OneData 之 OneModel
在阿里巴巴 OneData 体系中,OneModel 表示统一数据构建和管理。OneModel以维度建模为理论基础,划分和定义业务板块、数据域、业务过程、维度、度量/原子指标、业务限定、时间周期、派生指标,设计出维度表、明细事实表、汇总事实表的过程。
OneModel 的一个核心内容是派生指标的构建方法。在 OneModel 中,派生指标由原子指标、时间周期、业务限定、统计粒度统一定义。
这样做的作用是:
消除二义性
相比于依据文档或者管理约束来规范开发等传统方法,通过结构化的声明和定义,构建派生指标,更能约束研发人员落实数据设计,避免不符合规范的情况发生。
代码自动化
实现自动化开发,降低研发门槛,挺高业务需求完成速度和质量,甚至赋能业务人员进行数据开发。同时,实现快速简单的管理数据、定位问题,降低数据运维成本。
主题式服务
基于结构化的规范定义和数据建模,隐藏复杂的物理表,以业务视角呈现数据,简化查询分析。
版权声明: 本文为 InfoQ 作者【KAMI】的原创文章。
原文链接:【http://xie.infoq.cn/article/b93875077c776fb0dc9d85858】。文章转载请联系作者。
评论