“数仓配置-主题域配置”

数仓管理者需要根据数仓团队承接的业务,进行业务形态的抽象,把相近的业务块抽象成主题域,比如交易域、物流域、营销域等。数仓团队进行数据建设时产生的表,最终都会和这些主题域产生归属关系。因此,主题域不宜过多,一般建议限制在10个以内,设置过多会对表管理和用户查找表带来麻烦。

如下图所示为主题域配置页面:

“数仓配置-主题域配置” - 图1 2021-06-30-19-39-47.png

每个主题域需要设置一个或多个域负责人,两个或以上的域审批人。域负责人有权限去管理自己负责的主题域,可在“主题域”页面中,编辑对应主题域的介绍、新增和编辑子主题、添加关联表等,也可在“维度”和“度量”页面,在自己负责的主题域下新建维度和度量。具体关于上述3个页面的功能,会在后文对应小节中说明。

域审批人有权限审批归属到该主题域的表的建表和修改表工单。但是,如果主题域下的子主题也设置了审批人员,则以子主题的审批人员为准。比如主题域A的审批人员是user1,主题域A的子主题为二级主题B,二级主题B的审批人为user2。如果user3创建了一个表,并且归属到二级主题B,则该工单会由user2来审批。

对于每个主题域,还支持“主题选择控制”。通过设置当前项目组中项目下的角色,在建表工单中的主题归属选择时,该主题域仅能被此处设置的角色中的成员和主题域负责人选择。但是,如果子主题也设置了角色,则以子主题设置的角色为更高优先级来控制权限。该配置一般用于将不同主题域分配给不同的团队或部门,来实现创建表时,选择主题域互不干扰。如不设置,则所有人都可选择。