我有Data Flow Task A
将一堆表合并在一起。
我想使用Data Flow Task A
中Data Flow Task B
的输出继续合并表格。
我该怎么做?
Data Flow Task A
中的任务不在Data Flow Task B
中的原因是因为Data Flow Task A
也将为Data Flow Task C
提供数据
答案 0 :(得分:2)
你不是。至少,不是直接的。
我们可以使用3种输出分类:表格,文件和本地内存记录集对象。
由于您希望将行用作源,我们已经可以抛弃记录集,因为虽然我们有一个&#34; Recordset Destination&#34;但可悲的是我们没有&#34; Recordset Source&#34; < / p>
这给我们留下了桌子与文件。这是经销商的选择。我喜欢表格,因为如果我必须调试一些东西,但写入文件就可以了。如果您执行写入文件,则Raw文件选项将提供比平面文件更好的性能,因为它将采用二进制格式,从而消除了根据区域设置规则解析和解释数据的处理开销。
我想最后一个选择可能是将MultiCast添加到您的数据流A中,并将B和C的逻辑插入其中。这种方法面临的挑战是,由于组件之间的依赖性,编辑数据流很快就会变得痛苦