data-warehouse

为什么要数据仓库?

和数据库的区别,即数据仓库的特点:

  • 功能:数仓偏向于数据分析,数据库偏向于交易处理。
  • 特性:数仓强调分析效率,允许数据冗余;数据库强调事物处理,速度,完整性,一致性。

数仓分层

  • ods (operation data store):操作数据日志(日志表)
  • dw (data warehouse):数据仓库模型层(往往高表)
  • app (application):数据仓库展示层(往往宽表)

注意要点

快照表

比如每个月月末的快照,方便快速回滚。