前述:以前作为一个开发人员,我只知道字段和指标,甚至维度也是偶尔接触,成为产品之后,被指标、维度和口径之间的关系所折磨,今天有时间终于可以把它们之间的关系捋一捋了。
场景一:大师一
一个指标对应一个数据库字段,以某一个指标进行统计,这个指标就变成了维度,多个指标统计就是多维度。指标是平台使用中设定的概念,在统计学中叫口径。
非常赞同以上看法,但是总觉得维度和口径说的有点诡异,但不知道诡异在哪里?我觉得维度是统计依据(非数值类型),指标是衡量的数据值(数值类型),维度可以也可以是指标的组合,口径可以是指标或维度。
场景二:本人
因为今天早上了解了数据仓库的东西,又有以下看法:字段是广义上所有数据库表中的数据,但是此处的字段指的是源数据层ODS的字段,指标指的是数据整合层DW的字段,维度指的是DWS应用层的字段,而口径是指服务层对用户展示的字段。所以最后归结口径可以是字段、指标或维度。emmmm现在写这篇博文觉得离正解越走越远了。。。。
于是我带着上述理解自信满满去找了我的boss,boss问我:你连指标和维度都不知道?这个时候脸挺平,不会就是不会,一定不要装懂,不然你会离真相越来越远哈哈哈哈。
场景三:boss
口径是取数逻辑(如何取数的),比如要取的数是10岁以下儿童中男孩的平均身高。
维度是我取数的依据字段:年龄、性别、身高。
指标是口径的衡量值,也就是最后的结果。
呢,真相大白了,晚安喽。