SuperAPI AI 工具集

databricks-metric-views

数据与分析

查看项目

更新于 10-15 20:32

技能介绍

用途:本技能用于在 Databricks Unity Catalog 中以 YAML 定义可复用的受治理业务指标(Metric Views),将度量定义与维度分组分离,便于灵活查询。适用场景包括定义标准化业务指标(收入、订单数、转化率)、构建供仪表板/Genie/SQL 共享的 KPI 层、复杂聚合(比率、去重计数、过滤度量)、窗口度量(移动平均、累计、同期对比、YTD)、星型或雪花模型连接,以及启用物化预计算。

主要能力:通过 manage_metric_views 工具执行 create、alter、describe、query、drop、grant 操作;查询时所有度量须用 MEASURE() 包裹,不支持 SELECT *;维度与度量名称含空格需反引号转义;连接须定义在 YAML 中而非查询语句。

必要用法:可先调用 get_table_stats_and_schema 查看源表列,再用 SQL 或 MCP 创建,例如 CREATE OR REPLACE VIEW catalog.schema.orders_metrics WITH METRICS LANGUAGE YAML AS $$ version: 1.1 ... $$。YAML 版本 1.1 需 Databricks Runtime 17.2+,并需要 SQL warehouse 的 CAN USE 权限、源表 SELECT 及目标 schema 的 CREATE TABLE 与 USE SCHEMA 权限。

限制:物化目前为实验性且需无服务器计算;窗口度量为实验性。资料未提供收费、价格或性能效果的具体说明。