代码之家  ›  专栏  ›  技术社区  ›  Spredzy

ODS的角色是什么?

  •  3
  • Spredzy  · 技术社区  · 14 年前

    我认为这里的答案将来自经验。

    我想知道操作数据存储(ODS)的真正目标是什么

    我有几个问题:

    • ODS是从操作的角度出发的,所以应该对其应用什么样的数据建模。实体关系建模,但更聚合或维度建模(如果是的话,与数据仓库有什么区别?)?

    • 在大多数文章中,它都说ODS具有实时或接近实时的值,那么它被feed的频率是多少?按小时计算?以交易为基础?

    • ODS将提供哪些应用程序?OLAP立方体?报告工具?还有一次,如果这些应用直接进入ODS,那么数据仓库的角色是什么?

    欢迎提供有关ODS的一般用途、主要区别以及与数据仓库的互补性的任何信息。

    谢谢您,

    1 回复  |  直到 14 年前
        1
  •  3
  •   Gilbert Le Blanc    14 年前

    操作数据存储是公司用来操作的数据库。它通常被建模为实体和关系。ODS的逻辑设计是规范化的,而实际的实现可以为了性能而去规范化。ODS是为快速插入和更新而设计的,只需要少量的索引。ODS包含实时或接近实时的数据,但不包含太多历史数据。