[Ultimate]{class="badge positive"}
Google BigQuery來源
閱讀本檔案以瞭解您必須完成的必要步驟,才能在Azure或Amazon Web Services (AWS)上成功將您的Google BigQuery帳戶連線至Adobe Experience Platform。
先決條件 prerequisites
請閱讀下列章節,瞭解必須先完成哪些先決條件設定,您才能將Google BigQuery帳戶連線至Experience Platform。
IP位址允許清單
在Azure或Amazon Web Services (AWS)上將來源連線到Experience Platform之前,您必須將地區特定的IP位址新增到允許清單。 如需詳細資訊,請參閱允許清單IP位址指南,以連線至Azure和AWS上的Experience Platform 以取得詳細資訊。
在Azure上驗證Experience Platform azure
您必須提供下列認證,才能將您的Google BigQuery帳戶連線至Azure上的Experience Platform。
若要使用OAuth 2.0和基本驗證的組合進行驗證,請為以下憑證提供適當的值。
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| 認證 | 說明 |
project |
專案是您Google Cloud資源(包括Google BigQuery)的基礎層級組織實體。 |
clientID |
使用者端ID是您Google BigQuery OAuth 2.0認證的一半。 |
clientSecret |
使用者端密碼是您Google BigQuery OAuth 2.0認證的另一半。 |
refreshToken |
重新整理權杖可讓您取得API的新存取權杖。 存取Token的生命週期有限,且在您的專案期間可能會過期。 如有需要,您可以使用重新整理權杖來驗證並請求專案的後續存取權杖。 確定您的重新整理權杖包含下列Google OAuth範圍:
這些範圍可讓Experience Platform提交BigQuery工作,並從您設定的專案讀取資料。 |
largeResultsDataSetId |
(選用)啟用大型結果集支援所需的預先建立Google BigQuery資料集ID。
|
Google身分識別的必要IAM角色
用來產生OAuth認證(使用者端識別碼、使用者端密碼和refreshToken)的Google身分必須在目標Google Cloud專案中具有下列IAM角色:
- BigQuery Job User
- BigQuery Data Viewer
- BigQuery Read Session User
這些角色可確保Experience Platform能夠建立並執行BigQuery個作業、從已設定的資料表讀取資料,以及根據聯結器的需求使用讀取工作階段。 確定這些角色是在包含您計畫與來源搭配使用的BigQuery資料集的相同專案中授與的。
如需有關如何為Google API產生OAuth 2.0認證的詳細指示,請參閱下列Google OAuth 2.0驗證指南。
若要使用服務驗證來進行驗證,請為下列認證提供適當的值。
注意:您的服務帳戶必須有足夠的許可權,例如: BigQuery Job User、BigQuery Data Viewer、BigQuery Read Session User和BigQuery Data Owner,才能成功驗證服務。
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| 認證 | 說明 |
projectId |
您要查詢的Google BigQuery識別碼。 |
keyFileContent |
用來驗證服務帳戶的金鑰檔案。 您可以從Google Cloud service accounts 儀表板擷取此值。 金鑰檔案內容為JSON格式。 向Experience Platform驗證時,您必須在Base64中編碼此專案。 |
largeResultsDataSetId |
(選用)啟用大型結果集支援所需的預先建立Google BigQuery資料集ID。
|
如需在Google BigQuery中使用服務帳戶的詳細資訊,請閱讀在 Google BigQuery中使用服務帳戶的指南。
在AWS上驗證Experience Platform aws
您必須提供下列認證,才能將您的Google BigQuery帳戶連線至AWS上的Experience Platform。
projectIdkeyFileContentdatasetId將Google BigQuery連線至Experience Platform
以下檔案提供如何使用API或使用者介面將Google BigQuery連線至Experience Platform的資訊: