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