数据指标
概述
功能介绍
EDAP提供数据指标功能,帮助企业建立统一的指标体系,对企业数据指标进行集中管理,避免多方操作导致指标混乱、口径不一致等问题。
核心概念
- 原子指标:原子指标中的度量和属性来源于多维模型中的维度表和事实表,与多维模型所属的业务对象保持一致,与多维模型中的最细数据粒度保持一致。用于明确业务的统计口径和计算逻辑,是基于用户的业务活动创建的,用于统计业务活动中某一业务状况的数值。例如,用户的业务活动为购买,则原子指标就可以指定为支付金额。
- 衍生指标:由原子指标、时间周期、修饰词构成,用于反映企业某一业务活动在指定时间周期及目标范围中的业务状况。例如,某企业近一周上海地域的销售金额。
-
复合指标:由一个或多个衍生指标叠加计算而成,其中的维度、限定均继承于衍生指标。
模型和指标间的关系:
数据指标管理
新建原子指标
在EDAP数据湖管理与分析平台的左侧导航栏中找到「规范设计」部分,点击「数据指标」模块,进入后在标签页中选择「原子指标」,在左侧主题域的树形控件中选择主题后,点击「新建」按钮,即可新建原子指标:
配置原子指标的相关参数,相关参数描述如表1所示。
表1 原子指标参数说明(*表示必填)
参数 | 描述 | |
---|---|---|
基础信息 | *指标中文名称 | 支持中文、英文、数字、下划线,长度不能超过128个字符 |
*指标英文名称 | 以英文开头,支持英文、数字、下划线,长度不能超过128个字符 | |
*指标编码 | 支持英文、数字、下划线、中划线,长度不能超过128个字符 | |
业务定义 | 指标的描述信息,支持中文、英文、数字、特殊字符等,长度不能超过500个字符 | |
计算逻辑 | *指标来源 | 单选,可选项为所有已发布的事实表 |
*计算公式 | 根据情况进行填写,支持HiveSQL中的函数及运算符,计算公式中的字段需要是指标来源中的度量字段 | |
*数据类型 | 下拉选择:TINY、SMALLINT、VARCHAR、CHAR、ARRAY、MAP、STRING、INT、BIGINT、DOUBLE、DECIMAL、FLOAT、BOOLEAN、BYTES、DATE、TIMESTAMP 选中DECIMAL时可以配置长度和精度 |
|
*计量单位 | 支持中文、英文、数字、特殊字符等,长度不能超过64个字符 | |
管理属性 | 指标责任人 | 下拉选择用户 |
指标责任部门 | 支持中文、英文、数字、特殊字符等,长度不能超过64个字符 | |
*自定义属性 | *自定义属性 | 用户最多可填写三个自定义属性,每个自定义属性包括属性名称和内容,支持中文、英文、数字、特殊字符等,长度不能超过64个字符 |
在填写完计算逻辑后,可点击「校验」按钮对填写内容进行校验,如果校验通过,可以提交保存。如果校验不通过,则需要根据校验失败的提示信息调整计算逻辑。
新建衍生指标
进入「数据指标」模块,在标签页中选择「衍生指标」,在左侧主题域的树形控件中选择主题后,点击「新建」按钮,即可新建衍生指标:
配置衍生指标的相关参数,相关参数描述如表2所示。
表2 衍生指标参数说明
参数 | 是否必填 | 描述 | |
---|---|---|---|
基础信息 | 指标中文名称 | 是 | 支持中文、英文、数字、下划线,长度不能超过128个字符 |
指标英文名称 | 是 | 以英文开头,支持英文、数字、下划线,长度不能超过128个字符 | |
指标编码 | 是 | 支持英文、数字、下划线、中划线,长度不能超过128个字符 | |
业务定义 | 否 | 指标的描述信息,支持中文、英文、数字、特殊字符等,长度不能超过500个字符 | |
计算逻辑 | 原子指标 | 是 | 单选,可选项为所有已发布的原子指标 |
时间周期 | 是 | 下拉选项:近1天、近7天、近30天、近180天、当天、当月、当年、自定义。 如果选择自定义,可以使用宏函数填写时间范围。 |
|
关联字段 | 是 | 可选项为原子指标所在事实表里的维度、度量类型字段 | |
统计维度 | 否 | 多选,可选项为原子指标所在事实表里的维度字段,支持搜索 | |
修饰词 | 否 | 用来限定统计数据的业务范围,支持中文、英文、数字、特殊字符等,长度不能超过64个字符 | |
修饰词表达式 | 否 | 修饰词的计算表达式,相当于SQL语句中的WHERE部分 | |
管理属性 | 指标责任人 | 否 | 下拉选择用户 |
指标责任部门 | 否 | 支持中文、英文、数字、特殊字符等,长度不能超过64个字符 | |
自定义属性 | 自定义属性 | 是 | 用户最多可填写三个自定义属性,每个自定义属性包括属性名称和内容,支持中文、英文、数字、特殊字符等,长度不能超过64个字符 |
各项指标参数填写完成后,点击「确认」,即可创建成功。
新建复合指标
进入「数据指标」模块,在标签页中选择「复合指标」,在左侧主题域的树形控件中选择主题后,点击「新建」按钮,即可新建复合指标:
配置复合指标的相关参数,相关参数描述如表2所示。
表2 复合指标参数说明(*表示必填)
参数 | 描述 | |
---|---|---|
基础信息 | *指标中文名称 | 支持中文、英文、数字、下划线,长度不能超过128个字符 |
*指标英文名称 | 以英文开头,支持英文、数字、下划线,长度不能超过128个字符 | |
*指标编码 | 支持英文、数字、下划线、中划线,长度不能超过128个字符 | |
业务定义 | 指标的描述信息,支持中文、英文、数字、特殊字符等,长度不能超过500个字符 | |
计算逻辑 | *统计维度 | 单选,可选项为所有已发布的衍生指标的统计维度组合 |
*计算公式 | 根据实际情况进行填写,公式的字段为衍生指标的英文名称,公式支持运算符包括:+、-、*、/、(、) | |
*数据类型 | 下拉选择:TINY、SMALLINT、VARCHAR、CHAR、ARRAY、MAP、STRING、INT、BIGINT、DOUBLE、DECIMAL、FLOAT、BOOLEAN、BYTES、DATE、TIMESTAMP 选中DECIMAL时可以配置长度和精度 |
|
*计量单位 | 支持中文、英文、数字、特殊字符等,长度不能超过64个字符 | |
管理属性 | 指标责任人 | 下拉选择用户 |
指标责任部门 | 支持中文、英文、数字、特殊字符等,长度不能超过64个字符 | |
*自定义属性 | *自定义属性 | 用户最多可填写三个自定义属性,每个自定义属性包括属性名称和内容,支持中文、英文、数字、特殊字符等,长度不能超过64个字符 |
在填写好计算逻辑之后,可以点击左上角的「指标试运行」校验填写的计算逻辑是否正确,并将会生成相应的SQL语句用于参考。如果计算逻辑填写错误,将会报错,用户可根据错误信息修改计算逻辑。
各项指标参数填写完成后,点击「确认」,即可创建成功。
导入/导出数据指标
将鼠标悬浮在主题域右侧的「...」处,即可弹出数据指标的「导入/导出」菜单,将会根据所选标签页决定导入/导出的数据指标类型。
导入数据指标
点击「导入指标」,展示导入指标的功能弹窗:
点击「下载导入模版」,可以下载数据指标导入的 Excel 模版,不同类型的数据指标的导入模版也不同,下面以原子指标为例:
其中,第二行为示例数据,按照模版的格式,填写导入的原子指标数据,将编辑好的 Excel 文件上传,点击「导入」,即可进行导入,导入完成后,页面会展示导入结果:
导出数据指标
点击「指标导出」,可以导出指定主题下的所有数据指标。导出的数据指标为 Excel 格式。
指标审核
在指标审核 Tab 下,共有三个子页面,分别是「待审核」、「我的审核」、「我的提交」。根据用户的权限不同,每个页面的展示情况也不同。
- 待审核:只有当用户具有审核指标的权限时才展示该页面,显示所有待审核的单据,可以对这些单据进行审核
- 我的审核:只有当用户具有审核指标的权限时才展示该页面,展示该用户所有审核过的单据
- 我的提交:对所有用户都展示,展示该用户提交的单据
提交审核
在「原子指标」或者「衍生指标」或者「复合指标」中,所有的「发布」、「修订」、「废弃」操作都会生成一个审核单据,可以在「我的提交」中查看该用户提交的单据及其审核状态:
处理审核
如果用户具有审核指标的权限,在「待审核」页面中查看所有待审核的单据,点击右侧的「审核」操作,可以对其它用户提交的申请单据进行审核:
审核结果可以是「通过」或者「驳回」:
查看审核
如果用户具有审核指标的权限,在「我的审核」页面中查看所有审核过的单据:
点击右侧的「查看」,可以查看审核详情:
指标状态管理
生命周期
数据指标的生命周期包括以下状态:草稿、已发布、已废弃。通过发布、修订和废弃这三种操作,可以修改它们的状态。
各个状态的流转方式如下:
发布
新建的数据指标处于草稿状态,需要发布之后才可以被正式使用。在右侧的操作栏点击「发布」按钮,即可进行发布操作。发布后,指标变更为已发布状态。
修订
对于已发布的数据指标,点击右侧操作栏中的「编辑」按钮,可以对其进行修订操作。 此时会跳转到数据指标的编辑页面,对数据指标的属性进行修改之后,点击提交,将会创建一个新的子版本。此时,在数据指标的左侧会出现一个可以点击的下三角按钮,点击该按钮,弹出该数据指标的子版本。
可以对该子版本进行发布、编辑、删除操作,点击「发布」按钮,则该数据指标将会更新为子版本的值,同时子版本消失。
废弃
对于已发布的数据指标,如果不再使用,则可以进行废弃。点击右侧操作栏中的「废弃」按钮,可以对指标进行废弃操作:
只有未被引用的数据指标才可以被废弃,如果原子指标被衍生指标引用、衍生指标被复合指标引用、指标被数据模型引用,都需要解除引用关系之后才可以进行废弃。
删除
对于已废弃的数据指标,可以进行删除。点击右侧操作栏中的「删除」按钮,可以对指标进行删除操作。