共用方式為


設定 Google Analytics 4 和 Google BigQuery 以便匯入 Azure Databricks 的資料

此頁面說明如何將Google Analytics 4 (GA4) 和Google BigQuery (BigQuery) 設定為將原始、事件層級的數據內嵌至 Azure Databricks。

選擇驗證方法

支援下列驗證方法:

  • OAuth(建議)
  • 使用服務帳戶 JSON 進行基本驗證

Databricks 建議使用 OAuth,因為它更安全。 然而,如果您的機構是從支援此認證方式的供應商遷移過來,可能會選擇使用服務帳戶金鑰。

您將使用在來源設定期間取得的驗證詳細資料,來建立與 GA4 的 Unity 目錄連線。

這兩個選項的許可權需求相同,可讓驗證使用者存取結構描述並擷取資料。

啟用 Google Cloud API

在包含匯出的 GA4 資料的 BigQuery 專案中啟用所需的 Google Cloud API。

  1. 找出包含匯出的 GA4 資料的 BigQuery 專案。

  2. 請遵循Google檔案,在專案上啟用下列API:

授與使用者權限

本節可讓驗證使用者存取來源結構描述並擷取資料。 執行此操作的步驟取決於您的驗證方法。

如要使用 OAuth 從 BigQuery 專案擷取 GA4 資料,您必須向驗證使用者授予對應 BigQuery 帳戶的存取權。

  1. 在 Google Cloud 控制台中,瀏覽 IAM 和 > 管理員 IAM

  2. 為鑑別使用者啟用下列角色:

    • BigQuery 數據查看器
    • BigQuery 作業使用者
    • BigQuery 讀取會話使用者

服務帳號驗證

要透過服務帳號驗證從 BigQuery 專案匯入你的 GA4 資料,你需要一個對應的 GCP 服務帳號金鑰,格式為 JSON。

  1. 在 [ 服務帳戶 ] 頁面的頂端功能表中,單擊 [+ 建立服務帳戶]。

    建立 GA4 服務帳戶

  2. [授與此服務帳戶存取專案] 底下,啟用下列角色:

    • BigQuery 數據查看器
    • BigQuery 作業使用者
    • BigQuery 讀取會話使用者

    授予服務帳戶對 BigQuery 專案的存取權

  3. 完成服務帳戶建立。

  4. 服務帳戶 頁面上,按一下您建立的服務帳戶。

  5. 在 [ 金鑰] 索引標籤上,按兩下 [新增金鑰 > ] [建立新金鑰]。

    建立新的金鑰

  6. 建立私鑰對話框 中,針對 金鑰類型,選取 JSON

  7. 按一下 建立

    這會下載您的服務帳戶 JSON 金鑰。

    下載服務帳戶 JSON 金鑰

將 GA4 GA4 資料匯出至 BigQuery

找出您要擷取的 GA4 資源,然後將資源的資料匯出至 BigQuery。 如需說明,請參閱 Google 文件中的設定 BigQuery 匯出