Looker 操作 - Google 表格

如果客户托管的 Looker 实例不符合 Looker Action Hub 要求,则可能无法启用 Looker Action Hub 中的操作,尤其是支持流式传输结果或使用 OAuth 的操作。

如需了解此潜在问题的建议解决方案,请参阅通过 Action Hub 共享数据文档页面。

您的工作是否需要您花费大量时间在 Google 表格中?您可以使用 Looker 基于 OAuth 的安全操作,将 CSV 文件从 Looker 直接发送到 Google 表格,可以一次性发送,也可以定期发送。

Google 表格操作通过 Looker Action Hub与 Looker 集成。 Looker 管理员在 Action Hub 中启用 Google 表格操作后,用户在发送或安排 Look 或探索时,可以选择 Google 表格作为可能的目标位置。Google 表格不支持作为发送或安排信息中心的目标位置。

本页将引导管理员在 Looker 中启用 Google 表格操作。此外,本页还介绍了任何拥有相应 权限 的用户如何以 CSV 格式向 Google 表格发送或安排传送。

在 Looker 中启用 Google 表格操作

Looker 管理员可以按照以下步骤在 Looker 中启用 Google 表格操作:

  1. 前往管理员 面板,然后在平台 下,前往操作 页面。
  2. 在 Action Hub 操作列表中,滚动到 Google 表格,然后点击启用 按钮。
  3. Google 表格 操作页面上,将已启用 开关切换到“开启”位置,然后点击保存
  4. 返回到 Action Hub 操作列表后,您的 Google 表格操作应该已启用。

您和您的用户(如果他们拥有 send_to_integration 权限)现在可以以 CSV 格式向 Google 表格发送或安排 Look 或探索。

以 CSV 格式向 Google 表格传送数据

任何拥有 send_to_integration 权限的 Looker 用户都可以以 CSV 格式向 Google 表格发送或安排 Look 或探索。

注意:您无法安排或向 Google 表格发送信息中心。信息中心需要支持多个图块或归档 (例如 PDF、PNG 或 ZIP)的格式,但 Google 表格操作仅支持 以纯 CSV 格式流式传输单个查询的结果。如需向 Google 表格传送数据,请改为从 Look 或探索界面安排传送, 并确保输出格式设置为纯 CSV。
Google 表格的单元格数量上限为 1000 万个。如果您的数据表格的列、行或标签页超出此限制,则向 Google 表格集成传送的任何内容都将失败。

如需在发送或安排数据之前准备数据,请按以下步骤操作:

  • 伸缩 :如果您的数据表格包含 26 列以上,并且您计划将数据导入到现有 Google 表格中,则需要先手动展开 Google 表格,然后才能将数据导入其中。
  • 伸缩 :如果您的数据表格包含 1,000 行以上,Looker 会默认将这些行添加到您的 Google 表格中。
  • 覆盖 :如果您要将数据导入到现有 Google 表格中,请在 Google 表格的单独标签页中编写任何公式,以保留公式中的逻辑。如果您使用 Google 表格操作的覆盖功能,该操作会动态更新您的 Google 表格,并且您的数据会自动加载到 Google 表格的第一个或最左侧的标签页中。如果您希望每次传送数据时都创建一个新的电子表格,以便拥有完整的数据历史记录并跟踪随时间的变化,请不要使用 Google 表格操作的覆盖功能。

如需发送或安排内容,请按以下步骤操作:

  1. 调度器 中,在 此数据应发送到何处? 旁边,选择 Google 表格 作为传送目标位置。
  2. 如果您是首次向 Google 云端硬盘传送内容,则需要使用您的 Google 凭据进行身份验证。点击 Sign in with Google(使用 Google 账号登录),指定您的 Google 账号,然后点击允许 ,将您的 Looker 账号与您的 Google OAuth 凭据相关联。您只能将一组 Google OAuth 2.0 凭据与此集成相关联。
  3. 在调度器中,点击验证凭据 以加载您的 Google 云端硬盘。
  4. 选择要保存文件的云端硬盘 下拉列表中,选择要将 CSV 文件保存到的 Google 云端硬盘。

    接下来,您可以输入此云端硬盘中文件夹的网址,也可以提取云端硬盘中的所有文件夹。

    • Google 云端硬盘目标网址 字段中,输入要将数据保存到的文件夹的完整 Google 云端硬盘网址。例如:https://drive.google.com/corp/drive/folders/abcxyz。如果此网址无法访问,您的数据将保存到 Google 云端硬盘的根文件夹中。
    • 选择“提取”以提取此云端硬盘中的文件夹列表 下拉列表中,选择提取 。调度器对话框刷新后,从选择要保存文件的文件夹 下拉列表中,选择要将 CSV 文件保存到的 Google 云端硬盘文件夹。
  5. 输入文件名 字段中,指定 Google 表格文件的名称。您无需添加文件扩展名,Google 表格操作会在传送期间自动添加。
  6. 覆盖现有文件 下拉列表中,选择 。选择 将在每次传送数据时生成一个包含数据快照的新 Google 表格。选择 会将您的数据加载到现有 Google 表格的第一个或最左侧的标签页中。
  7. 由于 Google 表格的单元格数量有限制,如果您选择覆盖选项,请注意,每次传送期间添加的标签页不能导致 Google 表格超出 1000 万个单元格的限制。一旦超出单元格数量限制,后续安排将失败。
  8. CSV 的高级选项包括可自定义的 限制格式。点击发送安排
  9. 刷新 Google 云端硬盘文件夹,查看文件传送情况。

切换 Google 账号

如需将其他 Google 账号与此操作相关联,您必须删除该账号与 Looker 实例的关联。如需了解详情,请参阅管理 Google 账号与第三方之间的关联