1.1 高级申请
1.1.1 业务过程申请
1、填写业务过程信息
-
中英文名输入框中不能输入空格及以下特殊字符:+,-,*,&,^,%,$,#,@,!,~,[,],{,},=,:,? (所有的申请过程中中英文命名均有此限制);
-
用户标识none代表没有标识,直接按照时间粒度进行记录;
-
「业务过程_描述」为选填项,其他为必填项。
2、填写原子指标信息 -
当业务过程用户标识为“none",原子指标的单位不能是"人"。
-
「原子指标_描述」为选填项,其他为必填项。
3、提交申请
提交成功后,可以查看该业务过程的工单状态,工单完成后可以计算该业务过程下的指标。
1.1.2 原子指标申请
申请完业务过程之后,如果需要再增加原子指标,可以切换到原子指标申请页进行申请(这个申请的前提是业务过程在中台已经存在,对业务过程的工单状态没有要求)。
1、填写原子指标信息
这里的原子指标填写信息及方式和业务过程申请中的原子指标一致。
2、提交申请
1.1.3 修饰词申请
申请业务过程后,可以在这里给业务过程的原子指标添加修饰词。(修饰词的申请同样不需要关注业务过程的工单状态,只要业务过程在中台有记录即可)。
1、填写修饰词信息
这里的「修饰词_描述」为选填项,其他为必填项。
2、提交申请
1.2 工单状态
在1.1完成相关申请后,可以到这里查看工单信息。
1.2.1 业务过程_工单
- 中台上所有搜索框的实现逻辑均为为模糊匹配,比如输入“申购”,会把所有带有“申购”内容的条目都显示出来(这里搜索范围为所有列表项下的内容)。
1、列表项含义
中文名 | 英文名 | 用户标识 | 时间粒度 | 报警信息 | 状态 |
---|---|---|---|---|---|
申请业务过程时填写的中文名 | 申请业务过程时填写的英文名 | 申请业务过程时选择的用户标识 | 申请业务过程时选择的时间粒度 | 根据业务过程工单完成度给出相应提醒 | 开发中; 已完成 |
报警信息主要有以下几种情况:
(1)当工单状态为开发中,该业务过程下没有申请修饰词时,报警信息为“注意:业务过程没有修饰词”;
(2)当工单状态为开发中,该业务过程下有申请修饰词时,报警信息为“正常”;
(3)当工单状态为已完成,中间表未推送业务过程时,报警信息为"警告:业务过程中间表缺失";
(4)当工单状态为已完成,中间表已推送业务过程时,报警信息为"正常"。
备注:中间表是用来将已完成的业务过程、原子指标、修饰词的信息推送到中台上(即工单完成后,需要把信息传到中间表,在计算指标前会判断中间表是否有相应的信息以决定是否运行计算);
2、详细信息查看
ywgc_cname: 业务过程中文名
ywgc_ename: 业务过程英文名
ywgc_user: 业务过程用户标识
ywgc_date: 业务过程时间粒度
ywgc_miaoshu: 业务过程描述(申请业务过程时填写的内容)
state_ywgc:业务过程状态(0为开发中,1为已完成)
warn: 报警信息
3、数仓表对应
一个业务过程对应一张数仓表,表名为「dg.dim_业务过程英文名」。当业务过程工单已完成时,表示该业务过程对应的数仓表已建立。
1.2.2 原子指标_工单
1、列表项含义
原子指标_中文名 | 原子指标_英文名 | 业务过程_中文名 | 业务过程_英文名 |
---|---|---|---|
申请原子指标时填写的中文名 | 申请原子指标时填写的英文名 | 原子指标所属业务过程的中文名 | 原子指标所属业务过程的英文名 |
单位 | 报警信息 | 业务过程状态 | 状态 |
申请原子指标时选择的单位 | 依赖业务过程工单状态、原子指标工单状态及中间表信息。 | 0为开发中; 1为已完成。 | 开发中; 已完成。 |
报警信息主要有以下几种情况:
(1)当工单状态为开发中,业务过程状态为0时,报警信息为“注意:同时申请业务过程和原子指标”;
(2)当工单状态为开发中,业务过程状态为1时,报警信息为"正常";
(3)当工单状态为已完成,中间表未推送原子指标时,报警信息为"警告:原子指标中间表缺失"(原子指标单位不等于"人");
(4)当工单状态为已完成,中间表已推送业务过程时,报警信息为"正常"(原子指标单位不等于"人");
(5)当工单状态为已完成,报警信息为"正常"(原子指标单位等于"人")。
2、详细信息查看
yuan_cname: 原子指标_中文名
yuan_ename:原子指标_英文名
ywgc_cname: 业务过程_中文名
ywgc_ename:业务过程_英文名
yuan_danwei: 原子指标单位
yuan_miaoshu: 原子指标描述(申请原子指标时填写的内容)
state_yuan: 原子指标状态(0为开发中,1为已完成)
state_ywgc:业务过程状态(0为开发中,1为已完成)
middle_state: 原子指标在中间表的id号
warn: 报警信息
3、数仓表对应
原子指标信息存放在所属业务过程表中,即当原子指标工单已完成时,可以在「dg.dim_业务过程英文名」中查看到原子指标信息(当原子指标单位为”人“时除外)。
1.2.3 修饰词_工单
1、列表项含义
修饰词_中文名 | 修饰词_英文名 | 业务过程_中文名 | 业务过程_英文名 |
---|---|---|---|
申请修饰词时填写的中文名 | 申请修饰词时填写的英文名 | 修饰词所属业务过程的中文名 | 修饰词所属业务过程的英文名 |
报警信息 | 业务过程状态 | 状态 | |
依赖业务过程工单状态及中间表信息。 | 0为开发中; 1为已完成。 | 开发中; 已完成。 |
报警信息主要有以下几种情况:
(1)当工单状态为开发中,业务过程状态为0时,报警信息为“警告:修饰词异常”;
(2)当工单状态为开发中,业务过程状态为1时,报警信息为"正常";
(3)当工单状态为已完成,中间表未推送修饰词时,报警信息为"警告:修饰词中间表缺失";
(4)当工单状态为已完成,中间表已推送修饰词时,报警信息为"正常"。
2、详细信息查看
xiu_cname:修饰词_中文名
xiu_ename:修饰词_英文名
ywgc_cname: 业务过程_中文名
ywgc_ename: 业务过程_英文名
xiu_miaoshu: 修饰词描述(申请修饰词时填写的内容或者AI自动申请描述)
state_xiu:修饰词状态(0为开发中,1为已完成)
state_ywgc: 业务过程状态(0为开发中,1为已完成)
xiu_process: 修饰词的所有取值
xiu_ename_middle_table: 修饰词在中间表的英文名
Ai: 是否系统自动申请(否为null,是为系统推送信息)
scene:根据修饰词的申请入口展示不同内容。通过指标管理(简易版)申请会显示对应使用场景;系统自动申请显示****Expressman;通过高级申请模块申请则为P-human。
warn: 报警信息
3、数仓表对应
修饰词和原子指标一样,存放在所属业务过程表中。当修饰词工单已完成时,可以在「dg.dim_业务过程英文名」中查看到修饰词信息。
1.2.4 人工申请指标_工单
在指标申请中选择使用场景"人工服务"后,会产生人工申请指标_工单。管理员在接收到工单后,把工单分配给相应的数据BP,数据BP负责去和需求方沟通并完成工单。
这里的列表项和点击「+」后看到的信息一致。
列表项名称 | id | 标题 | 内容 | 状态 |
---|---|---|---|---|
详细信息对应英文名称 | id | title | ms | state |
含义 | id号 | 需求标题 | 需求内容描述 | 开发中(0); 已完成(1)。 |
1.3 指标申请
1.3.1 派生指标申请
- 派生指标的申请不依赖业务过程和原子指标是否开发完成,换句话说,若派生指标不需要修饰词,只要您申请了业务过程和其原子指标,就可以在这里申请(如果需要修饰词,则要依赖修饰词工单及及其中间表的完成情况)。
填写三部分内容即可完成申请。
1、基础信息
2、修饰逻辑
(1)点击「+Add one」增加修饰词,点击「删除」删除修饰词;
(2)如果不需要修饰词,则直接跳到第三部分内容;
(3)中台目前支持最多9个修饰词叠加;
(4)当选择多个修饰词时,不要忘记选择修饰词之间的逻辑关系。
注意:如果有n个修饰词,目前支持n-1或n个关系符进行连接。
示例:修饰词取值为A,B,C,D。
(1)n-1个关系符,如 A andB andC andD;
(2)n个关系符 ,如 **(**A orB ) andC andD。
3、统计逻辑
最后,点击「提交」并确定提交即可。
1.3.2 聚合指标申请
- 由于聚合指标是由派生指标通过四则运算得到,故在申请聚合指标前需要保证参与运算的派生指标已经被申请。
- 比如统计“T日注册用户_申购用户数占比”,该指标的计算公式为T日注册用户_T日申购用户数/T日注册用户数,参与计算的派生指标为“T日注册用户_T日申购用户数”和“T日注册用户数”。参考1.3.1可完成这两个指标的申请。下面介绍如何申请聚合指标。
填写两部分内容即可完成申请。
1、基础信息
T日注册用户_申购用户数占比
每日注册用户申购人数比例
2、统计逻辑
(1)点击「+Add one」增加派生指标,点击「删除」删除派生指标;
(2)中台目前支持最多9个派生指标的计算;
(3)不要忘记选择派生指标之间的运算逻辑关系。
最后,点击「提交」并确定提交即可。
备注
- 派生指标可选范围为与业务域相同时间粒度的所有派生指标,比如基础信息中选择的业务域时间粒度为日粒度,则可选选择所有日粒度的派生指标。
- 如果选择的派生指标业务域与基础信息中的业务域不同,系统会重新申请派生指标存放到基础信息中的业务域中,再完成计算(因为只有同一个业务域下的指标才可以进行四则运算)。
如下为不同业务域指标计算示例。
(1)指标“T日注册_T日申购用户数”和“T日持有>150用户数”分别属于“新用户注册投资转化分析”和“用户日粒度存量分析”业务域。
(2)为计算人数比例,将2个指标进行除法运算,选择业务域“新用户注册投资转化分析”。
(3)申请完成后,由于“每日持有>150用户数”不属于“新用户注册投资转化分析”业务域,故系统在该业务域下自动申请指标“T日持有>150用户数(新用户注册投资转化分析)后再进行除法运算。