管理员设置 - 数据群组

数据组让您指定查询缓存政策和用于重建 PDT 的触发器。如果您有权访问管理面板**数据库** 部分中的**数据组** 页面,则会看到您有权访问**数据访问权限**的模型中定义的数据组的摘要。

数据组信息

数据组 页面会提供每个数据组的以下信息:

定义
名称 数据组的名称,您可以在模型文件中定义该名称。
标签 指定一个可选的数据组标签,您可以在模型文件中为 datagroup 参数定义该标签。
连接 数据组的数据库连接。
模型 定义数据组的 LookML 模型。(点击 LookML 按钮可打开 LookML 模型文件。)
类型 数据组的触发器类型,例如 sql_triggerinterval_trigger。如果数据组没有指定触发器类型,类型 将为空。
说明 指定一个可选的数据组说明,您可以在模型文件中为 datagroup 参数定义该说明。数据组说明可用于解释数据组的用途和机制。
操作 您可以对数据组执行的操作 (如需了解详情,请参阅数据组操作部分)

根据数据组的状态,名称下方可能还会显示以下详细信息:

  • 状态 显示数据组的当前状态。状态还会通过数据组每行旁边的彩色圆点来指示:
    • 绿色 :数据组处于就绪状态。
    • 橙色 :数据组处于已触发状态,或者数据组最近已部署到正式版,但触发器检查周期尚未开始。
    • 红色 :最近一次触发器检查出错,或者数据组的 LookML 存在错误。您可以点击 LookML 按钮打开 LookML 模型文件。
  • 触发器值 显示触发数据组的 sql_trigger 查询的结果。例如,如果数据组使用基于 ETL 日志 ID 上限的 SQL 触发器,则触发器值 会显示触发数据组的新 ETL 日志 ID。
  • 对于处于已触发状态的数据组,系统会显示自触发以来 ,以显示数据组自触发以来经过的时间。这提供了有关重建 PDT 和运行由数据组触发的查询所需时间的信息。重建所有 PDT 后,数据组的颜色将更新为绿色,以表明数据组已就绪;几分钟后,自触发以来 信息将从页面中消失,因为数据组已完成。
  • 触发器错误 提供数据组触发器的错误信息,例如数据组的 SQL 触发器中的语法错误。看到错误时,您可以点击 LookML 按钮打开 LookML 模型文件并更正 SQL 语法。
  • 上次检查触发器时间 显示上次运行数据组的 sql_trigger SQL 查询的时间。如果下次查询返回的值不同,则会触发数据组。
  • 缓存重置时间 显示上次重置缓存的时间(即上次使数据组中的缓存数据失效的时间)。

数据组操作

如果您拥有更新数据组所需的权限,则可以在数据组 管理页面中对数据组执行以下操作:

  1. 点击 LookML 按钮,打开定义数据组的 LookML 模型文件。
  2. 从齿轮菜单 中选择 重置缓存 ,以立即使使用该数据组的所有“探索”的缓存结果失效。
  3. 从齿轮菜单 中选择 触发数据组 ,以使使用该数据组的所有“探索”的缓存结果失效,并重建所有 PDT。PDT 重建将根据连接的 PDT 和数据组维护时间表 字段中指定的下一个时间开始,例如每五分钟。任何使用数据组作为触发器的 Look信息中心LookML 信息中心 的预定数据传送都将在触发的数据组达到就绪状态时发送。