提供外观和探索功能

本页面简要介绍了向 Looker 的原生传送目的地以及 Looker 实例可用的任何集成服务传送 Looks 和探索。如需了解如何提供旧版信息中心,请参阅提供旧版信息中心文档页面。如需了解如何安排信息中心,请访问安排和发送信息中心文档页面。

Looker 调度程序是弹出式窗口的名称,您可以在其中配置内容分发的设置。对于 Looks,您可以使用 Scheduler 发送一次性或周期性交付。探索结果只能以一次性交付的形式发送。若要安排定期探索“探索”内容,您必须先将其保存为“样式”视图。

如果您是 Looker 开发者,则必须关闭开发模式才能启用这些时间安排选项。

您可以使用的投放选项取决于 Looker 管理员向您授予的与投放相关的权限

从文件夹打开 Scheduler

对于“探索”专区,您只能通过“探索”文件夹(而非文件夹)打开时间安排工具。

如需从文件夹或子文件夹中打开 Scheduler,请找到您要传送的信息中心所在的文件夹或子文件夹。转到某个文件夹后,该文件夹中的所有样式和信息中心都会列在列表视图网格视图中。

如果您的管理员启用了增强型导航实验室功能,您就可以通过在新的增强型左侧导航面板文件夹部分中展开文件夹列表来访问文件夹。

日历图标表示您至少已安排定期为相应内容安排一次递送(在网格视图中,您必须将鼠标悬停在内容缩略图上才能看到日历图标,如果有的话):

列表视图中,您可以通过以下方式打开 Scheduler:

  • 点击某个项目的日历图标(如果存在)
  • 点击某个项目的三点状菜单,然后选择修改时间表(如果该内容已经有时间表)、添加时间表(如果该项目还没有时间表)或发送(以创建一次性投放)
  • 打开相应内容,点击右上角的齿轮菜单,然后选择定时发送(对于周期性递送)或发送(针对一次性递送)

网格视图中,您可以通过以下方式打开 Scheduler:

  • 点击某个项目的日历图标(如果存在)
  • 打开相应内容,点击右上角的齿轮菜单,然后选择定时发送(对于周期性递送)或发送(针对一次性递送)

创建交付

由于“探索”只能以一次性交付的形式发送,因此“探索”齿轮菜单中没有时间安排选项。

如需在 Looker 内容中创建传送,请点击内容右上角的齿轮菜单,然后选择计划发布(针对周期性传送)或发送(针对一次性传送)打开旧版调度程序。

Looker 显示旧版调度程序,这是一个包含时间安排选项的弹出式窗口,与下图所示类似,它会显示将旧版信息中心按计划递送到 PDF 格式的电子邮件:

用于传送 Look 的旧版 Scheduler 可能如下所示:

对于周期性提交内容,旧版调度程序的左侧面板会显示为内容创建的所有时间安排,并突出显示正在创建或修改的时间安排的名称。左侧面板将时间顺序从上次更新时起,按时间倒序排列。您可以通过点击时间表右侧的复制删除图标来复制或删除现有时间表。

如果这是您第一次为相应内容创建时间表,主面板会显示时间安排选项,并将其设为默认值。您可以根据需要修改这些值。如果您之前已经为相应内容创建了一个或多个时间表,则主面板会在列表顶部显示已保存的时间表设置。然后:

  • 要修改现有时间表的选项,请选择该时间表,然后根据需要更改选项。完成操作后,点击全部保存
  • 要为同一内容创建其他时间表,请点击新 +,然后输入该其他时间表的设置。

完成操作后,点击全部保存

以下部分介绍了各项时间安排设置。

为传送命名

为您的时间表命名字段中,为该时间表指定一个独一无二的标题。保存时间表后,此标题会显示在左侧面板中、您创建的时间表列表中,以及管理面板中的时间表管理页面上。

