数据仓库之ODS建设

本文介绍了ODS(操作数据存储)的概念,探讨了ODS与业务系统、数据仓库的关系,以及ODS与Staging Data Server的区别。ODS是介于DB和DW之间的数据存储技术,提供即时性、操作性的全局信息,强调面向主题、集成性、可变性和当前性。同时,文章讨论了ODS在数据集成、存储系统和数据处理上的特点。
摘要由CSDN通过智能技术生成

1 ODS引言

本章首先通过引用数据仓库理论推动者Bill.Inmon和Kimball关于ODS的定义来阐述ODS系统的概念。

另一方面梳理了ODS和业务系统以及数据仓库这三者之间的关系:他们相互之间的差异、联系以及他们各自的作用。

最后,从实际生产场景出发说明了ODS和Staging Data Server的关系 以及发展历程。

1.1 ODS概念

ODS全称是Operational Data Store,操作数据存储。

根据Bill.Inmon的定义,ODS是一个面向主题的、集成的、可变的、当前的细节数据集合,用于支持企业对于即时性的、操作性的、集成的全体信息的需求。常常被作为数据仓库的过渡,也是数据仓库项目的可选项之一。

而Kimball在《数据仓库生命周期工具集》中是这样定义ODS的:

  • 操作型系统的集成,用于当前、历史以及其它细节查询(业务系统的一部分);

  • &为决策支持提供当前细节数据(数据仓库的一部分)。

因此操作数据存储(ODS)是用于支持企业日常的全局应用的数据集合,ODS的数据具有面向主题、集成的、可变的以及数据是当前的或是接近当前的这4个基本特征。同样也可以看出ODS是介于DB和DW 之间的一种数据存储技术。

特别需要注意的是,Kimball所说的ODS是物理落地在操作性系统(即是关系型数据库),但是在实际生产应用中,ODS往往是物理落地在数据仓库中,这块在后续ODS和Staging Data Server中会详细说明。

1.2 ODS和业务系统(DB)、数据仓库ÿ

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值