企业指标开发流程新主张

原创
2024/04/16 13:58
阅读数 14

作为数据开发人员,你是否在指标开发过程中有过如下苦恼:

Q1、

(甲方)业务人员:你这个指标计算逻辑不对,我们前期不是这么对的。

(乙方)卑微的你:Fu*k……我有录音。

Q2、

(乙方)卑微的你:维度建模里需要手动建好多模型啊,原子指标、派生指标、业务限定、统计周期、业务过程、事实表、维度表、汇总表……等等,我刚刚是不是定义过类似的业务过程了,oh,no

Q3、

(乙方)卑微的你:靠,这数据好多重复的啊,这指标结果能对?这业务人员在填数据时,怕不是都ctrl C+ ctrl V的吧。得,又得去掰扯了……

Q4、

(乙方)卑微的你:终于开发完了,打个电话和小张(业务人员)说下,打道回府!

A month later……

(甲方)业务人员:你这个指标结果不对啊,你是不是开发错了?

躺在海边的你:Fu*k……一个月前你不说。

Q5、

(甲方)业务人员:你要怎么证明你开发的指标结果都是对的?

(乙方)卑微的你:……你可以在线勾稽啊。

(甲方)业务人员:这次勾稽是对的,不能代表后面都是对的啊,万一过了一个月指标结果不对呢,我总不能每天把所有指标都排查一遍吧。

(乙方)卑微的你:……



第一步:“签字画押”,避免耍赖(Q1)

正式开发前,由数据开发人员发起指标定义审核申请,业务人员线上对指标定义(即调研成果)进行确认,包括指标的业务场景、计算逻辑、维度等信息进行确认,避免因口头沟通上的理解差异导致后期返工。

1、数据开发人员在线发起审核申请,支持选择指标体系下的某些指标进行提交。

2、业务人员在线审核,也支持批量审核哦。

第二步:在线分解,一步到位(Q2)

正式开发第一步就是针对指标的模型进行进一步分解,包括原子指标、派生指标、业务限定、统计周期、业务过程、事实表、维度表、汇总表等模型,针对这些你只需要按照如下步骤进行操作,即可一步生成上述所有的模型定义。

1、根据如下模板进行指标模型的拆解,如原子指标、业务过程、业务限定等。

2、模型预览,在这一步你可以看到所有即将生成的模型,可以点击预览查看详情,如有问题可以将鼠标悬浮在感叹号上查看详细信息哦。

3、到了这一步,你所有的模型均已定义完成,这时你需要做的就是点击进入标识未配置的模型详情界面,完成模型的取数逻辑(即和原始数据的映射关系)配置就行啦。

第三步:随事笔记,线上留痕(Q3)

在完善模型的取数过程中,如发现数据缺失、数据重复等可能导致指标结果不准确的情况下,可以随时在产品界面上记录遇到的问题,并可以将指标挂起。在项目复盘时可以在线查看开发过程中遇到的所有问题,在记录自身工作量的同时也反哺了业务系统。

1、问题记录入口如下。

2、找到你需要的添加问题的指标,PS:可以为多个指标同时添加问题哦。

3、选择问题类型,并填写对应的内容,如内置的问题类型不满足,可以自定义。Ps:挂起指标时一定要填写一个问题哦。

第四步:发布勾稽,“当机立断”(Q4)

指标开发最后一步,提交业务人员发布审核,业务人员可以在线对指标结果及指标明细进行勾稽核对,如发现不对可以直接打回至开发人员进行问题排查,避免开发完成后,进入漫长的业务审核期。

1、指标结果的核对,支持进行维度筛选及过滤。Ps:支持针对指标值列快速求和哦。

2、明细数据的核对,支持列筛选。Ps:支持针对数值列快速求和哦。

第五步:“多头并进”,有备无患(Q5)

在开发阶段或是调研阶段,可以同步定义指标自证稽核SQL,用于辅证指标开发逻辑的准确性。同时系统支持每天自动运行自检功能,即核对自证稽核SQL和指标结果是否匹配,并生成在线报告供查看。掐指一算:一条路错误的概率为10%,两条路同时错误的概率就是1%,要是这概率都让我碰上了,就去买彩票!

1、在指标定义阶段定义指标自证稽核SQL,也可以在开发阶段进行定义。

2、每天自检报告及手动运行的报告查看界面。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部