数据产品-IndexDictionary(指标字典)

摘要:
例如,如何根据金额、时间和费率1.3的指标定义规范1.3.1定义合格的指标字典?一旦输入了一个指标,它的名称和所有向下钻取维度的口径都已确定,这称为指标语义。

1.指标字典

指标字典,是业务数据标准化的基础,目的是对指标进行统一管理,方便共享达成对业务指标的共识,并且统一修改和维护。指标字典可以更新在 Excel或者Wiki中。如果有足够多的资源,那么开发指标管理模块可以放在数据管理系统中再配合血缘关系,就可以很方便追踪数据流转了。


1.1设计指标字典的主要目的:
(1)规范维度和量度命名,命名规则要尽量做到明确、通用、易懂。


(2)对维度或量度统一计算口径,避免岐义。

(3)涵盖尽可能多的关注的核心维度和量度,以此为基础推动数据建设,确保指标字典里覆盖的维度都可区分、指标都可统计

(4)基于指标字典,将核心维度和量度注入元数据中心,接入指标提取工具,后续实现不需要写QL语句即可完成自査询及分析需求

指标字典的建立,是搭建数据平台的基础。

1.2指标、量度和维度的相关概念

1.2.1 指标:

定义:衡量目标的方法

构成要素:维度+汇总方式+量度

(1)维度=哪些角度去看问题

(2)汇总方式=哪些方法衡量问题

(3)量度=目标是什么问题

1.2.2 维度:

定义:看问题的角度和方向,例如我要从年份看毛衣的销量,那么年份就是我看问题的角度

1.2.3 量度:

定义:对一个物理量的测定,通常数字+计算单位表示。例如,金额,次数,率

1.3 指标定义规范

1.3.1怎么定义一个合格的指标字典?需要遵守什么规范?

一个指标一经录入,它的命名和所有下钻维度的口径都已确定(默认口径),这称为指标的一义性。
例如,“交易额”这个指标默认的时间口径是:支付时间,默认的城市口径是:下单所在城市等。
如果需要按下单时间口径看订单金额,我们定义了一个新的指标“下单交易额”。一个在某些维度上口径不确定的“指标”是不能被使用的,在业务场景中是毫无意义的。


1.3.2指标一般分为基础指标、普通指标和计算指标三类。
1.3.2.1基础指标
例如,“交易额”作为一个基于单纯实体的属性的简单计算,它没有更上游的指标,即它的父指标是它自身。我们称这样的指标为基础指标。

1.3.2.2.普通指标
所谓普通指标,即在单一父指标的基础上通过一些维度上的取值限定可以定义的指标。
例如,对于购买中PC端首次购买用户数,限制条件为首次购买用户中下单平台=PC。


1.3.2.3.计算指标
可以在若干个注册指标之上通过四则运算、排序、累计或汇总定义出的指标称为计算指标。


1.4量度和维度都考虑好了,在构建一个指标字典时我们应该考虑哪些要素呢?

1.4.1指标字典要素如下:

数据产品-IndexDictionary(指标字典)第1张

1.4.2通常指标字典包含指标维度和指标量度两个部分,如下:

数据产品-IndexDictionary(指标字典)第2张

数据产品-IndexDictionary(指标字典)第3张

总结:

通过上面的步骤和方法,根据自身业务情况,建立一个指标字典。

指标字典在建立知乎,要经过各个业务产品经理的评审,纠正错误不明或者有歧义的指标,在达成一致后,由数据产品推广,共大家参考使用。

好的指标字典就像二叉树一样,从单维度,粗糙维度分析,再细拆维度。看问题需要:由大到小,由内到外。

免责声明:文章转载自《数据产品-IndexDictionary(指标字典)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux没有ens33解决方案模拟各种网络环境下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

华为 HG526 破解实录(一)Cfg文件加解密工具

几天前,我去中国电信安装E169软件包,并发送了一个华为HG526无线路由猫和一个中兴xxx网络机顶盒(尚未开始制造麻烦)。当然,无线路由猫一如既往地被阉割了。搜索之后,我开始了我的快攻之旅。1.打开catdrop管理页面,使用telecomadmin和nE7jA%5m登录;2.将U盘插入猫。3.开放式管理=˃设备管理、备份配置。4.打开U盘,放下ctce8...

如何在Java应用中提交Spark任务?

我丈夫是一个用户定义的ID,作为参数传递给Spark应用程序;Spark初始化后,可以通过SparkContext_ ID和URL通过驱动程序连接到数据库,新版本关联关系的插入归因于互联网时代的信息爆炸。我看到了群友的聊天,了解了SparkLauncher。经过调查,我发现它可以基于Java代码自动提交Spark任务。因为SparkLauncher的类引用了...

mysql修改字段防止锁表

步骤1:修改大表、addcolumn或dropcolumn的字段,操作完成后将锁定该表。此时,查询ok、insert和update将等待锁定。...

微信分享之分享图片/分享图标不能显示

微信分享的分享图标/图片无法显示,主要是由于以下几个问题:1.确保分享界面调用成功,分享路径正确。2.确保共享图片的路径不使用中文或全半角字符。3.确保副本不包含敏感字符,如红包和收据。当共享接口未能成功加载时,将发生错误。在页面的前面使用隐藏的div来放置要制作缩略图的图片。记住,不能直接隐藏图片。style=“display:noen”,如果没有,则使用...

【解决方法】ModuleNotFoundError: No module named 'flask._compat'

起源最近发下很多人在我的python课程下面提问,关于安装完扩展运行程序的时候出现如下的莫名其妙的错误Traceback(mostrecentcalllast):File"manage_web.py",line2,infromapplicationimportapp,managerFile"/data/www/private_deploy/python3_y...

H3C 12508 收集诊断信息

案例:H3C12508单板卡出现remove状态,需要配合研发收集诊断信息。)总体:12500交换机返回三种文件----故障时诊断信息,主备单板的日志文件,主备单板的诊断日志操作步骤:一、故障时诊断信息:disdiagnostic-informationdiag收集必须在问题出现的时候,单板重起之前执行。在save时请选择Y保存到CF卡方式。一般情况下,此命...