使用Informatica为每次运行仅从文件加载2条记录到目标表中

时间:2018-03-21 11:19:27

标签: informatica

我有一个包含10条记录的源文件。 它没有任何主键。 要求是在首次运行时将前两个记录加载到目标表中。然后从源文件中删除这些记录。 现在源文件将有8条记录。在下一次运行中,前2条记录将被加载到目标中,然后从源文件中删除。 我如何在Informatica Power中心实现这一目标

2 个答案:

答案 0 :(得分:0)

使用序列生成器和过滤器转换仅加载前两个记录。要删除这些记录,请使用脚本。

答案 1 :(得分:0)

来源 - >序列发生器 - >路由器(Group1 - Seq< = 2 || Group 2 - Seq> 2)

现在,您可以将两个写入组件连接到路由器的每个组。第一个写入组件将是目标文件,另一个将是您的源文件,如果未启用exists属性,则追加该文件。