基于阿里巴巴-oneData方法论搭建自己的数据中台----指标申请&工单

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标题内容状态
详细信息对应英文名称idtitlemsstate
含义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用户数(新用户注册投资转化分析)后再进行除法运算。

  • 34
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值