[Ultimate]{class="badge positive"}
使用Flow Service API建立Google BigQuery基本連線
IMPORTANT
Google BigQuery來源可在來源目錄中提供給已購買Real-time Customer Data Platform Ultimate的使用者。
基礎連線代表來源和Adobe Experience Platform之間的已驗證連線。
閱讀本指南,瞭解如何使用Flow Service API為Google BigQuery建立基礎連線。
快速入門
本指南需要您實際瞭解下列Experience Platform元件:
下列章節提供您需瞭解的其他資訊,才能使用Flow Service API成功連線到Google BigQuery。
收集必要的認證
閱讀Google BigQuery 驗證指南以瞭解收集所需認證的詳細步驟。
使用平台API
如需如何成功呼叫Platform API的詳細資訊,請參閱Platform API快速入門的指南。
建立基礎連線
基礎連線會保留您的來源和平台之間的資訊,包括來源的驗證認證、連線的目前狀態,以及您唯一的基本連線ID。 基礎連線ID可讓您從來源內部探索及導覽檔案,並識別您要擷取的特定專案,包括其資料型別和格式的資訊。
若要建立基底連線ID,請在提供Google BigQuery驗證認證作為要求引數的一部分時,向/connections
端點提出POST要求。
API格式
POST /connections
使用基本驗證
要求
下列要求使用基本驗證建立Google BigQuery的基本連線:
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
---|---|
屬性 | 說明 |
auth.params.project |
要查詢的預設Google BigQuery專案的專案識別碼。 針對。 |
auth.params.clientId |
用來產生重新整理權杖的ID值。 |
auth.params.clientSecret |
用來產生重新整理權杖的使用者端值。 |
auth.params.refreshToken |
從Google取得的重新整理權杖用於授權存取Google BigQuery。 |
connectionSpec.id |
Google BigQuery連線規格識別碼: 3c9b37f8-13a6-43d8-bad3-b863b941fedd 。 |
回應
成功的回應會傳回新建立連線的詳細資料,包括其唯一識別碼(id
)。 在下個教學課程中探索您的資料時,需要此ID。
code language-json |
---|
|
使用服務驗證
要求
下列要求使用服務驗證為Google BigQuery建立基底連線:
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 | |
---|---|
屬性 | 說明 |
auth.params.projectId |
要查詢的預設Google BigQuery專案的專案識別碼。 針對。 |
auth.params.keyFileContent |
用來驗證服務帳戶的金鑰檔案。 您必須在Base64中編碼金鑰檔案內容。 |
auth.params.largeResultsDataSetId |
(選用)啟用大型結果集支援所需的預先建立Google BigQuery資料集ID。 |
回應
成功的回應會傳回新建立連線的詳細資料,包括其唯一識別碼(id
)。 在下個教學課程中探索您的資料時,需要此ID。
code language-json |
---|
|
後續步驟
依照此教學課程,您已使用Flow Service API建立Google BigQuery基礎連線。 您可以在下列教學課程中使用此基本連線ID:
recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089