安排向 Slack 集成交付交付

您可以将 Looker 应用安装到 Slack 工作区,以直接向公共和私有 Slack 渠道发送或安排数据传送。如需允许安装 Looker 应用,您的 Slack 工作区所有者可能需要为您的 Slack 工作区调整应用安装设置

<ph type="x-smartling-placeholder">

Slack 附件(API 令牌)集成也仍然可供使用。

在 Looker 操作中心启用集成

如果您的 Looker 实例满足必要条件,您的 Looker 管理员必须在 Looker Action Hub 中为每个 Looker 实例启用 Slack 集成,然后用户才能通过 Slack 集成传送数据。

  1. 平台下的管理面板中,转到操作页面。
  2. 点击启用按钮,在 Looker 操作中心中启用 Slack 集成。
  3. Slack 操作页面上,点击 Connect 以连接到您的 Slack 工作区。

    Looker 将请求访问页面右上角的下拉菜单中指示的 Slack 工作区。如需将多个 Slack 工作区连接到单个 Looker 实例,请点击 + Connect to Slack workspace 链接。

  4. 点击允许,然后返回到 Slack 操作页面。

  5. 点击启用开关,然后点击保存

管理 Slack 工作区与 Looker 的连接

您可以通过 Slack 操作页面管理实例的 Slack 工作区连接。在管理面板中的 Actions(操作)页面上,点击 Slack 集成旁边的 Settings(设置)按钮。

管理员可以针对每个 Slack 工作区连接执行以下操作:连接、断开连接和重置。

  • 如需将其他 Slack 工作区连接到 Looker 实例,请点击 + Connect to Slack workspace 链接。

  • 如需断开现有的 Slack 工作区连接,请点击 Disconnect(断开连接)按钮,然后在弹出的警告消息上点击 OK(确定)。您无需点击 Slack 操作页面上的保存即可保存这些设置,并且即使未连接任何 Slack 工作区,该操作也仍显示为已启用

  • 如需刷新 Slack 工作区连接而无需断开连接并重新连接,请点击重置按钮。

在 Slack 工作区中进行身份验证

用户必须在 Looker 管理员连接到 Looker 的同一 Slack 工作区中进行身份验证。此外,用户还必须是工作区的现有成员,才能通过 Looker 向工作区进行身份验证。

您可以首次从以下位置进行身份验证进入 Slack 工作区:

从 Looker 成功登录 Slack 后,您会收到一条确认 Slack 消息。

从“账号”页面进行身份验证到 Slack 工作区

  1. 在 Looker 中,点击屏幕右上角的用户个人资料图标,然后选择账号
  2. 为实例启用的任何集成都会显示在集成下。如果您的 Looker 管理员启用了至少一个 Slack 工作区,则会显示使用 Slack 登录按钮。如果您的 Looker 管理员已将多个 Slack 工作区连接到您的 Looker 实例,系统会显示一个工作区列表,其中包含用于分别登录每个工作区的选项。
  3. Looker 将请求访问 Slack 工作区。如果您的 Looker 管理员已将多个 Slack 工作区连接到您的 Looker 实例,则 OAuth 页面的右上角会显示一个下拉菜单。从下拉列表中选择相应的 Slack 工作区。点击允许
  4. 当您返回 Account(账号)页面时,Integrations(集成)部分中现在会显示一个选项,可让您撤消已连接到的任何工作区的 Slack 凭据。 注意:请注意不要撤消您的 Slack 令牌,如果撤消的话,您创建的任何时间表都将失败。

现在您已通过身份验证,可以发送或安排信息中心、Look 和探索了。如需了解详情,请参阅本页面上的将数据传送到 Slack 部分。

从“Send”或“Schedule”窗口进行身份验证到 Slack 工作区

  1. 在 Looker 中,找到要传送的内容,点击齿轮菜单,然后点击发送计划发布。对于信息中心,选择安排发送时间
  2. 在“探索”或“Look”的 SendSchedule 窗口中,在 Where should this data? 下选择 Slack 操作作为传送目的地。对于信息中心,请在“安排和发送”时间范围中选择安排发送时间
  3. 点击 Slack 旁边的登录
  4. Looker 将请求访问 Slack 工作区。如果您的 Looker 管理员已将多个 Slack 工作区连接到您的 Looker 实例,则 OAuth 页面的右上角会显示一个下拉菜单。从下拉列表中选择相应的 Slack 工作区。点击允许
  5. 发送计划窗口(或信息中心的安排交付窗口)现在会显示您的 Slack 交付选项,包括 Slack 工作区的公开渠道和专用渠道。

将数据传送到 Slack

您可以将内容传送到多个 Slack 工作区中的一个。Looker 管理员设置好工作区关联后,您可以从用户账号页面登录每一项。然后,您可以从发送安排弹出式窗口的工作区下拉列表(或者针对信息中心的安排交付时间)的工作区下拉列表内选择目标工作区。

投放信息中心时的格式选项如下:

  • PDF
  • 可视化 (PNG)
  • CSV ZIP 文件

发送或安排 Look 或“探索”探索时提供了不同的格式设置选项,包括:

  • CSV
  • XLSX
  • JSON - 简单:在此格式中,Looker 使用维度或测量的字段名称作为其呈现值,而不是字段的标签
  • JSON - 标签:在此格式中,Looker 使用字段 labels 作为其 JSON 输出中的呈现值。
  • JSON - 简单、内嵌:在此格式中,Looker 使用维度或测量的字段名称作为其呈现值,而不是字段的标签
  • JSON - 详细、内嵌:在此格式中,Looker 使用维度或测量的字段名称作为其呈现值,而不是字段的标签
  • 文字
  • HTML

