Skip to main content

Google BigQuery Output Tool Icon Google BigQuery 输出工具

用户角色要求

用户角色*

工具/功能访问

完整用户

✓

基本用户

✓

*适用于 Designer 版本 2025.1+ 上的 Alteryx One专业版和企业版客户。

使用 Google BigQuery 输出工具将数据从 Designer 写入至 Google BigQuery 中的表格。有关已知局限的信息,请参阅 Google BigQuery 。

Alteryx Analytics Gallery

重要

Google BigQuery 输出工具已弃用。您仍可以使用 输入数据工具 连接到 Google BigQuery。

配置工具

登录 Google BigQuery - 身份验证模式

您可以使用“服务到服务”或“最终用户”凭证登录 Google BigQuery。

尽可能使用 服务到服务 身份验证,而不是 终端用户 身份验证。通过为针对相同服务账户执行身份验证的不同的应用程序管理不同的密钥,可允许在撤销某一特定应用程序的访问权限时,不需要其它应用程序更新其身份验证凭证。

注意

如需 Google BigQuery 凭证方面的帮助,请联系您的 Google Cloud 管理员。

服务到服务身份验证

注意

服务到服务身份验证需要 Google 服务账户文件(也称为服务账户 JSON 密钥文件)。

您可以从 Google Cloud Console 获取服务账户 JSON 密钥文件,也可以为现有服务账户创建新密钥。有关 Google BigQuery 的更多信息,可在 Google Big Query 文档 站点上的“创建和管理服务账户密钥”中找到。

  1. 在 身份验证 下拉列表下,选择 服务到服务 。

  2. 单击 选择文件 按钮以选择您的 Google 服务账户文件。

  3. 在打开文件弹出窗口中,选择包含您的 Google 服务账户密钥的 JSON 文件。选择该文件即可输入您的 Google Cloud 服务账户密钥 ID 和服务账户电子邮件。

  4. 单击 选择表格 按钮以显示“BigQuery 表格输出配置”窗口,然后选择 BigQuery 表格。选择项目的下拉菜单。

    注意

    如果您的密钥文件无效,则画布上会显示该工具的错误,阻止您运行工作流。

  5. 在项目的下拉菜单下选择表格。在 选择表格输出模式 中,选项包括...

    1. 附加现有 - 附加到现有表格。

    2. 覆盖表格(删除) - 删除现有表格,并用与另一个现有表格相同的 nameAppend 创建新表格。选择表格时,将删除并覆盖您的现有表格。

  6. 在 插入批处理大小 中,选择要批处理的数据大小。此数字指定每次调用插入 API 时将写入至 Google BigQuery 表格的行数。

    注意

    Google 会对每秒 API 请求的数量、每秒及每个请求可能插入的行数、要插入的行大小以及 HTTP 请求的大小设置限制。

最终用户身份验证

  1. 在 身份验证模式 中,选择 最终用户 。

  2. 输入您的 客户端 ID 和 客户端密码 。

  3. 选择 登录 。

  4. 在 使用 Google 登录 中,输入您的 Google 电子邮件和密码,然后单击 允许 ,以批准连接器代表您访问 Google BigQuery 的权限。

    1. 再次输入您的电子邮件地址以进行 Alteryx 登录,然后选择 下一步 。

    2. 输入密码并选择 登录 。

    3. 选择 高级 选项,然后选择 Alteryx 链接。

  5. 选择 下一步 。

从 Google BigQuery 输出 3.0.0 版开始,批处理加载 API 用于将 JSON 文件从 Alteryx 推送到 BigQuery 中;有关更多信息,请参阅 Google BigQuery 文档 。

请注意,加载时间可能会因 BigQuery 当时的使用情况不同而异。在表格中对数据编制索引后(而不是将 JSON 文件推送到 BigQuery 后),将输出写入至 BigQuery 的工作流将完成。有关收到的任何错误,请参阅 Google BigQuery 文档 。