如何在 SSIS 的数据流任务上重用一组组件
嗨,我是 SSIS 的新手。我编写了一个示例包,在其中配置了一个数据流任务,如下所示
Output from a OLE DB Source
|(error output)
(Script Task )
|
(Sort Task )
|
(OLE DB Destination)
从同一个数据流任务中的另一个路径,我可以将输出添加到脚本任务,如下所示
Output from a OLE DB Source Output from a another OLE DB Source
|(erroro/p) |(error o/p)
| \\\\\ ///|
(Script Task )
|
(Sort Task )
|
(OLE DB Destination)
我的目的是重用为处理错误所做的映射在同一数据流任务中。
有什么建议吗?
Hi I am a newbie in SSIS. I wrote a sample package in which I configured a Data Flow Task something like shown below
Output from a OLE DB Source
|(error output)
(Script Task )
|
(Sort Task )
|
(OLE DB Destination)
From another path in the same Data Flow task can I add the output to Script task something like shown below
Output from a OLE DB Source Output from a another OLE DB Source
|(erroro/p) |(error o/p)
| \\\\\ ///|
(Script Task )
|
(Sort Task )
|
(OLE DB Destination)
My intention here is to reuse the mapping made for handling errors in the Same Data Flow Task.
Any sugesstions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您尝试合并来自不同源的错误输出,可以在
数据流任务
中使用Union All
转换来合并输出,然后将其传递到其他转换或目标。请参考下面的屏幕截图,其中数据流任务有两个平面文件源。使用 Union All 转换成功行组合成功的行,然后传递到成功转换和目标。同样,错误输出行使用 Union All 转换错误行进行组合,然后传递到错误转换和目标。注意:
这里两个平面文件源使用相同的文件布局。希望有帮助。
If you are trying to combine error output from different sources, you can use
Union All
transformation withinData Flow task
to combine the output which can then be passed onto other transformations or destinations. Please refer the below screenshot in which the data flow task has two flat file sources. The successful rows are combined using the Union All transformation Success rows and then passed onto the Success transformations and destination. Similarly, the error output rows are combined using the Union All transformation Error rows and then passed onto the Error transformations and destination.Note:
Here both the flat file sources use the same file layout.Hope that helps.