存取跨專案 BigQuery 資料集

Cloud Dataprep 依照預設可以在執行 Cloud Dataprep 的 Google Cloud Platform 專案內存取資料。如果要授予您的 Cloud Dataprep 專案存取權限,以便使用不同 Google Cloud Platform 主控台專案所擁有的 Google BigQuery 資料集,請務必將資料集設為可供 Cloud Dataprep 專案的服務帳戶存取。

尋找您的專案服務帳戶

以下是在 Cloud Dataprep 專案的 Google Cloud Platform 主控台中 [IAM 與管理員]→[權限] 頁面上列出的 Cloud Dataprep 相關服務帳戶:

  • Google Compute Engine:
    project-number-compute@developer.gserviceaccount.com
  • Cloud Dataprep:
    service-project-number@trifacta-gcloud-prod.iam.gserviceaccount.com

授予服務帳戶存取 BigQuery 資料集的權限

本節會說明如何使用 Google Cloud Platform 主控台授予服務帳戶權限,以存取其他專案所擁有的 BigQuery 資料集。請參閱指派資料集的存取權控制一文,進一步瞭解如何使用指令列或 API 以授予存取資料集的權限。

  1. 請開啟 BigQuery UI 並找出您想要與 Cloud Dataprep 共用的資料集。按一下資料集名稱旁的下拉式箭頭,接著選取「共用資料集」

  2. 使用「新增使用者」欄位,新增運算和 Trifacta 服務帳戶,接著按一下「儲存變更」

  3. 開啟 Cloud Dataprep「匯入資料」頁面,在左側面板上選取「BigQuery」。導覽標記列會預設選取您目前的專案。請選取「BigQuery」來上移一個層級。在「前往專案」文字方塊內輸入您的 GCP 主控台專案 ID,以便檢視和選取與 Cloud Dataprep 共用的資料集。

移除服務帳戶對 BigQuery 資料集的存取權

  1. 開啟 BigQuery UI,按一下資料集名稱旁的下拉式箭頭,並選取「分享資料集」
  2. 按一下運算和 Trifacta 服務帳戶右側的「X」,移除服務帳戶對資料集的存取權限。
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Google Cloud Dataprep 說明文件
需要協助嗎?請前往我們的支援網頁