您可以通过 Looker Action Hub 安排定期或一次性将 Looker 内容提交到与 Looker 集成的第三方服务。Looker Action Hub 会实现 Looker 的 Action API,并向所有 Looker 用户公开热门集成(也称为操作)。Slack 附件 (API 令牌) 集成会将包含 Looker 数据的附件发布到 Slack 频道或私信 (DM)。与 Looker Action Hub 中提供的 Slack 操作不同,Slack 附件(API 令牌)集成适用于客户托管的 Looker 部署。
您还可以在数据达到或超出指定阈值时,将 Looker 内容发送到 Slack。
此集成使用具有特定权限(称为聊天机器人令牌作用域)的 Slack 应用,这些权限用于控制您的应用可以访问 Slack 工作区的哪些部分。在 Looker 中使用 Slack 附件(API 令牌)集成之前,您必须按照 Slack 附件(API 令牌)GitHub 代码库中的 README 文件中提供的设置说明,在 Slack 端配置集成。
在 Looker 中启用 Slack 附件 (API 令牌) 集成
在 Slack 端完成集成后,Looker 管理员必须在管理菜单的操作页面上的操作列表中启用“Slack 附件(API 令牌)”操作:
- 向下滚动集成列表,然后点击“Slack 附件(API 令牌)”条目旁边的启用按钮。
- 启用已启用切换开关。
- 在 Slack API 令牌字段中,输入在 Slack 端进行的设置中的聊天机器人用户 OAuth 访问令牌。
- 点击保存。
集成现已配置完毕。“Slack 附件(API 令牌)”选项现在会显示为 Looker 调度程序中的目标位置选项,并且在您创建提醒时也会显示。
使用 Looker 调度程序将 Looker 内容提交到 Slack
如需使用 Slack 附件(API 令牌)集成将文件附件提交到 Slack,请执行以下操作:
- 前往您的 Looker 内容,然后安排内容提交时间。
- 配置 Scheduler 时,请在 Destination 字段中选择 Slack 附件 (API 令牌) 选项。Looker 会显示特定于 Slack 的提交选项,包括渠道类型、渠道列表,以及用于添加将随提交内容一起提供的评论和为文件附件命名的选项。
- 在渠道类型字段中,选择渠道以将附件发送到 Slack 渠道,或选择用户以将附件发送给 Slack 用户。
- 在分享到字段中,选择您要将附件发布到的 Slack 渠道或用户。此渠道或用户列表基于您在 Slack 端设置 Slack 附件 [API 令牌] 应用时提供的聊天机器人凭据,可能包括聊天机器人已受邀加入的公开渠道、私人渠道和私信。如果您没有看到列出的频道,请验证该聊天机器人是否已受邀加入该 Slack 频道。
- 在备注字段中,输入您要随附件一起发送的任何文本。
- 在 Filename 字段中,输入附件文件的文件名。您无需添加文件扩展名。
- 点击保存以保存时间表的设置,或点击立即发送以立即将附件发送到 Slack。
对于 Slack 附件,可用的高级提交选项取决于您要提交的是信息中心还是主题。