DataWorks数据建模-数据指标,跨业务过程的原子指标如何定义?
在DataWorks数据建模中,原子指标是指一般不可再细分的度量,它可以用来衡量某个业务过程的效果或效率。原子指标通常由两部分组成:业务过程和度量。
对于跨业务过程的原子指标,您可以在DataWorks中创建一个新的原子指标,将各个业务过程的度量合并在一起,从而得到一个跨业务过程的度量。例如,您可以创建一个名为“总销售额”的原子指标,将“订单数量”、“订单平均价格”等业务过程的度量合并在一起。
此外,您还可以通过创建视图或聚合函数来实现跨业务过程的原子指标。例如,您可以创建一个名为“总销售额”的视图,该视图将“订单数量”、“订单平均价格”等业务过程的数据聚合在一起,从而得到一个跨业务过程的度量。
总而言之,在DataWorks中,您可以使用多种方法来实现跨业务过程的原子指标。只要您清楚地知道需要测量什么,就可以利用DataWorks强大的数据建模功能来完成这项任务。
在DataWorks的数据建模中,原子指标是用于明确业务的统计口径和计算逻辑的基础单位,是基于用户的业务活动(即业务过程)创建的。例如,如果用户的业务活动是购买,那么对应的原子指标就可以定义为支付金额。此外,一个派生指标唯一归属于一个原子指标,用于反映该原子指标在具体时间、业务条件下的数值表现。
要定义跨业务过程的原子指标,您可以首先对数据域下的业务规划具体的业务过程。在规划了具体的业务过程后,为每个业务过程规划创建用于衡量业务过程的原子指标和派生指标。这样,在实际业务过程中,真实业务产生的数据表(明细表)也可以关联到具体的业务过程中。
如果您需要管理多个DataWorks工作空间并希望复用一套数仓规划,面对复杂的跨多个工作空间的数据体系时,可以考虑使用设计空间来共享一套数据建模工具。这样,您可以针对整个数据体系进行统一的数仓规划、维度建模及指标定义等工作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。