[Ultimate]{class="badge positive"}
Google BigQuery源
Adobe Experience Platform允许从外部源摄取数据,同时让您能够使用Platform服务来构建、标记和增强传入数据。 您可以从各种来源(如Adobe应用程序、基于云的存储、数据库和许多其他来源)中摄取数据。
阅读本文档以了解成功将Google BigQuery帐户连接到Experience Platform所需的先决步骤。
先决条件 prerequisites
以下部分提供了在创建Google BigQuery源连接之前所需的先决条件设置的详细信息。
IP地址允许列表
在使用源连接器之前,必须将IP地址列表添加到允许列表中。 未能将特定于区域的IP地址添加到允许列表中,可能会导致使用源时出现错误或性能不佳。 有关详细信息,请参阅IP地址允许列表页。
生成您的Google BigQuery凭据 credentials
要将Google BigQuery连接到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的新访问令牌。 访问令牌的生命周期有限,在您的项目过程中可能会过期。 如果需要,您可以使用刷新令牌对项目进行身份验证并请求后续访问令牌。 |
largeResultsDataSetId |
(可选)启用大型结果集支持所需的预创建Google BigQuery数据集ID。 |
有关如何为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的ID。 |
keyFileContent |
用于验证服务帐户的密钥文件。 您可以从Google Cloud service accounts 仪表板检索此值。 密钥文件内容采用JSON格式。 对Experience Platform进行身份验证时,必须在Base64中对此进行编码。 |
largeResultsDataSetId |
(可选)启用大型结果集支持所需的预创建Google BigQuery数据集ID。 |
有关在Google BigQuery中使用服务帐户的详细信息,请阅读在 Google BigQuery中使用服务帐户的指南。
将Google BigQuery连接到平台
以下文档提供了有关如何使用API或用户界面将Google BigQuery连接到Platform的信息: