Important
此功能目前以公共预览版提供。
通过本地指标视图,可以使用可视化界面直接在 AI/BI 仪表板中定义维度、度量值和联接关系。 本地指标视图保留了语义对象的所有优势,例如,无论如何分组都能进行准确的指标聚合,并在查询时进行转换而不是预处理,同时保持语义逻辑在单个仪表板内。
它们提供了一个位置来放置那些不立即属于全局 Unity Catalog 层的语义逻辑,比如针对小型团队的特定分析,或尚未完善以供更广泛应用的分析。 当你的指标可供更广泛的使用时,你可以将其提升到 Unity 目录,使其成为所有下游工具可访问的全局指标视图。
Requirements
若要使用本地指标视图,工作区必须满足以下要求:
- 必须为工作区启用 仪表板本地指标视图 预览版。 工作区管理员可以从预览门户启用该功能。 请参阅 Manage Azure Databricks 预览版。
- 必须对 SQL 仓库具有 CAN USE 权限。
何时使用本地指标视图
本地指标视图最适合以下方案:
- 原型制作和迭代:试验指标定义,而无需完成 Unity 目录发布过程。
- 仪表板专属分析:定义仅用于单个仪表板且无需跨工具共享的指标。
- 没有 Unity 目录写入访问权限的用户:创建和使用仪表板的指标视图,而无需对 Unity 目录或架构具有写入权限。
- 升级前的验证:在将指标定义提升到 Unity 目录指标视图之前对其进行测试和优化。
对于必须跨多个仪表板或其他工具共享的指标,请改用 Unity 目录指标视图。 请参阅 Unity 目录指标视图。
创建本地指标视图
可以从一个或多个表创建本地指标视图,或者使用其他度量值和维度扩展现有的 Unity 目录指标视图。
从表创建
从表中创建本地指标视图
单击边栏中的
仪表板。单击“ 创建仪表板”。
单击“数据”选项卡。
单击“ 添加数据集”。
选择要用作数据源的一个或多个表。
使用可视接口定义以下内容:
- 维度:用于对结果进行分组或筛选的列,例如区域、产品类别或日期。
- 度量值:聚合值,例如总收入或平均订单值。
- 联接:表之间的关系。
有关定义维度、度量值和联接的更多详细信息,请参阅 “创建指标”视图。
保存指标视图。 已将其作为数据集添加到仪表板。
扩充 Unity Catalog 中的指标视图
可以在现有 Unity Catalog 指标视图的基础上,通过添加特定于仪表板的度量和维度进行构建。 对 Unity 目录指标视图的只读访问权限已足够。
扩展 Unity Catalog 指标视图:
- 打开 AI/BI 仪表板,然后单击“ 数据 ”选项卡。
- 单击“ 添加数据集”。
- 选择现有的 Unity 目录指标视图作为基础。
- 添加特定于仪表板的度量值或维度。
- 保存指标视图。
导出到 Unity Catalog 的指标视图
当本地指标视图可供更广泛的使用时,你可以将其导出到 Unity 目录,使其成为所有下游工具可访问的全局指标视图。 导出操作将指标视图提供给其他支持 Unity Catalog 指标视图的仪表板、Genie 空间和工具。
将本地指标视图导出到 Unity 目录:
- 在 “数据 ”选项卡中,单击
本地指标视图旁边的 kebab 菜单。
- 选择“ 导出到 UC”。
- (可选)编辑指标视图名称。
- 选择要在其中存储指标视图的目录和架构。
- 单击 “创建” 。
有关 Unity 目录指标视图的详细信息,请参阅 Unity 目录指标视图。
局限性
以下限制适用于本地指标视图:
- 本地指标视图不支持
IDENTIFIER或值参数。 - 本地指标视图不支持具有 GRANT 语句的 SQL 查询(例如
USE CATALOG)。 请参阅 GRANT。 - 无法将现有 SQL 数据集转换为本地指标视图。