1. OneData 介绍
OneData 是阿里巴巴多年大数据开发和治理实践中沉淀总结的方法论,包含 OneModel, OneService, OneID 三个概念。
用于解决数据治理中的以下问题:
- 数据孤岛:各产品、业务的数据相互隔离,难以通过共性ID打通
- 重复建设:重复的开发、计算、存储,带来高昂的数据成本
- 数据歧义:指标定义口径不一致,造成计算偏差,应用困难
2. 基于OneData的数仓体系建设
2.1. 指导思想
基于OneData的数仓体系建设的指导思路,详见下图:
- 进行充分的业务调研和需求分析,了解全部的数据需求
- 进行数据总体架构设计
- 确定核心业务环节,识别出主数据
- 根据数据域对数据进行划分
- 抽象出业务过程和维度。
- 按照维度建模理论,构建总线