根据您的递送目的地,影视内容还可能出现在其他位置:

  • 对于电子邮件递送,标题会用作电子邮件的主题行,如果您选择使用电子邮件附件的格式,则标题会用作文件名的一部分。
  • 对于网络钩子,标题包含在 Title 字段下的 webhook 载荷中。
  • 对于向 Amazon S3 存储桶提交的内容,商品名将用于提交内容的文件名和发送的任何错误电子邮件。交付文件的文件名遵循 TITLE_TIMESTAMP_HASH 格式,其中 HASH 是随机的六字符标识符,TIMESTAMP 遵循 YYYY-MM-DDTHHMM 模式(例如,对于 2019 年 5 月 31 日上午 9:33,时间戳部分应类似于 2019-05-31T0933)。
  • 如果文件要提交到生成文件附件的集成服务,那么文件会包含在文件名称中。
  • 对于 SFTP 提交内容,标题包含在提交内容的文件名中。交付文件的文件名遵循 TITLE_TIMESTAMP_TOKEN 格式,其中 TOKEN 是随机的六字符标识符,TIMESTAMP 遵循 YYYY-MM-DDTHHMM 模式(例如,对于 2019 年 5 月 31 日上午 9:33,时间戳部分应类似于 2019-05-31T0933)。

    对于 SFTP 提交的文件,传输文件名中仅支持字母数字字符、下划线 (_) 和连字符 (-)。Looker 将从您在为日程安排命名字段输入的内容中去除 A-Za-z0-9_- 字符以外的任何其他字符。

选择送货目的地

根据您的 Looker 管理员配置权限的方式,可能不会显示所有目标。

这些数据应传输到何处?设置可能会显示多个数据递送目的地选项。每个目的地都提供不同的送货选项。

目标包括:

选择数据目标后,系统会显示一个新的设置字段,以便您添加有关该目标的具体详细信息,例如电子邮件地址或网络钩子网址。

电子邮件递送选项

此数据应存储在何处部分,选择电子邮件。系统会将您的内容发送到您指定的电子邮件地址列表。

收件人是谁部分,输入收件人的电子邮件地址。输入单个电子邮件地址或多个地址(以英文逗号分隔),然后点击添加

您或许能够向未与您的 Looker 实例中的任何用户帐号关联的电子邮件地址发送电子邮件,具体取决于 Looker 实例的设置和分配的权限。这类电子邮件会被归为外部电子邮件。要向外部用户传送内容,您的 Looker 管理员必须向您授予向外部用户传送内容的权限,或将这些收件人的电子邮件域名添加到针对计划内容的的电子邮件网域许可名单中。

如果收件人是其他 Looker 用户,那么此人会看到电子邮件中返回信息中心的链接,除非您的 Looker 管理员已将您的 Looker 实例的通过电子邮件发送的数据政策设为仅发送数据包含链接选项已被取消选中。

如果所有收件人都退订了定期发送的电子邮件,那么系统会从 Looker 中删除相应时间表,即使从用户管理员的时间表管理页面中删除该时间表也是如此。如果收件人代表电子邮件群组退订,群组中的任何成员都不会收到定时发送的电子邮件。

请参阅本页中的应用高级递送选项部分,详细了解电子邮件递送。

选中添加自定义消息可将自定义消息添加到电子邮件正文中。Looker 将自定义消息中的字符数限制为 1,500。

通过电子邮件发送的内容不能超过 20 MB(对于电子邮件正文中的格式)和 15 MB(对于作为附件提交的格式)。

网络钩子的递送选项

网络钩子是一种用来触发基于互联网的服务之间交换的越来越普遍的方式。借助 Zapier 等网络服务,网络钩子可以将 Looker 数据传递到各种应用;例如,您可以安排定期向 Lookhook 传送 Look 或信息中心。当您设置配送方式时,Looker 会提示您输入网络钩子地址

此数据应存储在何处部分,选择网络钩子。在网络钩子网址部分,输入 Looker 应针对此次递送发送 HTTPS 请求的网址。您可以从用于处理 webhook 的网络服务中获取此网址。 如需设置 webhook,请转到网络服务并执行以下操作:

  1. 获取 Looker 应发送 HTTPS 请求的网址。
  2. 为 Looker 数据传输指定一个目标应用。目标应用可能需要进行额外配置才能接收来自 Looker 的数据。

具体过程会因您用于提供信息中心的网络服务和目标应用而异。请参阅这篇有关使用网络钩子安排外观和信息中心 (3.46+) 的 Looker 社区帖子,了解如何设置其他应用以接收来自 Looker 的网络钩子数据。

Looker 会尝试最多向网络钩子传送 30 分钟。确保目标页面可以在 30 分钟内响应网络钩子传送尝试。

Amazon S3 存储分区的递送选项

