如果您拥有适当的用户权限,则可以在用户定义的信息中心或 LookML 信息中心上,针对基于查询或与 Look 关联的图块创建提醒。
创建提醒
只有在功能块的直观化图表中至少包含一个数值测量或表计算时,才能为功能块设置提醒。信息中心图块可视化图表中显示的可视化类型和字段决定了您是基于单个字段或表格的计算值,还是基于“任意”的计算值设置提醒条件字段或表计算值。
根据信息中心图块的可视化类型和可视化中显示的字段类型,Looker 会以不同的方式检查您的数据。您创建的提醒将属于以下类型之一:
- 单值提醒(仅适用于单值可视化图表)- Looker 会根据可视化图表中使用的值(即结果表的第一行)检查数据。
- 时间序列提醒(在查询结果中存在日期或时间维度时使用)- Looker 会检查之前未见过的所有新行(基于查询中的日期或时间维度)。
- 分类提醒(既不是单个值,也不是时序)- 除非在创建提醒时选择了特定行或透视值,否则 Looker 会检查所有行和透视值。
不支持基于包含行总计的表计算的提醒。
如需创建提醒,您的信息中心必须处于非修改模式,并且您必须处于非开发者模式。
如需在信息中心功能块上创建提醒,请点击功能块的铃铛图标,然后点击您有权查看的现有提醒列表底部的新建按钮(您可能需要滚动屏幕才能查看整个列表)。如果该板块尚未配置任何提醒,或者您无权查看该板块上的任何现有提醒,请将指针悬停在信息中心板块上,以显示钟形提醒图标。点击信息中心功能块上的铃铛形 Alerts(提醒)图标,打开提醒创建对话框。
在提醒创建窗口中,您可以指定提醒的多个组成部分:
每个提醒查询都会捕获提醒创建时的信息中心和功能块设置。不过,对于您或其他用户对其底层信息中心或功能块所做的许多常见类型的更改,提醒会自动同步,而无需重新创建提醒。有关详情,请参阅对信息中心所做的修改对提醒的影响文档页面。
为提醒命名
默认提醒标题会指明需要满足哪些条件才能触发提醒。如果您想重命名提醒,请按以下步骤操作:
- 点击三点状菜单,然后点击修改提醒。
- 点击一下提醒标题。
- 输入自定义标题,然后点击字段以外的区域或按 Enter 键即可查看更新。
- 点击保存提醒以保存新标题。
您的自定义提醒标题将显示在该板块的提醒查看窗口中列出的所有公开显示的提醒中。自定义标题也会显示在提醒通知中。
在提醒视图窗口中,将鼠标悬停在任意提醒的自定义标题上,即可查看触发该提醒的条件。
设置提醒条件
在提醒创建窗口的条件下拉菜单中,您可以设置组件,以告知 Looker 如何检查功能块数据是否发生变化,以及触发提醒通知的变化类型。
提醒条件由以下组成部分表示:
- 信息中心图块可视化图表中显示的字段或表格计算结果列表
- 所选字段、字段、表计算或表计算必须发生的更改,才能触发提醒通知
- 触发提醒通知的变化幅度
这些条件包括:
- 大于
- 小于
- 等于
- 大于或等于
- 小于或等于
如果查询包含日期或时间字段,则可以使用以下其他条件:
- Increases by
- Decreases by
- 更改者(Increases by 和 Decreases by 的组合)
将这些比较条件与时序数据结合使用需要注意一些其他事项。如需了解详情,请参阅根据时间序列数据设置提醒的最佳实践页面。
您只能创建基于整数和小数数据值比较的提醒。如需设置基于数据值百分比变化的提醒,请参阅根据数据值百分比变化设置提醒条件最佳实践页面。
设置提醒通知
在提醒创建窗口的接收位置部分下,您可以指定提醒通知的目标位置。
将提醒发送至电子邮件地址
如需将提醒通知发送至电子邮件地址,请从发送到哪里下拉菜单中选择电子邮件。您可以指定提醒电子邮件通知的收件人。默认情况下,系统会列出您的电子邮件,您可以根据需要修改收件人列表。您的权限决定了您能够向哪些电子邮件网域发送提醒通知。
每位收件人都会收到一封电子邮件,其中包含有关该提醒的信息以及用于取消关注该提醒的选项。如果他们选择取消关注提醒,系统会从收件人名单中移除其电子邮件地址。
添加自定义链接
对于嵌入式信息中心,您可以自定义提供给收件人用于返回 Looker 的网址。如需使用此选项,Looker 管理员或拥有 schedule_look_emails
或 create_alerts
权限的用户必须先在管理菜单的嵌入页面中为自定义链接指定允许的网域,然后选择自定义链接网址的格式。
- 在 Domain(域名)字段中,选择一个可用域名。
- 在路径字段中,输入信息中心的路径,例如
/dashboards/12
或/reports/salesoverview
。只有在管理菜单的嵌入页面上的选择内容路径字段中选择用户定义的网址后,系统才会显示路径选项。 - 在网址标签字段中,可为指向相应内容的链接输入新文本。默认情况下,此字段会显示您在管理菜单的嵌入页面的网址标签字段中输入的所有文字,并且您可以在此字段中更改文字。
将提醒发送到 Slack 附件(API 令牌)集成
Looker 操作中心提供了 Slack 附件(API 令牌)操作。在管理面板的操作页面上启用此操作后,Slack 附件(API 令牌)将作为一个选项显示在提醒创建窗口的发送位置下拉列表中。
使用自托管 Action Hub 服务器的客户托管实例的管理员在更新 Looker 实例时,必须重启 Action Hub 服务器。
Looker 管理员启用 Slack 附件(API 令牌)操作并在 Slack 中设置了 Looker 应用聊天机器人用户后,您就可以按照以下步骤使用 Slack 附件(API 令牌)集成来向 Slack 发送提醒通知:
从收件人下拉列表中选择 Slack 附件(API 令牌)。
系统随即会显示渠道类型和分享到字段。
即使嵌入用户有权向 Slack 附件集成发送提醒通知,他们也不会在发送位置下拉列表中看到 Slack 附件(API 令牌),除非他们的 Slack 工作区是为 Looker 应用聊天机器人用户配置的。
使用 Channel Type 字段指定提醒的 Slack 收件人类型:
- 渠道:将提醒发送到 Slack 频道
- 用户:通过私信向 Slack 用户发送提醒
选择频道类型后,分享位置字段中会填充适用于 Slack 工作区中 Looker 应用聊天机器人用户凭据的频道或私信选项。
在分享到字段中,选择要将提醒通知发送到的私信或渠道。所选用户或渠道将收到通知,其中包含与设置提醒的功能块相关的信息:
- 信息中心图块可视化图表的 PNG 图片
- 包含信息中心名称或自定义提醒标题以及触发提醒的条件的消息
- 用于导航到功能块信息中心的链接
- 用于退订提醒通知的链接
对于单值可视化图表,Slack 通知将以文本形式包含单个值,而不是可视化图表的 PNG 格式。
向 Slack 集成发送提醒
Looker 操作中心提供了 Slack 操作。在管理面板的操作页面上启用此操作后,Slack 将作为一个选项显示在提醒创建窗口的发送位置下拉列表中。Looker 管理员还必须将至少一个 Slack 工作区连接到 Looker 实例。
Slack 集成适用于满足以下条件的 Looker 托管部署:
- 该实例运行的是 Looker 6.24 或更高版本。
- Looker 实例上未启用 IP 许可名单功能。
客户托管的实例不支持此 Slack 集成。
如需启用 Looker 应用的安装,您的 Slack 工作区所有者可能需要为您的 Slack 工作区调整应用安装设置。
在 Looker 管理员启用 Slack 操作并连接相应的 Slack 工作区后,您就可以按照以下步骤向 Slack 发送提醒通知:
从 Where to send it 下拉列表中选择 Slack。
如果您尚未在 Slack 中进行身份验证,将它发送到哪里下拉列表下会显示使用 Slack 登录按钮。
点击使用 Slack 登录。Looker 将请求访问 Slack 工作区。如果您的 Looker 管理员已将多个 Slack 工作区连接到您的 Looker 实例,则 OAuth 页面的右上角会显示一个下拉菜单。从下拉列表中选择相应的 Slack 工作区。点击允许。
您还可以通过 Looker 中的个人账号页面向 Slack 验证身份。如果您的 Looker 管理员已将多个 Slack 工作区关联到您的 Looker 实例,您会看到一个工作区列表,其中包含用于分别登录每个工作区的选项。
登录至少一个 Slack 工作区后,将出现 Channel Type 和 Share In 字段。
即使嵌入用户有权向 Slack 集成服务发送提醒通知,除非他们的 Slack 工作区已连接到 Looker 实例,否则他们不会在将它发送到何处下拉菜单中看到 Slack 选项。
Workspace 下拉菜单会显示您已登录的所有工作区的列表。从列表中选择一个工作区。如果您没有看到要向其发送提醒通知的工作区,可以查看 Looker 管理员已与您的 Looker 实例关联的工作区的列表,并从 Looker 中的个人账号页面分别登录每个工作区。
系统会根据所选的 Slack 工作区,在分享到字段中填充频道和私信选项。选择您要将提醒通知发送到的私信或渠道。该渠道中的任何人都会看到一条通知,其中包含与设置提醒的图块相关的信息:
- 信息中心图块可视化图表的 PNG 图片
- 包含信息中心名称或自定义提醒标题以及触发提醒的条件的消息
- 指向功能块信息中心的链接
- 用于退订提醒通知的链接
对于单值可视化图表,Slack 通知将以文本形式包含单个值,而不是可视化图表的 PNG 图片。
设置提醒频率
在提醒创建窗口的频率部分下,您可以设置 Looker 检查数据是否发生更改的频率(以及在满足提醒条件时发送提醒通知)。默认频率为每天05:00。可用的频次选项如下:
- 每月
- 每周在指定的星期几(默认为星期日,即Sun)的指定时间(默认为 05:00)执行一次
- 每天,在指定时间(默认值为 05:00)
- 每小时(按指定间隔检查数据,默认是每小时检查一次),并指定开始和结束时间(默认是 05:00 和 17:00)。使用小时级时间间隔时,您可以让 Looker 按以下时间间隔检查数据:
- 小时
- 2 小时
- 3 小时
- 4 小时
- 6 小时
- 8 小时
- 12 小时
- 分钟:按指定的时间间隔(默认为每 15 分钟检查一次数据)和指定的开始时间和结束时间(默认为 05:00 和 17:00)。使用基于分钟的间隔时长,您可以让 Looker 按以下间隔检查数据:
- 15 分钟
- 30 分钟
开始时间和结束时间均包含在内。例如,如果您将检查间隔设置为 12 小时,开始时间为 05:00,结束时间为 17:00,则 Looker 将在 05:00 和 17:00 之间检查数据。
Looker 根据“管理”设置页面上的应用时区设置中指定的时区发送提醒,或者根据提醒创建者的用户特定时区(如已启用)发送提醒。
设置提醒权限
出于安全考虑,其他用户无法查看或关注某些提醒,您也无法查看或设置其权限。
您可以在提醒创建窗口中的权限下拉菜单中选择公开或不公开选项,从而设置提醒的权限。如果某个提醒可供关注,则系统会默认将其标记为公开,这意味着,对信息中心功能块底层内容拥有关注权限的任何 Looker 用户都可以在提醒视图窗口中看到您的提醒及其设置。他们还可以关注您的提醒,以便在您的提醒触发条件时收到电子邮件通知。
您可以将提醒设为不公开,以便只有您(以及管理员)可以查看其设置,具体方法是从提醒创建窗口中的权限下拉菜单中选择不公开选项。
您无法跟踪发送到 Slack 和 Slack 附件 (API 令牌) 集成的提醒;不过,如果您创建发送到其中一个目的地的提醒并将其标记为公开,其他用户将能够看到您的提醒设置并复制这些设置。