如需提供用户定义的信息中心、LookML 信息中心、Look 或“探索”,请前往您的内容并执行以下步骤:

  1. 点击齿轮菜单,然后点击发送计划发布。(您无法安排安排探索活动)。对于信息中心,请从信息中心的三点状菜单中选择安排发送时间
  2. 发送时间表窗口中,在这些数据应转到何处?下选择 Slack 集成作为传送目的地。对于信息中心,在目标位置下,选择 Slack 集成作为交付目标位置。如果这是您第一次使用 Slack 集成,您首先需要进行身份验证以进入 Slack 工作区
  3. Looker 会显示特定于 Slack 工作区或连接到此 Looker 实例的工作区的传送选项。
    • Share In 字段中,输入要将数据发布到的 Slack 频道的名称。您可以向公开渠道或私享渠道发送私信或消息。请包含前导 # 字符,例如 #Sales。
    • 备注字段中,输入您要在传送内容中添加的任意文本。您还可以使用 Slack 的具有特殊解析功能的高级格式来提及特定群组、用户或频道,或进行任何其他特别提及。
    • 文件名字段中,输入附件的名称。
  4. 如果您要安排数据传送,请点击全部保存。您的查询或信息中心将按计划传送到 Slack。如果您要发送数据,请点击发送。您的数据将传送到您的 Slack 频道。

从 Slack 访问 Looker

您可以通过以下方式在 Slack 中访问 Looker 数据:

您可以在 Slack 中分享指向 SQL Runner 可视化图表用户定义的信息中心LookML 信息中心Looks(但不包括公开嵌入的 Look)或探索的链接。

该链接在 Slack 中展开,以显示内容的标题和部分元数据,这些内容只有有权访问基础内容的用户才能看到。链接展开后,您或其他用户可以:

  • 发布返回 Looker 中内容的链接以及频道中内容的快照 - 点击发布到此频道。将内容发布到频道后,频道中的任何人都可以查看内容概况和标题,即使他们无权在 Looker 中访问基础内容也是如此。
  • 将内容添加到 Looker 收藏夹文件夹 - 点击添加到收藏夹。将内容添加到 Favorites 文件夹后,Slack 中的 Looker 应用会在 Slack 中显示一条消息,其中包含用于访问 Looker 中 Favorites 文件夹的链接。

如果您有多个 Looker 实例连接到工作区,则必须设置默认实例,以便与您要从中共享链接的 Looker 实例匹配。

使用斜杠命令检索 Slack 中的 Looker 信息

如果您还启用了 Lookerbot,则可能需要重命名一些斜杠命令。自定义 Slack 命令不适用于 Slack 集成,但您可以在 Lookerbot 中配置自定义命令。按照在 Slack 中使用 Lookerbot 的最佳实践页面的 Lookebot 使用入门部分中的说明,通过 Lookerbot GitHub 代码库更新,确保您使用的是 Lookerbot 0.0.16 或更高版本。

使用以下斜杠命令从 Looker 检索信息并将其发布到 Slack:

  • /looker/looker whoami - Slack 中的 Looker 应用按名称向您致以问候;告知您已连接到的 Looker 实例;并提供指向 Looker Favorites 文件夹、个人文件夹和 Help 的链接。
  • /looker help - Slack 中的 Looker 应用列出了支持的斜杠命令。
  • /looker favorites - Slack 中的 Looker 应用会列出 Looker Favorites 文件夹中的内容。点击各项内容旁边的省略号 (...) 可访问相应菜单,在这里您可以向此频道发布内容从收藏夹中删除
  • /looker folder - Slack 中的 Looker 应用会列出 Looker 个人文件夹中的内容。点击每个内容旁边的省略号 (...) 可访问相应菜单,通过该菜单可以发布到此频道从收藏夹中删除(如果内容也在收藏夹文件夹中)。
  • /looker select - Slack 中的 Looker 应用列出了连接到该 Slack 工作区的一个或多个实例。如需为 Slack 工作区设置默认实例,请从此列表中点击该实例。所有实例专用斜杠命令都将应用于默认的 Looker 实例。

在 Slack 中查看 Looker 应用的“首页”标签页

如需在 Slack 中查看您收藏的 Looker 内容和文件夹的列表,请点击 Looker 应用中的首页标签页。

如果您为 Slack 工作区设置了默认的 Looker 实例,则只能在 Looker 应用的首页标签页中看到该实例的内容。

为您的 Slack 工作区设置默认 Looker 实例

如果您的 Looker 管理员仅将一个 Looker 实例连接到您的 Slack 工作区,则该实例是您的默认实例。

如果您的 Looker 管理员已将多个 Looker 实例关联到 Slack 工作区,您可以将其中一个实例设为默认 Looker 实例。任何特定于实例的斜杠命令/looker help 之外的大多数命令)和链接展开都会应用于默认实例。

  1. 在 Slack 中,运行斜杠命令 /looker select,以查看连接到 Slack 工作区的 Looker 实例的列表。

  2. Looker 应用会询问您要将哪个实例设为默认实例?点击与 Looker 实例名称对应的按钮,将此实例设为默认实例。

    Looker 应用会确认您的选择。

如需切换默认 Looker 实例,请再次运行 /looker select 并选择其他 Looker 实例。如果您要从非默认实例的 Looker 实例展开链接,则必须切换默认实例。如果您未切换实例并尝试解除非默认 Looker 实例中的链接,系统会提示您登录该 Looker 实例。