【发布时间】:2017-01-24 07:26:00
【问题描述】:
我有一个自定义的 SSIS DataFlow 组件,它具有三个输出列:
Id
Name
Content
组件返回多个这些结果集。我能够将结果通过管道传输到 Flat File Destination,这给了我这样的信息:
{E007818F-B9B9-46FF-9231-07367EB96C4F}, nameA.csv, just a text
{9A36EC87-73BC-497D-9592-47FC119CB6E5}, nameB.csv, another text
我需要将每个结果集写入一个单独的文件,该文件的名称应该是 name 属性,内容应该是 content 结果集的属性。所以在这种情况下所需的输出是两个文件:
nameA.csv
just a text
nameB.csv
another text
不幸的是,结果集计数是动态的,所以我不能只创建多个平面文件目标。
有什么想法吗?
【问题讨论】:
标签: sql sql-server csv ssis