数据仓库和ODS

数据仓库不适合OLTP过程,不能提供亚秒级响应时间。

操作型数据存储ODS可以提供快速的响应时间。数据仓库根据需要配备ODS。

1 相同点

  • 处于操作环境以外
  • 支持DSS处理
  • 使用集成数据

2 不同点

  • 物理结构不同,因此ODS在数据仓库之外
  • ODS支持数据更新,而数据仓库不支持
  • ODS中历史数据有限,而数据仓库数据几乎无限。
  • ODS只为一种用户服务(多种处理要求建立多个),数据更加概括和紧凑,数据仓库为所有用户服务
  • ODS需要对事务集成,因为需要高性能处理和数据更新,而数据仓库不用

3 概要记录

概要记录是通过数据仓库中细节历史数据,多次观察、分析和概括的数据。

4 ODS分类

取决于数据到达ODS的速度。从上到下,费用降低,技术简化,集成、更新和同步要求降低。

  • 毫秒级
  • 小时级(常见)
  • 日级
  • 月级及以上

5 ODS数据库设计

根据业务需求,采用关系型和多维混合设计的方式。

  • 关系型-灵活
  • 多维-高性能

6 时间分片

ODS高效处理的关键在时间分片。

将时间分为不同的时间片,进行不同的处理。如装载、编辑和监管等。

7 ODS和网络环境

ODS可用于网络环境与数据仓库间接连接中,因为两者响应时间供需不同。

网络数据经粒度管理器处理后进入数据仓库。

数据仓库中数据,在ODS中创建概要记录,以供网络环境访问。

参考资料

《数据仓库》