Amazon S3 存储分区是存储大量数据的常见方式。您或您的公司需要先创建 Amazon S3 存储桶,然后 Looker 才能使用该存储桶。

如果您选择 Amazon S3 目标位置选项,Looker 会提示您输入有关格式设置和 Amazon S3 存储桶的其他设置(如本页所述)。如需详细了解如何使用 Amazon S3 存储桶传送数据,请参阅这篇向 S3 调度(不受限制)结果的 Looker 社区帖子。

这些数据应传输到何处?部分,选择 Amazon S3。系统会显示 S3 Details 部分,并提示您输入 Amazon S3 存储桶的相关信息:

  • 存储桶:您的 Amazon S3 存储桶的名称。
  • 可选路径:您要在其中保存数据的文件夹(如果有)。
  • 访问密钥 (Access Key):您的 S3 存储桶的访问密钥 ID,由 Amazon 提供。
  • 密钥:您的 S3 存储桶的密钥访问密钥,由 Amazon 提供。
  • 区域:托管 S3 存储桶的 Amazon 服务区域。

SFTP 服务器的递送选项

此数据应存储在何处部分选择 SFTP,以将信息中心传送到 SFTP 服务器。如果您的数据或可视化图表过大,无法通过电子邮件发送,不妨使用 SFTP 服务器发送结果。如果您选择此递送选项,Looker 会提示您输入 SFTP 服务器地址、用户名和密码,如下所述。

请注意关于 SFTP 递送的以下事项:

  • 要从 Looker 接收 SFTP 递送请求,请确保您的网络管理员已将 Looker 的 IP 地址添加到您的 SFTP 服务器的 IP 许可名单或入站流量规则中。
  • 向 SFTP 服务器传送文件名时,仅支持字母数字字符、下划线 (_) 和连字符 (-)。Looker 将从您在为日程安排命名字段输入的内容中去除 A-Za-z0-9_- 字符以外的任何其他字符。

如果您选择 SFTP,Looker 会提示您输入服务器的网址和登录信息:

  • 地址:您要向其发送数据的 SFTP 服务器的网址或 IP 地址。例如:
    sftp://files.looker.com/Marketing/In/

    sftp://192.168.0.10/Marketing/In/

    此示例网址以 / 字符结尾。这表示该文件将保存在名为 In 的文件夹中。如果您省略末尾的 /,文件将保存在 Marketing 文件夹中,且文件名前面会显示“In”。您必须拥有对要创建文件的文件夹的写入权限。

  • 用户名密码:SFTP 服务器的登录凭据

  • 首选密钥交换算法:此字段是可选字段。如需进行配置,请选择用于建立连接的首选 SSH 密钥交换算法。受支持的选项有:

    • diffie-hellman-group-exchange-sha1
    • diffie-hellman-group1-sha1
    • diffie-hellman-group14-sha1
    • diffie-hellman-group-exchange-sha256

    如果连接未在 5 分钟内建立,请选择其他算法。某些算法需要很长时间才能生成 SSH 密钥。采用此选项时,您可以使用的算法可能需要较少的时间。选择其中一种算法会使其成为建立 SSH 连接的首选算法。如果服务器不支持该算法,其他所有算法都会用于后续尝试。当此字段设置为默认时,系统会使用连接库中的原始算法顺序。

目前,SFTP 支持仅限于用户名和密码凭据。SSH 私钥凭据不受支持。

Looker SFTP 递送支持的主机密钥算法包括:

  • ssh-rsa
  • ssh-dss
  • ssh-rsa-cert-v01@openssh.com
  • ssh-rsa-cert-v00@openssh.com

Looker 为您的 SFTP 服务器存储 SFTP 指纹。如果您在递送 SFTP 时遇到错误,则可能表示 SFTP 指纹无效。在这种情况下,请与您的 Looker 管理员联系。

在向 SFTP 服务器传送数据时,如果您收到 Java::JavaLang::NullPointerExceptions 错误,则可能是因为 JRuby 中存在一个错误,该错误会导致无法使用椭圆曲线 (EC) 算法和/或从 Looker 到 SFTP 目的地的 SSH 连接主机密钥。为避免向 SFTP 目的地发送数据时出现问题,请勿在 ~/.ssh/config/etc/ssh_config 文件中使用 EC 算法,或将 EC 主机密钥存储在 Looker 主机上的 ~/.ssh 中。

