Unity Catalog 指标视图

指标视图是 Unity Catalog 中 Unity Catalog 语义 的核心实现。 它们通过将度量定义与用于对这些度量进行分组、筛选和聚合的字段(也称为维度)分离开来,提供了一种集中定义和管理业务指标的方式,从而只需定义一次指标,即可在运行时查询它们。

标准视图在创建时锁定聚合和分组。 使用指标视图,可以定义一次指标,例如 收入总和除以不同的客户计数,用户可以按任何可用字段分组。 查询引擎生成正确的计算。

显示了指标视图是在源表、视图和查询上定义的,并从代码和无代码接口使用的示意图。

开始

使用以下页面创建、查询和管理指标视图。

Page Description
创建指标视图 使用 SQL DDL 或目录资源管理器 UI,通过内置的 YAML 验证定义指标视图。
查询指标视图 从 SQL 编辑器、笔记本、仪表板、Genie 代理和警报查询指标视图。
将指标视图与外部 BI 工具配合使用 从 Power BI、Tableau、Sigma 和其他外部 BI 工具查询指标视图。
管理指标视图 控制访问权限、启用协作编辑和管理指标视图生命周期。
教程:使用联接和数据建模生成指标视图 演练包含联接、度量值和代理元数据的完整销售分析指标视图。

核心功能

使用以下页面了解建模、具体化和代理元数据。

Page Description
模型指标视图 定义源、字段、度量值和筛选器。 使用带多级联接的星形和雪花架构对关系进行建模。
指标视图的高级技术 使用可组合性和窗口度量值生成复杂的指标,以便跟踪平均值、期间内更改和累积总计。
将参数与指标视图配合使用 将查询时的值与参数绑定,以便从单个指标视图中提供许多查询变体。
指标视图的具体化 预先计算聚合并增量刷新。 查询引擎会根据需要自动重写查询以使用具体化视图。
指标视图中的代理元数据 添加同义词、显示名称和格式设置规则,以提高 AI 代理的准确性,并跨工具显示一致的格式。
指标视图 YAML 语法参考 指标视图 YAML 规范的完整参考,包括所有字段、类型和格式设置示例。