分享

数据仓库 ODS的作用

pig2 2020-8-9 12:40:57 发表于 小知识点 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 2734

充当业务系统与数据仓库之间的过渡区。数据仓库的数据来源复杂,可能分布在不同的数据库,不同的地理位置,不同的应用系统之中,而且由于数据形式的多样
性,数据转换的规则往往极为复杂。如果直接从业务系统抽取数据并做转换,不可避免地会对业务系统造成影响。而 ODS 中存放的数据从数据结构、数据粒度、数
据之间的逻辑关系上都与业务系统基本保持一致,因此抽取过程只需简单的数据复制而基本不再需要做数据转换,大大降低了复杂性,同时最小化对业务系统的侵
入。
转移部分业务系统细节查询的功能。某些原来由业务系统产生的报表、细节数据的查询能够在 ODS 中进行,从而降低业务系统的查询压力。
完成数据仓库中不能完成的一些功能。用户有时会要求数据仓库查询最低粒度级别的细节数据,而数据仓库中存储的数据一般都是聚合或汇总过的数据,并不存储
每笔交易产生的细节数据。这时就需要把细节数据查询的功能转移到 ODS 来完成,而且 ODS 的数据模型是按照面向主题的方式组织的,可以方便地支持多维分析。
即数据仓库从宏观角度满足企业的决策支持要求,而 ODS 层则从微观角度反映细节交易数据或者低粒度的数据查询要求。


没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条