Looker 将文件上传到 SFTP 服务器上的指定目录,并遵循以下文件名约定:

<name>_<timestamp>_<token>.<file extension>
  • 在 Looker 移除除 A-Za-z0-9_- 以外的所有字符之后,在为您的时间表命名字段中提供的名称
  • 发送时间安排的时间戳,格式为 %Y-%m-%dT%H%M
  • 由六个随机字符串组成的令牌
  • 文件扩展名

例如:Test_Schedule_2019-04-11T1130_HWkvys.csv

第三方集成的投放选项

调度程序将显示您的 Looker 管理员启用的所有操作。根据不同的服务,可能会有其他特定于目的地的字段。这些字段为集成服务提供了更多信息,以便其对您的数据执行所选操作。如需详细了解如何通过集成提供数据,请参阅通过操作中心共享数据文档页面的提供信息中心或查询数据部分。

要查看每项服务所需信息的说明,请在下面的列表中找到您的服务目的地,然后浏览到如何使用此目的地列中显示的网址。

以下列表显示了您可以提供 Look 或 Discover 结果的所有集成服务:

选择数据格式

对于电子邮件递送,如果您的 Looker 管理员已将 Looker 实例的通过电子邮件发送的数据政策设为只发送链接,则无法选择数据格式。

“外观”和“探索”会显示不同的格式设置选项,具体取决于递送目的地。如需选择传送格式,请在调度程序的将数据格式设置为部分选择相应的图标。

请参阅下表,了解每种格式如何投放到每个目标页面。

格式 发送电子邮件 网络钩子 Amazon S3 SFTP
数据表 电子邮件正文中的数据表(HTML 格式) 不适用于此目的地 不适用于此目的地 不适用于此目的地
直观呈现 电子邮件正文中的可视化形式为 PNG 图片 不适用于此目的地 不适用于此目的地 不适用于此目的地
CSV 以英文逗号分隔的文本文件附件形式的数据表 以英文逗号分隔的文本文件附件形式的数据表 以英文逗号分隔的文本文件附件形式的数据表 以英文逗号分隔的文本文件附件形式的数据表
XLSX 作为 Excel 文件附件的数据表 作为 Excel 文件附件的数据表 作为 Excel 文件附件的数据表 作为 Excel 文件附件的数据表
JSON - 简单 作为 JSON 文件附件的数据表。在此格式中,Looker 使用维度或衡量操作的字段名称(而非字段的标签)作为其呈现值。 作为 JSON 文件附件的数据表。在此格式中,Looker 使用维度或衡量操作的字段名称(而非字段的标签)作为其呈现值。 作为 JSON 文件附件的数据表。在此格式中,Looker 使用维度或衡量操作的字段名称(而非字段的标签)作为其呈现值。 作为 JSON 文件附件的数据表。在此格式中,Looker 使用维度或衡量操作的字段名称(而非字段的标签)作为其呈现值。
JSON - 标签 不适用于此目的地 采用 JSON 格式的数据表。在此格式中,Looker 使用字段 labels 作为其 JSON 输出中的渲染值。 不适用于此目的地 不适用于此目的地
JSON - 简单,内嵌 不适用于此目的地 以 JSON 格式直接提交的数据表。在此格式中,Looker 使用维度或衡量操作的字段名称(而非字段的标签)作为其呈现值。 不适用于此目的地 不适用于此目的地
JSON - 详细、内嵌 不适用于此目的地 以 JSON 格式直接提交的数据表,其中包含字段元数据、缓存信息、查询完成时间以及查询运行所花费的时间等额外详细信息。在此格式中,Looker 使用维度或衡量操作的字段名称(而非字段的标签)作为其呈现值。 以 JSON 格式直接提交的数据表,其中包含字段元数据、缓存信息、查询完成时间以及查询运行所花费的时间等额外详细信息。在此格式中,Looker 使用维度或衡量操作的字段名称(而非字段的标签)作为其呈现值。 以 JSON 格式直接提交的数据表,其中包含字段元数据、缓存信息、查询完成时间以及查询运行所花费的时间等额外详细信息。在此格式中,Looker 使用维度或衡量操作的字段名称(而非字段的标签)作为其呈现值。
文字 以制表符分隔的文本文件附件形式的数据表 以制表符分隔的文本文件附件形式的数据表 以制表符分隔的文本文件附件形式的数据表 以制表符分隔的文本文件附件形式的数据表
HTML 作为 HTML 文件附件的数据表 作为 HTML 文件附件的数据表 作为 HTML 文件附件的数据表 作为 HTML 文件附件的数据表

