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

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

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

designer delete-row datastage
2个回答
0
投票

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


0
投票

是的,可以通过在源数据库连接器阶段的BEFORE SQL部分编写SQL来完成。因此,每当您的作业首先运行时,将执行删除查询以及稍后执行其他操作。

谢谢

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