如何根据数据流结果在SSIS中执行文件系统任务

时间:2015-05-15 15:22:42

标签: ssis

我正在写一个(我认为是)一个简单的SSIS包来将数据从CSV文件导入到SQL表中。

在控制流任务中,我有一个数据流任务。在那个数据流任务中我有

  • 平面文件来源"步骤",
  • 后跟数据转换"步骤",
  • 后跟一个OLE DB目的地" step"。

我想要做的是将源CSV文件移动到"已完成"文件夹或"失败"基于数据流任务结果的文件夹。

我发现我无法在数据流任务中添加文件系统步骤,但我必须在“控制流”选项卡中执行此操作。

我的问题是如何做一个简单的事情,比如为变量赋值(我看到如何创建变量并在Data Tools(2012)的底部窗格中为它们赋值)取决于&#34 ;步骤"成功还是失败?

谢谢!

(您可以通过我的问题告诉我,我是SSIS的新手 - 并且不要以为我可以写一个C#脚本,请

1 个答案:

答案 0 :(得分:1)

我已经使用VB或C#脚本来完成此任务。由于您不想使用脚本,我建议使用不同的路径让项目流动。您的成功路径是否导致文件移动到完成,故障路径导致文件移动失败。这样可以简化并完成您所需的工作。

enter image description here