触发传送

如果发送探索或一次性提交外观,则不会显示此选项。

安排周期性配送时,您可以通过两种方式触发配送:

  • 重复间隔:选择此选项可使用您在本页面的指定递送周期部分设置的递送时间表。
  • 数据组更新:如果您的 LookML 开发者配置了数据组,您就可以安排在数据组触发、管理缓存并重新构建相关 PDT 后传送数据。

指定 datagroup 触发器

如果您发送“探索”、一次性提交 Lookout,或是为重复传送指定重复间隔触发器,则不会看到此选项。

如需使用数据组触发器,请在调度器的触发器部分中选择数据组更新。然后,从选择数据组下拉列表中选择源数据组:

如需使用数据组触发器安排内容,内容所在的模型文件需要包含数据组。Looker 会列出在给定 Look 或信息中心图块中包含的模型中定义的所有 datagroup,即使 datagroup 不用于处理查询或 PDT 的缓存也是如此。

只有在数据组所保留的所有 PDT 重新生成过程完成后,系统才会触发基于数据组的时间表,以确保您的数据传送包含最新的数据。

指定传送周期

如果发送探索、一次性提交 Lookout,或为周期性传送指定数据组更新触发器,您将不会看到此选项。

对于使用重复性间隔的递送,您可以在分发此时间表部分自定义时间表的时间。在调度器的触发器部分中选择重复间隔。具体时间选项会因您选择的是每日每周每月每小时还是按分钟。您可以在高级选项部分中调整时间表的时区。

“每小时”和“按分钟”间隔的结束时间不包含在内。系统将按照指定结束时间前的最后所选间隔发送最后一次交付的内容。例如,如果您安排的内容在凌晨 12:00 到晚上 11:00 之间每小时发送一次,那么内容会于每小时 12:00 到晚上 10:00 之间发送。如果内容是每 30 分钟凌晨 12:00 到上午 11:00 之间展示,则按照分钟进行投放。

对投放应用过滤条件

发送“探索”时,您不会看到此选项。

如果您要传递具有过滤条件的 Look 或信息中心,则可以修改过滤条件,进一步过滤已传送的结果。

点击过滤条件可查看和修改与所投放内容在此样式或信息中心关联的过滤条件。在“时间安排”工具中更改这些过滤条件选项不会更改“外观”或“信息中心”中的过滤条件。如果信息中心过滤条件需要提供过滤条件值,且时间表过滤条件为空白,则时间表在投放时不会显示任何结果。

如果您更改了在样式或信息中心用作过滤条件的字段名称,请务必查看已安排好的外观和信息中心的过滤条件部分,然后根据需要更新过滤条件,以反映您所做的更改。如果按计划投放的内容使用了过滤条件,导致过滤条件不再有效(例如,如果引用字段发生变化),则定期生成的报表可能会提供未经过滤的数据。

如需进一步自定义提交内容,您可以使用与用户属性匹配过滤条件选项(如果您的 Looker 管理员配置了名为“用户属性”的特定用户值)。将过滤器设置为其中一个属性会自动自定义每个用户的结果,这意味着,即使您发送了一次性递送,您也可以向许多用户发送自定义结果。如需了解详情,请参阅用户属性文档页面。

应用高级分发选项

高级选项部分用于针对您的投放提供其他自定义设置。点击高级选项旁边的箭头以展开此菜单。可用选项取决于所选目的地和送货格式,以及您提供的是信息中心、样式还是探索。下表中的链接指向各个选项的说明,这些选项可用于将 Looks 或 Looks 传送到 Looker 的原生目标页面。向第三方集成交付的内容可能具有独特的高级选项。

