干货分享 | 企业指标开发流程新主张

2024-04-16 14:02 OceanMind海睿思



图片



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

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、每天自检报告及手动运行的报告查看界面。




图片
图片


图片

联系我们,专属技术顾问为您提供服务
您有任何问题和需求,欢迎随时和我们联系,人工客服在线时间:9:00-17:00(工作日)

咨询服务

  • 您的姓名*

  • 企业名称*

  • 所在城市*

  • 您的手机号*

  • 您的邮箱*

  • 您了解OceanMind海睿思的渠道是*

    • 销售人员推荐
    • 他人介绍
    • 官网
    • 微信
    • 知乎
    • 线下展会、论坛等
    • 其他
  • 您需要解决的业务问题是*