📅  最后修改于: 2020-12-30 00:33:55             🧑  作者: Mango
ODS被Inmon和Imhoff (1996)描述为面向主题的,集成的,易变的,当前值的数据存储,仅包含详细的公司数据。数据仓库是一个文档数据库,其中包括相关的最近以及历史信息,还可能包含汇总数据。
ODS是面向主题的。它围绕企业的重要信息主题进行组织。在大学中,主题可能是学生,讲师和课程,而在公司中,主题可能是用户,销售人员和产品。
ODS是集成的。也就是说,它是来自各种系统的一组面向主题的记录,以提供企业范围的信息视图。
ODS是当前值。也就是说, ODS是最新的,并遵循数据的当前状态。 ODS不包含历史信息。由于OLTP系统数据一直在变化,因此来自底层源的数据将尽可能普遍且尽可能频繁地刷新ODS。
ODS易挥发。也就是说,随着新数据刷新ODS,ODS中的数据会频繁更改。
ODS是详细的。也就是说,ODS足够详细,可以满足企业运营管理人员的需求。 ODS中信息的粒度不必与源OLTP系统中的信息完全相同。
从源数据库中提取数据必须高效,并且记录的质量也需要保持。由于通常会经常刷新数据,因此需要进行适当的检查以确保每次刷新后的数据质量。 ODS是只读数据库,而不是OLTP系统定期刷新。不应允许客户更新ODS信息。
填充ODS包含从OLTP源系统提取,转换和加载信息的获取阶段。此过程为ETL 。在ODS系统可以联机之前,完成填充数据库,分析异常并测试性能至关重要。
Flash监视和报告工具就像一个仪表板,可支持有关企业运营状态的有意义的在线数据。通过将ODS数据用作闪存监视和报告工具的输入,可以实现此方法,从而为业务用户提供刷新的,连续的企业范围的操作视图,而不会在事务处理系统上造成不必要的中断或额外负担。
甘特纳集团已使用一种零延迟企业(ZLE)方法对运营信息进行近实时集成,因此从企业的一个或一个系统中获取数据到需要该数据的另一系统中没有必要的延迟。
ZLE数据存储就像是集成且最新的ODS。 ZLE数据存储的目标是通过实时汇总相关信息并向管理人员提供“ 360度”用户方面的信息,从而允许管理企业信息的单一视图。
ZLE通常具有以下功能。它具有企业操作信息的合并视图。它具有很高的可用性水平,并且包含在线数据刷新。 ZLE需要尽可能最新的数据。由于ZLE需要提供大量并发用户(例如呼叫中心用户),因此需要快速的交易周转时间和24/7的可用性。
Operational Data Stores | Data Warehouse |
---|---|
ODS means for operational reporting and supports current or near real-time reporting requirements. | A data warehouse is intended for historical and trend analysis, usually reporting on a large volume of data. |
An ODS consist of only a short window of data. | A data warehouse includes the entire history of data. |
It is typically detailed data only. | It contains summarized and detailed data. |
It is used for detailed decision making and operational reporting. | It is used for long term decision making and management reporting. |
It is used at the operational level. | It is used at the managerial level. |
It serves as conduct for data between operational and analytics system. | It serves as a repository for cleansed and consolidated data sets. |
It is updated often as the transactions system generates new data. | It is usually updated in batch processing mode on a set schedule. |