如果客户托管的 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 表格作为可能的目的地。
本页面将向管理员介绍如何在 Looker 中启用 Google 表格操作。该文档还介绍了任何拥有适当权限的用户如何将 CSV 格式的数据发送或安排发送到 Google 表格。
在 Looker 中启用 Google 表格操作
Looker 管理员可以按照以下步骤在 Looker 中启用 Google 表格操作:
- 前往管理控制台,然后在平台下方,前往操作页面。
- 在 Action Hub 操作列表中,滚动到 Google 表格,然后点击启用按钮。
- 在 Google 表格操作页面上,将已启用切换开关切换到开启位置,然后点击保存。
- 返回 Action Hub 操作列表后,您的 Google 表格操作应该已启用。
您和您的用户(如果他们拥有 send_to_integration
权限)现在可以将外观或探索以 CSV 格式发送或安排发送到 Google 表格。
将 CSV 格式的数据提交到 Google 表格
拥有 send_to_integration
权限的任何 Looker 用户都可以将 Look 或探索以 CSV 格式发送或安排发送到 Google 表格。
Google 表格整个工作表的单元格数量上限为 1,000 万个。如果数据表格中的列、行或标签页超出此限制,则任何提交到 Google 表格集成的操作都将失败。
如需在发送或安排数据之前对其进行准备,请按以下步骤操作:
- 横向扩展:如果您的数据表格包含超过 26 列,并且您计划将数据导入现有 Google 表格,则需要先手动展开 Google 表格,然后才能将数据导入其中。
- 垂直扩展:如果数据表包含的行数超过 1,000 行,Looker 会默认将这些行添加到您的 Google 表格中。
- 覆盖:如果您要将数据导入现有 Google 表格,请在 Google 表格的单独标签页中编写所有公式,以保留公式中的逻辑。如果您使用 Google 表格操作的覆盖功能,该操作会动态更新您的 Google 表格,并且您的数据会自动加载到 Google 表格的第一个或最左侧标签页中。如果您希望在每次提交数据时创建一个新的电子表格,以便拥有完整的数据历史记录并跟踪一段时间内的变化,请勿使用 Google 表格操作的覆盖功能。
如需发送或安排发布内容,请按以下步骤操作:
- 在时间表管理器中,选择Google 表格作为传送目标位置,该选项位于这些数据应导出到哪里?旁边。
- 如果这是您首次将资源提交到 Google 云端硬盘,则需要使用 Google 凭据进行身份验证。点击使用 Google 账号登录,指定您的 Google 账号,然后点击允许,将您的 Looker 账号与您的 Google OAuth 凭据相关联。您只能将一组 Google OAuth 2.0 凭据与此集成相关联。
- 在“时间表”中,点击验证凭据以加载您的 Google 云端硬盘。
-
从选择要将文件保存到的云端硬盘下拉菜单中,选择要将 CSV 文件保存到的 Google 云端硬盘。
接下来,您可以输入此云端硬盘中某个文件夹的网址,也可以提取云端硬盘中的所有文件夹。
-
在 Google 云端硬盘目标网址字段中,输入要将数据保存到的文件夹的完整 Google 云端硬盘网址。例如:
https://drive.google.com/corp/drive/folders/abcxyz
。如果无法访问此网址,您的数据将保存到 Google 云端硬盘的根文件夹中。 - 从选择“提取”以提取此云端硬盘中的文件夹列表下拉菜单中,选择提取。计时器对话框刷新后,从选择要保存文件的文件夹下拉菜单中,选择要保存 CSV 文件的 Google 云端硬盘文件夹。
-
在 Google 云端硬盘目标网址字段中,输入要将数据保存到的文件夹的完整 Google 云端硬盘网址。例如:
- 在输入文件名字段中指定 Google 表格文件的名称。您无需添加文件扩展名,Google 表格操作会在传送期间自动附加该扩展名。
- 在覆盖现有文件下拉菜单中,选择是或否。如果选择否,系统会在每次传送数据时生成一个包含数据快照的新 Google 表格。选择是后,系统会将数据加载到现有 Google 表格的第一个标签页或最左侧标签页中。
- CSV 的高级选项包括可自定义的上限和格式。点击发送或安排时间。
- 刷新您的 Google 云端硬盘文件夹,查看提交的文件。
由于 Google 表格的单元格数量上限,如果您选择“覆盖”选项,请注意,每次提交时添加的标签页不得导致工作表超出 1,000 万个单元格的上限。一旦超出单元格限制,后续的安排将会失败。
切换 Google 账号
如需将其他 Google 账号与此操作相关联,您必须解除该账号与 Looker 实例的关联。如需了解详情,请参阅管理 Google 账号与第三方之间的关联。