维度管理
维度管理模块将对所有指标用到的维度信息做统一管理。包含两部分:维度对象、维度属性。
维度管理由维度对象和维度属性构成,一个维度对象可包括多个维度属性,维度对象是对多个指标维度的统一描述,如账户、客户经理,维度属性与指标维度一一对应,同时也是对维度对象的描述细化,如客户经理ID、客户经理名称,维度属性通常与维表的字段一一对应。
维度管理用于后续指标加工时的公共维度判断(复合指标、数据权限、指标API的公共维度),以及指标维度选择时的批量设置使用,上层应用对接时也可根据维度属性判断维度一致性,进而进行指标关联分析。
维度主要作为后续指标统计的计算环境,可以说不结合维度的指标计算结果是没有实际意义的
选择维度一般需要从 派生维度 和 时间维度 两个角度去考虑:
- 派生维度:指后面派生指标用来派生的维度,一般需要根据实际的业务场景进行选择考虑,比如针对「销售金额」选择了「产品名称」、「机构名称」、「区域名称」三个维度,在配置派生指标的时候,可以选择「产品名称」、「区域名称」两个维度,统计 各个区域下不同的产品对应的销售金额总和,也可以选择「区域名称」这一个维度,统计 各个区域下的销售金额总和
- 时间维度:指指标统计时间范围的维度,比如针对「销售金额」选择了「消费时间」、「更新时间」,在后续派生的时候,可以根据实际情况指定根据具体哪个时间维度来统计指标计算结果,是根据「消费时间」来统计近7天的,还是根据「更新时间」来统计近7天的,规范化指标的统计逻辑
创建维度对象
- 点击【新建维度对象】,进入新建页面
- 设置维度对象基本信息,包括维度对象名称、维度对象标识、维度对象描述
- 选择维度对象下需要批量创建维度属性所用到的维表(平台称为主维表)
- 基于选择的主维表批量创建维度属性,维度属性内容需填充维度属性名称、属性标识、属性描述 属性名称默认填充字段描述、属性标识默认填充字段名称、属性描述默认填充字段描述
注:后续编辑从主维表得来的维度属性信息可通过编辑维度对象实现,也可通过编辑维度属性实现
新增维度属性
维度属性除了通过创建维度对象时直接批量针对主维表字段创建外,也可后续单独添加。一个维度对象的维度属性可能来自多个表(如客户经理基本信息表,客户经理在职状态表),此时就需要新增除主维表有的维度属性外的其他维度属性(这些维度属性所在的表将被系统定义为次维表)
- 点击【新建维度属性】按钮,新增维度属性 填写维度属性名称、属性标识、属性描述信息 可在此处优先关联后续将使用到的次维表字段(点击【添加次维表】,选到对应的表字段即可),后续使用时系统可默认填充,也可后续使用时统一选择。
关联维度属性
指标加工过程中,有时会存在一个业务表的多个字段对应同一维度对象的不同维度属性,如一个已在离线生成的指标结果表中存在的多个维度需批量绑定,此时可通过【关联维度属性】功能实现
在维度属性列表页中,点击【关联维度属性】按钮,将某个表中的多个维度字段与维度属性关联。绑定过程中,同一张表的不同字段不可绑定同一维度属性。