首页 > 解决方案 > dwh oracle中完整表与增量表与增量表之间的区别是什么

问题描述

我试图理解完整表、增量表和增量表的概念,原则上为了简化(更快的加载过程)每日 ETL 负载是使用增量表的好习惯

满桌

增量表

增量表

我读过一些地方

使用增量负载移动数据可以缩短 ETL 流程的运行时间并降低出现问题时的风险

有人可以帮我理解这个概念吗?

标签: sqloracledata-warehousesql-data-warehousestar-schema-datawarehouse

解决方案


  • full,顾名思义,加载所有内容,整个源数据文件
  • 增量 - 或增量(这些是同义词,不是两种不同的类型) - 意味着您只加载尚未加载的数据。这通常意味着已经记录了最后一次加载的时间。下一个加载会话加载最后一次成功加载时间戳之后创建的数据

作为

  • “缩短运行时间”:显然,如果您不必加载所有内容,只需加载缺少的内容,则需要更少的时间
  • “降低风险”:您不会弄乱已经加载的数据,它会保留在数据库中。如果出现问题,则当前加载会话会出现问题,因此您可以放弃所做的更改并重新开始

推荐阅读