格式 发送电子邮件 网络钩子 Amazon S3 SFTP
数据表
发送此时间表 不适用于此目的地 不适用于此目的地 不适用于此目的地
限额
电子邮件选项 以收件人身份运行时间表
添加链接
格式选项 应用可视化选项
设置了格式的数据值
时区
直观呈现
限额 不适用于此目的地 不适用于此目的地 不适用于此目的地
电子邮件选项 以收件人身份运行时间表
添加链接
表分辨率
时区
CSV
发送此时间表 发送此时间表 发送此时间表 发送此时间表
限额 限额 限额 限额
电子邮件选项 以收件人身份运行时间表 不适用于此目的地 不适用于此目的地 不适用于此目的地
添加链接
格式选项 应用可视化选项 格式选项 应用可视化选项 格式选项 应用可视化选项 格式选项 应用可视化选项
设置了格式的数据值 设置了格式的数据值 设置了格式的数据值 设置了格式的数据值
时区 时区 时区 时区
XLSX
发送此时间表 发送此时间表 发送此时间表 发送此时间表
限额 限额 限额 限额
电子邮件选项 以收件人身份运行时间表 不适用于此目的地 不适用于此目的地 不适用于此目的地
添加链接
格式选项 应用可视化选项 格式选项 应用可视化选项 格式选项 应用可视化选项 格式选项 应用可视化选项
设置了格式的数据值 设置了格式的数据值 设置了格式的数据值 设置了格式的数据值
时区 时区 时区 时区
JSON - 简单;JSON - 标签;JSON - 简单,内嵌
发送此时间表 发送此时间表 发送此时间表 发送此时间表
限额 限额 限额 限额
电子邮件选项 以收件人身份运行时间表 不适用于此目的地 不适用于此目的地 不适用于此目的地
添加链接
格式选项 应用可视化选项 格式选项 应用可视化选项 格式选项 应用可视化选项 格式选项 应用可视化选项
设置了格式的数据值 设置了格式的数据值 设置了格式的数据值 设置了格式的数据值
时区 时区 时区 时区
JSON - 详细、内嵌 不适用于此目的地 限额 限额 限额
不适用于此目的地 时区 时区 时区
文字
发送此时间表 发送此时间表 发送此时间表 发送此时间表
限额 限额 限额 限额
电子邮件选项 以收件人身份运行时间表 不适用于此目的地 不适用于此目的地 不适用于此目的地
添加链接
格式选项 应用可视化选项 格式选项 应用可视化选项 格式选项 应用可视化选项 格式选项 应用可视化选项
设置了格式的数据值 设置了格式的数据值 设置了格式的数据值 设置了格式的数据值
时区 时区 时区 时区
HTML
发送此时间表 发送此时间表 发送此时间表 发送此时间表
限额 限额 限额 限额
电子邮件选项 以收件人身份运行时间表 不适用于此目的地 不适用于此目的地 不适用于此目的地
添加链接
格式选项 应用可视化选项 格式选项 应用可视化选项 格式选项 应用可视化选项 格式选项 应用可视化选项
设置了格式的数据值 设置了格式的数据值 设置了格式的数据值 设置了格式的数据值
时区 时区 时区 时区

发送此时间表

对于周期性的 Looks 投放,您可以自定义投放时间表,使系统仅在满足特定条件时才投放 Look 内容。提醒可为信息中心图块提供类似功能。

Send this schedule if(发送此时间表时)下拉菜单中,指定是否仅在有结果、没有结果或有结果或没有结果时才传送 Look 内容。例如,您可以使用用户过滤器创建要监控情况的条件(例如库存量低于特定数量的商品、支出超过特定值等等),然后仅在已达到相应条件时才交付内容。

您还可以通过选中自上次运行后结果已更改旁边的复选框,指定在上次发送数据后更改查询结果,从而指定传送结果。如果您想使用所有结果限制选项,则无法使用此选项。

限制

您可以为数据选择以下限制选项之一,从而限制数据传送的大小:

  • 表格中的结果:数据作为单次传送发送。
  • 所有结果:系统会流式传输数据(如需了解详情,请参阅 Looker 中的所有行数上限是多少?)最佳做法页面)。这对于大型数据集非常有用,因为它可以绕过文件大小、浏览器和内存限制。

如果您选择表格中的结果,Looker 将遵循您在已保存的样式或探索中设置的行限制。如果您选择所有结果,Looker 会返回相应查询的所有行(无论已保存的已保存 Look 设置为何),也无论 Looker 通常会设定的行数上限(5000 行)。这可能适用于检索非常大的数据集,但您应谨慎使用,以确保查询对于数据库而言不会过大。

电子邮件限制选项

