ODS 的作用是什么?
我认为这里的答案将来自经验。
我很想知道操作数据存储 (ODS) 的真正目标是什么 我正在浏览网页,但如果可能的话我希望得到一个真实的案例反馈。
我有几个问题:
ODS 来自运营方面,所以应该对其应用什么数据建模。实体关系建模,但更聚合一点,或者是维度建模(如果是的话,与数据仓库有什么区别?)?
大多数文章都说 ODS 具有实时或接近实时的值,那么它的馈送频率是多少?按小时计算?在交易基础上?
ODS 将提供哪些应用程序? OLAP 立方体?报告工具?再一次,如果这些应用程序直接进入 ODS,数据仓库的角色是什么?
欢迎提供有关 ODS 的一般用途以及与数据仓库的主要区别和互补性的任何信息。
谢谢你,
I think that here answer will come from experience.
I am right know wondering what is the real goal of an Operational DataStore (ODS)
I am browsing the web but if possible I would like to have a real case example feedbacks.
I have few questions :
ODS is from the Operational side, so what data modeling should be applied to it. Entity-Relationship Modeling but a bit more aggregated or a Dimension Modeling (if so what would be the difference with the data warehouse?) ?
On most articles it says that ODS posseses real-time or near-real time values, so how often it is feed? On a hourly basis? On a transaction basis?
What application will be fed by the ODS ? OLAP cube? Reporting Tools? One more time, if those apps goes directly to the ODS what is the data warehouse role?
Any information about general purpose of the ODS and the main differences and the complementarity with the DataWarehouse will be welcome.
Thank you,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
运营数据存储是公司用于运营的数据库。它通常被建模为实体和关系。 ODS 的逻辑设计是标准化的,而实际实现可以为了性能而进行非标准化。 ODS 专为快速插入和更新而设计,并使用尽可能少的索引。 ODS包含实时或近实时数据,但不包含太多历史数据。
数据仓库是公司用来存储历史数据的数据库。它通常是根据尺寸建模的。 DW的逻辑设计是星形模式,或多星形模式。 DW 专为快速选择而设计,因为行会定期批量插入。 DW 包含历史数据,通常比 ODS 晚一个时期或更长时间。
An operational data store is the database(s) that the company uses to operate. It's usually modeled as entities and relationships. The logical design of the ODS is normalized, while the actual implementation can be de-normalized for performance. The ODS is designed for quick inserts and updates, with as few indexes as necessary. The ODS contains real-time or near real-time data, but doesn't contain much historical data.
A data warehouse is the database(s) that the company uses to store historical data. It's usually modeled on dimensions. The logical design of the DW is the star pattern, or multiple star patterns. The DW is designed for quick selects, since rows are bulk inserted periodically. The DW contains historical data, and is usually a period or more behind the ODS.