如果客户托管的 Looker 实例不符合 Looker Action Hub 要求,则客户托管的实例可能无法启用 Looker Action Hub 中的操作,尤其是支持流式传输结果或使用 OAuth 的操作。
如需了解此潜在问题的建议解决方案,请参阅通过操作中心共享数据文档页面。
您的工作是否需要您在 Google 表格中花费大量时间?您可以利用 Looker 基于 OAuth 的安全操作,以一次性或周期性方式直接将 CSV 从 Looker 发送到 Google 表格。
Google 表格操作通过 Looker Action Hub 与 Looker 集成。Looker 管理员在 Action Hub 中启用 Google 表格操作后,用户在发送或安排 Look 或 Explore 时可以选择 Google 表格作为可能的目标位置。
本页将引导管理员在 Looker 中启用 Google 表格操作。本文还介绍了拥有相应权限的任何用户如何以 CSV 格式向 Google 表格发送或安排发送报告。
在 Looker 中启用 Google 表格操作
Looker 管理员可以按照以下步骤在 Looker 中启用 Google 表格操作:
- 前往管理面板,然后在平台下前往操作页面。
- 在“操作中心”操作列表中,滚动到“Google 表格”,然后点击启用按钮。
- 在 Google 表格操作页面上,点击已启用切换开关,将其切换到开启位置,然后点击保存。
- 返回到 Action Hub 操作列表后,您的 Google 表格操作应处于启用状态。
您和您的用户(如果他们拥有 send_to_integration
权限)现在可以以 CSV 格式将 Look 或 Explore 发送或安排发送到 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 表格操作的覆盖功能。
如需发送或安排内容,请按以下步骤操作:
- 在 Scheduler 中,选择 Where should this data go? 旁边的 Google Sheets 作为交付目的地。
- 如果您是首次将文件交付到 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 云端硬盘的根文件夹中。 - 从选择“Fetch”以提取此云端硬盘中的文件夹列表下拉列表中,选择 Fetch。在“调度程序”对话框刷新后,从选择要保存文件的文件夹下拉菜单中,选择要保存 CSV 文件的 Google 云端硬盘文件夹。
-
在 Google 云端硬盘目标网址字段中,输入要将数据保存到的文件夹的完整 Google 云端硬盘网址。例如:
- 在输入文件名字段中指定 Google 表格文件的名称。您无需添加文件扩展名,Google 表格操作会在交付时自动附加该扩展名。
- 在覆盖现有文件下拉菜单中,选择是或否。如果您选择否,系统会在每次传送数据时生成一个包含数据快照的新 Google 表格。选择是会将您的数据加载到现有 Google 表格的第一个或最左侧的标签页中。
- CSV 的高级选项包括可自定义的限制和格式。点击发送或安排。
- 刷新 Google 云端硬盘文件夹,查看文件交付情况。
由于 Google 表格存在单元格数量上限,如果您选择覆盖选项,请注意每次交付时添加的标签页不能导致工作表的单元格数量超过 1,000 万个。一旦超出单元格限制,后续安排将会失败。
切换 Google 账号
如需将其他 Google 账号与此操作相关联,您必须删除该账号与 Looker 实例的关联。如需了解详情,请参阅管理 Google 账号与第三方之间的关联。