发送 Looks 和探索时,您可以限制电子邮件的大小,以避免超出电子邮件服务器的邮件大小限制。为数据选择以下限制选项之一:

  • 表格中的结果:发送数据的行数上限为 5000。对于使用数据表格可视化格式选项的电子邮件,这是唯一可用的选项。系统不会发送超过 5000 行的电子邮件。
  • 所有结果:如果您使用的是文本、CSV、JSON - 简单、XLSX 或 HTML 格式选项,则可以发送已保存样式结果的所有行。此选项会忽略为已保存的 Look 或 Looker 设定的常规 5000 行限制设置的任何限制。不过,总数据量上限为 15 MB,以便电子邮件应用接受附件。系统将不会发送超过 15 MB 且包含附件的电子邮件。如果您指定数据表格或可视化格式,然后选择所有结果,Looker 会自动更改格式,以使用文本附件以支持发送所有结果。

要确保您输入的电子邮件地址不在行或数据限制的范围内,您可以输入自己的电子邮件地址作为收件人,然后点击发送测试,立即向自己发送数据。如果您没有收到电子邮件,则可能是因为您已达到电子邮件的行数或数据上限。

电子邮件选项

电子邮件递送具有额外的递送选项,如下所述。

以收件人身份运行时间表

此选项仅适用于电子邮件目标。

借助以收件人身份运行时间表选项,管理员可以指定一个用户名单,他们将各自收到内容传送任务,就好像他们已经运行了相应的查询一样。非管理员用户也可以根据他们自己的权限,输入他们的电子邮件地址,从而像查询内容一样接收递送内容。也就是说,每位用户的访问权限过滤器用户属性都会应用于每封电子邮件中包含的数据。

例如,假设 Looker 管理员需要将以下报表安排为一系列用户,且每个用户具有不同的访问权限过滤条件值:

用户 A 有一个访问权限过滤器设置为 users.state = 'California'。选择以收件人身份运行时间表后,系统便会根据计划查询应用访问权限过滤器 users.state = 'California',并将以下过滤后的结果发送给用户 A:

此选项会考虑创建时间表的用户的权限,以及添加到向谁发送电子邮件?文本字段中的电子邮件地址类型。

在某些情况下,以收件人身份运行时间表选项不可用:

  1. 非管理员添加自己的电子邮件地址时
  2. Looker 管理员添加已停用的用户的电子邮件地址
  3. 当 Looker 管理员添加不属于 Looker 用户的电子邮件时(Looker 帐号在收件人旁边由 Looker 图标表示):

  • 如果在在以收件人身份运行时间表选项之前添加该电子邮件,则系统会自动停用该选项。如果相应电子邮件地址从收件人列表中删除,则该收件人将再次可用。
  • 如果该电子邮件地址是在选择以收件人身份运行时间表选项之后添加的,那么添加该电子邮件地址将会引发错误,并且系统会自动将此电子邮件从接收电子邮件的收件人字段中移除。以收件人身份运行时间表选项将保持启用状态。

在某个特殊情况中,用户被列为启用了以收件人身份运行时间表的时间表,但该用户帐号已遭停用后,该时间表将无法在下次运行时被递送给已停用的用户。如果该用户的帐号被删除,则整个时间表将无法递送给任何收件人。Looker 管理员或拥有 see_schedules 权限的用户将能够在 Admin 面板的 Scheduler History 页面中诊断此故障。

如果您的 Looker 管理员已将您的 Looker 实例的通过电子邮件发送的数据政策设为发送链接和数据,则调度程序将显示一个包含链接选项。选中此选项后,电子邮件的递送数据将包含返回 Looker 的链接(对于已投放的 Looks 和 Discover,以及显示已查看的信息中心的“查看完整报告”)的链接。

此链接可让电子邮件收件人进一步探索您的 Looker 实例中的数据。接收者必须登录 Looker,并有权访问所传送内容所基于的模式,才能在 Looker 中查看该内容。如果您想要从自己的数据传输电子邮件中移除此链接,请取消选中包括链接复选框。

格式选项

未使用可视化格式的提交内容可能有下文所述的其他投放选项。

应用可视化选项

此选项不适用于“可视化”格式的查看或探索提交。

  • 选择应用可视化选项,即可使您的数据传送看起来与表格类似。系统会应用您为可视化图表配置的图表系列格式菜单中的以下任一设置:

    只有在应用了沿着缩放比例规则的情况下,系统才会在 Excel 投放 Looks 和探索 时以表格形式直观呈现条件格式。

  • 取消选择 Looker 的应用可视化选项,以按照 Look 的数据部分或信息中心图块的 Choose from Here 窗口中显示的数据进行发送。JSON - 标签使用字段 label,即使未选中应用可视化选项也是如此。

