数仓分层检查器用于规范目标分层中模型及指标的命名,制定模型及指标的命名规范,在模型和指标创建时,系统会根据该规范自动生成表名,模型发布成表后,使用方也能通过表名快速了解表的业务信息。本文为您介绍如何配置及使用数仓分层检查器。
前提条件
已创建数仓分层,创建数仓分层详情请参见创建数仓分层。配置数仓分层检查器
- 在数仓分层页面,单击已创建的分层,进入数仓分层详情页。
- 配置数仓分层检查器。
- 触发检测并查看检测结果。
数仓分层检查器使用示例
- 示例一某公司希望目标数仓分层中的表以
dim_
开头。当数仓分层中包含命名为dim_sku、dim_store、dimension_warehouse、fact_order的表时,触发检测后,检测结果如下表所示。表名称 是否符合数仓分层的命名规范 dim_sku 匹配 dim_store 匹配 ension_warehouse 不匹配。名称不符合以 dim_
开头的规范。fact_order 不匹配。名称不符合以 dim_
开头的规范。 - 示例二
某公司希望DWD数仓分层中的表使用
dwd_数据域_自定义表命名标签缩写_存储策略
格式命名。其中,表需以dwd
开头,数据域为sale
,自定义表命名标签缩写为order
,存储策略为df/di
。当该数仓分层中包含命名为dwd_sale_order_df、dwd_sale_order_di、dwd_sale_order、dws_sale_order_df的表时,触发检测后,检测结果如下表所示。表名称 是否符合数仓分层的命名规范 dwd_sale_order_df 匹配 dwd_sale_order_di 匹配 dwd_sale_order 不匹配。表名称缺少存储策略 df/di
。dws_sale_order_df 不匹配。表的开头 dws
不符合命名规范。 - 示例三某公司的模型委员会希望在创建派生指标时统一并规范指标的名称,因此在DWS数仓分层中设置了按照
时间周期_修饰词_原子指标
顺序来组织指标中文名称的强规则。当开发者在该数仓分层中新建中文名称为近1天_A门店_用户数量
、近30天_北京市_B商品_销售金额
、A门店_用户数量_近7天
、A门店_用户数量
的派生指标时,保存指标将触发命名规则的检测,检测结果如下表所示。指标名称 是否符合数仓分层的命名规范 近1天_A门店_用户数量 匹配 近30天_北京市_B商品_销售金额 匹配 A门店_用户数量_近7天 不匹配 A门店_用户数量 不匹配