摘要:
信息处理的多层次要求导致了一种新的数据环境——DB-DW的中间层ODS(操作型数据存储)的出现。ODS是"面向主题的、集成的、当前或接近的、不断变化的"数据。通过统一规划,规范框架和数据,ODS可以实现操作型数据整合和各个系统之间的数据交换,能够提供实时的操作性报表,减轻数据仓库的负担,建设OD还可以为后期数据仓库建设做好准备。
什么是ODS?
ODS全称为Operational Data Store,即操作性数据存储,是"面向主题的、集成的、可变的、反映当前数据值的和详细的数据的集合,用来满足企业综合的、集成的以及操作型的处理需求”(Bill.Inmon)。ODS是数据仓库体系结构中的一个可选部分,ODS具备数据仓库的部分特征和OLTP系统的部分特征。"
1.1 ODS的出现
系统应用集成中一般对各系统中数据分为两类:操作性数据,有细节花,分散化的特点;决策性数据,有综合化,集成话的特点。
数据仓库概念的提出也把数据处理划分为了操作型处理和分析型处理两种不同类型,从而建立起了DB-DW的两层体系结构。但是有很多情况,DB-DW的两层体系结构并不能涵盖企业所有的数据处理要求,比如有些实时性决策问题,它要求获取数据周期不能太长,而且也需要一定程度的汇总。信息处理的多层次要求导致了一种新的数据环境——DB-DW的中间层ODS(操作型数据存储)的出现。它像DW一样是一种面向主题,集成的数据环境,又像操作型DB一样包含着全局一致的、细节的当前的数据。这样就构成了DB-ODS-DW的关于企业数据的三层体系结构。
1.2与应用系统、数据仓库的比较
根据数据仓库之父Bill. Inmon的定义,“数据仓库是面向主题的、集成的、稳定的、随时间变化的,主要用于决策支持的数据库系统”。下面对数据仓库、ODS和数据库进行多方面的比较: 比较项目
数据仓库
ODS
应用系统
建设目的
决策支持
实时监控
业务操作
服务对象
企业管理层
业务管理层
生产层
存储周期
长期
短期
即时
处理频率
非实时
准实时
实时
主要功能
分析功能
事务处理,短时分析
事务处理
技术实现
OLAP
OLAP、OLTP
OLTP
功能结构
集中
相对集中
分散
数据类型
明细数据,汇总数据
明细数据
明细数据
数据容量
非常大
小
小
1.3 应用集成方案比较 实施方案
实施结果
优势
缺陷
数据仓库(DW)
企业能够分析DW中的历史数据,进行中远期的规划
可以解决企业的决策需求
不能满足企业的实时监控和实时业务需求
操作型数据存储(ODS)
企业能够把握ODS中的当前综合数据,对企业的及时运行情况随时掌控
可以满足企业的实时监控和实时业务需求
不能满足企业的中远期决策需求
DW+ODS
企业能够分析ODS中的当前综合数据,对企业当前运行情况进行宏观控制;能够分析DW中的历史数据,对未来进行合理规划
ODS技术的引入和应用,为企业在日常经营中进行即时OLAP提供了一种解决方案,使得企业无须建立一个“臃肿”的DW,就可以进行一些非战略性的中层决策,来实现对企业的日常管理和控制,同时也能获得较快的响应速度。
分享到:
相关推荐
首先,我们来了解什么是ODS文件。ODS是开放文档格式的一部分,主要用于电子表格,与微软的Excel文件类似,但它是基于XML的开放标准。这种格式使得数据在不同的操作系统和软件之间交换变得更为便捷。`stream_write_...
Lotus Domino ODS 认识 Lotus Domino ODS(On Disk Structure)是 IBM Lotus Domino 中用于存储数据的文件格式。ODS 版本与 Notes 版本紧密相关,每个 ODS 版本对应着特定的 Notes 版本。 ODS 版本 * ODS 版本 52...
### ODS ETL体系建设 #### 数据整合技术架构与ETL流程设计 在现代银行的数据仓库建设和业务智能(Business Intelligence, BI)项目中,ETL(Extract-Transform-Load,提取-转换-加载)是一个至关重要的组成部分。...
### ODS与EDW的区别 #### 一、概述 在数据仓库领域,ODS(Operational Data Store)和EDW(Enterprise Data Warehouse)是两个重要的概念。它们在数据处理流程中扮演着不同的角色,理解它们之间的区别对于构建高效...
ODS,即臭氧层消耗物质,是指在大气中能够破坏臭氧层的化合物,主要包括氯氟烃(CFCs)、氢氯氟烃(HCFCs)、溴氟烃(Halons)等。臭氧层位于地球大气的平流层中,它的作用是吸收太阳发出的大部分紫外线,保护地表...
ODS2文件系统浏览器是一款专为OpenVMS操作系统设计的文件系统浏览工具,它使得用户在Windows环境下能够方便地访问和操作OpenVMS系统的磁盘镜像。OpenVMS,全称Open Variable-Memory Multitasking System,是DEC...
中国电信ODS规范培训,主要说明建立ODS的项目规范
"银行ODS整体架构及实施案例-mdc.pdf" ODS(Operational Data Store)是一种面向主题的、集成的、可变的、当前的细节数据集合,用于支持企业对于即时性的、操作性的、集成的全体信息的需求。ODS系统整体架构主要...
在某些情况下,可能需要将Lotus Domino的Object Data Storage(ODS)版本降级,例如为了兼容旧版客户端或解决特定问题。ODS是Domino存储数据的方式,每个版本的ODS都有其独特的特性和格式。以下是一些关于如何在...
《ODS数据仓库新技术的研究与应用》一文深入探讨了数据仓库领域中一项重要的技术——操作型数据存储(ODS)及其在实时系统中的应用。文章由东北林业大学的王霓虹和刘美玲撰写,发表于《信息技术》杂志第28卷第11期,...
ODS规范培训.ppt
中国电信ODS培训规范,详细介绍ODS行业规范,由广东研究院进行培训
ODS 设计与 DW 设计在着眼点上有所不同,ODS 重点考虑业务系统数据是什么样子的,关系如何,在业务流程处理的哪个环节,以及数据抽取接口等问题。 在 ODS 设计中,需要经过以下几个步骤: 1. 数据调研:确定数据...
### ODS学习心得 #### 一、ODS概念解析 ODS(Operation Data Store),即操作数据存储,是一种用于支持企业日常全局应用的数据集合。根据Bill Inmon的观点,数据仓库是面向主题的、集成的、稳定的、随时间变化的,...
【标题】"索爱ODS桌面套件"指的是Sony Ericsson(索爱)推出的一款针对其手机设备的桌面管理软件,名为Ophone Desktop Suite。这款套件允许用户通过电脑更方便地管理他们的索爱智能手机,包括同步联系人、日程、短信...
### 数据中心建设方案与ODS在电子政务中的应用 #### 数据中心建设背景与意义 在当前信息化社会的大背景下,数据中心的建设成为了推动政府信息化进程的关键因素。随着电子政务的广泛应用,各级政府机构纷纷建立了...
"基于机器学习的高强度ODS合金成分设计" 本文旨在通过机器学习算法来设计高强度氧化物弥散强化(ODS)合金的成分。研究者们收集了200-300组ODS合金的成分、工艺及力学性能数据,利用机器学习的方法来建立ODS合金中...
根据提供的信息,我们可以深入探讨与ODS命令相关的各个方面的知识点,包括但不限于OD脚本命令的六大类别:变量和注释类、断点类、系统和操作类、流程控制类、计算和寄存器操作类、字符串操作和搜索及替换类。...