您可通过数仓分层页面,配置数仓分层检查器以规范分层中表名的命名要求,便于后期管理。本文将为您介绍如何通过数据建模控制台查看数仓分层详情,以及创建数仓分层检查器的操作方法。

前提条件

已创建待配置的数仓分层,数仓分层创建方法请参见创建数仓分层

背景信息

数仓分层检查器用于规范目标分层中表的命名,将同一分层中表名称的命名格式统一,便于您通过表名称,即可了解到该表所属的业务类型、作用功能、数据粒度等信息。同时,可以帮助您减少后期的运维成本。

系统默认创建的数仓分层和您自定义新建的数仓分层均可以配置数仓分层检查器。

说明 您可重复执行如下步骤为不同的数仓分层配置检查器。
  1. 数仓分层页面,单击已创建的分层,进入该数仓分层的详情页。
  2. 配置数仓分层的检查器。
    在数仓分层详情页,通过如下步骤配置检查器。
    说明 数仓分层检查器用于规范目标分层中表的命名,将同一分层中表名称的命名格式统一,便于您通过表名称,即可了解到该表所属的业务类型、作用功能、数据粒度等信息。同时,可以帮助您减少后期的运维成本。
    1. 检查器管理区域,单击添加
    2. 配置检查器的参数信息。
      检查器
      参数 描述
      英文缩写 目标检查器的英文缩写。

      英文缩写由小写英文字母、数字、下划线(_)组成,并且以小写英文字母开头,最大长度为128字符。

      名称 目标检查器的名称。

      检查器的名称由中文、英文字母、数字、下划线(_)、and(&)、英文括号组成,并且由中文、英文字母或数字开头,最大长度为2048字符。

      类型 目前仅支持配置为表名检查器,用于检查挂载至目标分层中的表名称是否符合该数仓分层的命名规范。
      规则定义 用于检查表名称是否符合数仓分层命名规范的规则。您需要输入表的前缀信息(例如,目标数仓分层要求表名称以dim开头),通过表前缀进行检测。同时,也可以单击图标图标,使用业务分类、数据域、业务过程等多种类别的英文缩写来定义规则。
      默认 表示是否将该检查器配置为默认检查器。
      是否开启 表示配置的检查器是否生效。配置的检查器开关默认为打开状态,即默认检查器生效。
      是否实时检查 是否开启实时检测,默认关闭。
      • 实时检测开启时:在创建或修改表时,会对表名称自动实时检测,确保表名称是否符合命名规范。
      • 实时检测关闭时:在创建或修改表时,不会对表名称实时检测,您需要在创建或修改完成后,手动点击分层详情页中的触发检测,对表名称进行检测。
      描述 检查器的描述信息。
    3. 单击保存,保存后,检查器的配置才会生效。
    4. 启动检查器并查看检测结果。
      1. 检查器配置完成后,您可以单击触发检测,则系统默认启动该数仓分层中的所有检查器,根据检查器的配置内容,检测分层中所有表的命名规范。
      2. 检查结束后,您可以单击查看结果,跳转至WebExcel页面查看本次检测结果。
      • 示例一:某公司希望目标数仓分层中的表以dim_开头,则检测器中配置的规则定义^dim_.*。当数仓分层中包含命名为dim_skudim_storedimension_warehousefact_order的表时,触发检测后,检测结果如下表所示。
        表名称 是否符合数仓分层的命名规范
        dim_sku 匹配
        dim_store 匹配
        dimension_warehouse 不匹配
        fact_order 不匹配
      • 示例二:某公司希望DWD数仓分层中的表使用数仓分层的英文缩写_表所在的数据域_自定义表命名标签缩写_df/di格式命名。当该数仓分层中包含命名为dwd_sale_order_dfdwd_sale_order_didwd_sale_orderdws_sale_order_df的表时,触发检测后,检测结果如下表所示。
        表名称 是否符合数仓分层的命名规范
        dwd_sale_order_df 匹配
        dwd_sale_order_di 匹配
        dwd_sale_order 不匹配
        dws_sale_order_df 不匹配

后续步骤

数仓分层创建并配置完成后,您可继续进行数仓规划中的数据域、业务过程与业务分类的规划和创建。详情请参见数据域业务过程业务分类