informatica发布命令任务

时间:2017-04-04 12:18:04

标签: informatica-powercenter

我正在使用单个源实例处理多个源文件。我创建了三个平面文件和一个目标表来试验多个源。我使用'文件列表'的概念,因为我创建了一个包含所有平面文件名的文本文件。 示例:

Filename : File_list.txt 
File content : Price1.txt 
Price2.txt 
Price3.txt 

在上面的示例中,Price1.txt,Price2.txt和Price3.txt是平面文件名。我在Informatica中运行Workflow时将File_list.txt指定为源文件。因此,它将遍历指定文件(File_list.txt)中的所有平面文件,并将所有值插入目标表。 现在我想要做的是一旦数据插入到目标,我需要删除该目录位置中的源文件。 怎么实现这个?

1 个答案:

答案 0 :(得分:0)

您需要编写一个自定义脚本,该脚本将使用File_list.txt作为输入并执行删除操作。然后,您可以使用Post-Session Success Command会话组件调用它,或者作为使用$YourSessionName.Status = SUCCEEDED条件链接的工作流中的单独命令任务。