本地指标视图

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 Catalog 指标视图的仪表板、Genie 空间和工具。

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

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

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

局限性

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

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