本地指标视图

Important

此功能目前以公共预览版提供。

通过本地指标视图,可以使用可视化界面直接在 AI/BI 仪表板中定义维度、度量值和联接关系。 本地指标视图保留了语义对象的所有优势,例如,无论如何分组都能进行准确的指标聚合,并在查询时进行转换而不是预处理,同时保持语义逻辑在单个仪表板内。

它们提供了一个位置来放置那些不立即属于全局 Unity Catalog 层的语义逻辑,比如针对小型团队的特定分析,或尚未完善以供更广泛应用的分析。 当你的指标可供更广泛的使用时,你可以将其提升到 Unity 目录,使其成为所有下游工具可访问的全局指标视图。

Requirements

若要使用本地指标视图,工作区必须满足以下要求:

  • 必须为工作区启用 仪表板本地指标视图 预览版。 工作区管理员可以从预览门户启用该功能。 请参阅 Manage Azure Databricks 预览版
  • 必须对 SQL 仓库具有 CAN USE 权限。

何时使用本地指标视图

本地指标视图最适合以下方案:

  • 原型制作和迭代:试验指标定义,而无需完成 Unity 目录发布过程。
  • 仪表板专属分析:定义仅用于单个仪表板且无需跨工具共享的指标。
  • 没有 Unity 目录写入访问权限的用户:创建和使用仪表板的指标视图,而无需对 Unity 目录或架构具有写入权限。
  • 升级前的验证:在将指标定义提升到 Unity 目录指标视图之前对其进行测试和优化。

对于必须跨多个仪表板或其他工具共享的指标,请改用 Unity 目录指标视图。 请参阅 Unity 目录指标视图

本地指标视图

创建本地指标视图

可以从一个或多个表创建本地指标视图,或者使用其他度量值和维度扩展现有的 Unity 目录指标视图。

从表创建

从表中创建本地指标视图

  1. 单击边栏中的仪表板图标仪表板

  2. 单击“ 创建仪表板”。

  3. 单击“数据”选项卡。

  4. 单击“ 添加数据 ”,然后选择用于创建指标视图的选项。

  5. 选择要用作数据源的一个或多个表。

  6. 使用可视接口定义以下内容:

    • 维度:用于对结果进行分组或筛选的列,例如区域、产品类别或日期。
    • 度量值:聚合值,例如总收入或平均订单值。
    • 联接:表之间的关系。

    有关定义维度、度量值和联接的更多详细信息,请参阅 “创建指标”视图

    从表中添加数据集

  7. 保存指标视图。 已将其作为数据集添加到仪表板。

扩充 Unity Catalog 中的指标视图

可以在现有 Unity Catalog 指标视图的基础上,通过添加特定于仪表板的度量和维度进行构建。 对 Unity 目录指标视图的只读访问权限已足够。

扩展 Unity Catalog 指标视图:

  1. 打开 AI/BI 仪表板,然后单击“ 数据 ”选项卡。
  2. 单击“ 添加数据 ”,然后选择用于创建指标视图的选项。
  3. 选择现有的 Unity 目录指标视图作为基础。
  4. 添加特定于仪表板的度量值或维度。
  5. 保存指标视图。

导出到 Unity Catalog 的指标视图

当本地指标视图可供更广泛的使用时,你可以将其导出到 Unity 目录,使其成为所有下游工具可访问的全局指标视图。 导出使指标视图可用于其他仪表板,以及支持 Unity 目录指标视图的工具。

将本地指标视图导出到 Unity 目录:

  1. “数据 ”选项卡中,单击 “Kebab”菜单图标。 本地指标视图旁边的 kebab 菜单。
  2. 选择导出到指标视图
  3. (可选)编辑指标视图名称。
  4. 选择要在其中存储指标视图的目录和架构。
  5. 单击 “创建”

有关 Unity 目录指标视图的详细信息,请参阅 Unity 目录指标视图

局限性

以下限制适用于本地指标视图:

  • 本地指标视图不支持 IDENTIFIER 或值参数。
  • 本地指标视图不支持具有 GRANT 语句的 SQL 查询(例如 USE CATALOG)。 请参阅 GRANT
  • 无法将现有 SQL 数据集转换为本地指标视图。