Informatica连接对象定义中的Is Staged属性是什么含义?
Informatica Cloud目标表
Is Staged属性含义 Is Staged是Informatica Cloud目标连接中用于控制数据加载路径的配置项,开启后会按照如下逻辑执行数据写入:
- 所有待写入数据不会直接进入最终目标表,会先写入平台自动创建的临时staging中转表
- 等上游所有数据转换、校验逻辑全部执行完成,确认全量待加载数据没有异常后,才会把staging表的数据批量同步到最终目标表
- 若任务运行中途报错、中断,不会改动最终目标表的原有数据,也不需要额外执行目标表数据回滚操作
这个属性适合对数据事务一致性要求较高的场景使用,和
Truncate Target Table搭配开启时,会先完成staging表的全量数据校验,再执行目标表清空、新数据写入的动作,能避免截断目标表后任务失败、导致目标表无有效数据的问题。
内容的提问来源于stack exchange,提问作者Teja Goud Kandula
相关产品推荐
相关产品推荐

