在数据存储区设计器中进行任何转换之前删除行?

时间:2014-11-27 11:22:14

标签: designer delete-row datastage

我想在进行任何处理之前删除一些行。但我不知道如何在数据存储设计器中做到这一点?是否有任何持有sql请求的阶段??

2 个答案:

答案 0 :(得分:0)

不知道你将做什么工作来做"处理"你可以做一个有两个阶段的工作:一个row_generator和一个数据库链接(取决于你的db)。 将行生成器配置为仅生成1行。在db阶段,您可以执行任何删除操作。这将删除您想要的行。 之后,执行一个序列作业并添加您已完成的作业以删除行并将其链接到您希望下一步运行的任何作业 - 不要忘记在这些链接上配置触发器。 希望这会有所帮助。

答案 1 :(得分:0)

是的,可以通过在源数据库连接器阶段的SQL之前部分中编写SQL来完成。 因此,每当您的作业第一次运行时,该删除查询便会被执行,而其他事情将随后被执行。

谢谢