Informatica 新列数据加载到现有目标表中

问题描述 投票:0回答:1

我有一个要求,因为有一个现有的目标表,现在的要求是我们已在其中包含一个新列,并且目标表的数据应从新映射中的新源表加载,那么我该如何继续满足此要求,请帮忙

我尝试将目标作为查找和一些过程,但没有成功,请给我宝贵的建议

etl informatica informatica-powercenter iics
1个回答
0
投票

如果您的来源每天提取完整数据,您无需执行任何操作。但如果它是增量的,那么您需要创建一个特殊的映射来更新所有/一个新创建的列(基本上更新历史数据)。您可以按照以下步骤操作 -

  1. 使用目标作为源和目标。选择 PK 和新添加的列并链接到下一步。
  2. 然后添加表达式转换。为新添加的列重新创建逻辑。如果您需要加入或查找源表或任何其他表,您可以在这个地方进行。
  3. 将新添加的列和主键链接到目标。
  4. 将会话标记为仅更新,或者您可以使用更新策略。

整个映射如下所示 -

TGT_SQ --> EXP...Other Trnfs... --> TGT

如果源和目标都在同一个数据库中,您也可以使用直接更新。

© www.soinside.com 2019 - 2024. All rights reserved.