设置了格式的数据值

此选项不适用于“可视化”格式的查看或探索提交。

您可以配置数据的格式:

  • 尽管并非所有文件类型都支持某些功能(例如关联),但如果您希望数据看起来与 Looker 中的探索体验更加相似,请选择设置了格式的数据值
  • 如果您不想应用任何特殊查询结果格式(例如将数值四舍五入或添加 Looker 开发者可能设置的特殊字符),请取消选择设置了格式的数据值。当数据被馈送到其他处理工具中时,这通常是首选。

表分辨率

以可视化格式将内容传送到电子邮件时,您可以使用表格分辨率下拉菜单自定义可视化内容的宽度。您的宽度选项包括:

  • 标准:800 像素
  • :1680 像素

如果您选择宽幅,而可视化宽度超出电子邮件客户端设定的上限,则电子邮件递送收件人可能需要水平滚动才能查看整个图表。

时区

默认情况下,Looker 会使用与您的帐号关联的时区来确定何时发送您的数据。如果您没有与帐号关联的时区,Looker 会使用应用时区。如果您想指定其他时区,请选择使用自定义时区。您选择的时区不会影响外观或信息中心中的数据,只会影响送货时间。

测试投放

点击 Send Test 按钮,将一次性测试递送发送到指定目的地。

保存投放

您的投放设置摘要显示在调度程序底部。

对于一次性提交内容,请在配置完递送选项后,点击发送按钮以立即将内容递送到指定的目的地。

对于周期性递送,请在配置完投放选项后,点击全部保存按钮以保存您的时间安排并关闭窗口。系统将根据您的传送设置传送内容。如果您重新打开该调度程序,已保存的时间安排会显示在左侧面板中。您可以分别点击 DuplicateDelete 图标来复制或删除该时间安排。

您保存的时间表也会显示在用户个人资料中的您已创建的时间表页面上,以及管理面板中的时间表时间表历史记录页面上。如需了解详情,请参阅本页的查看提交的内容部分。

查看提交的内容

您可以查看自己创建的时间表,在获得适当权限的情况下,可以查看 Looker 实例的所有时间表。

查看您创建的提交内容

您可以在已创建的时间表页面上查看已创建的所有时间表的列表,只需点击用户个人资料图标并选择时间表即可访问此页面。请参阅查看计划的数据传输页面,详细了解如何查看和管理已创建的时间表。

查看由其他用户创建的送货信息

如果您的 Looker 管理员向您授予查看时间表时间表历史记录管理页面的权限,则您可以查看整个 Looker 实例的所有时间表的列表。不过,您无法修改或删除这些时间表。

注意事项

按计划的电子邮件递送有时可能无法到达其一个或多个收件人。如果底层模型出现错误、接收者无权访问数据,或者存在呈现问题或页面错误,就可能会发生这种情况。

您可能会遇到其他一些挑战:

  • 如果贵公司在 Looker 的管理部分中进行了自己的电子邮件设置,那么您的 Looker 管理员需要确保这些设置正确无误,并且您的电子邮件服务提供商工作正常。
  • 根据限制设置,数据传送将被限制为 5000 行,或包含附件的电子邮件大小上限为 15 MB,而包含内嵌内容的电子邮件的大小上限为 20 MB。如果电子邮件的行数或数据量超出这些限制,系统将不会发送相应电子邮件。
  • 如果电子邮件未在预期的时间发送(但最终到达),则可能是因为您正在与其他 Looker 任务竞争。这些任务可以包括其他定期发送的电子邮件、许多同时探索数据的用户,或正在构建的永久性派生表。如果发生这种情况,请与您的 Looker 管理员联系,了解是否有竞争任务。
  • 如果特定电子邮件一直从您的分发列表中消失,可能是因为用户退订了该定期发送的电子邮件。如果您使用群组电子邮件别名向多位用户发送邮件,则可能比较困难,因为任何个人收件人都可以退订整个电子邮件别名。如果您需要了解退订情况,请查看这篇有关监控调度器退订事件的 Looker 社区帖子。