【发布时间】:2014-08-21 20:29:41
【问题描述】:
尝试使用 SSIS 基于数据表创建动态 Excel 工作表。
每个 Excel 工作表将代表一个州,而州工作表将有不同的行和列。
例如: AL - 阿拉巴马州工作表
A/C No Col1 Col2 Col3 ..... Col 39(有39列)
1000 123 ABC 39j........49sd
2000 123 ABC 39j........49sd
FL - 佛罗里达工作表
A/C No Col1 Col2 Col3 ..... Col 39
1000 123 ABC 39j........49sd
2000 123 ABC 39j........49sd
涉及 540K 行,因此每个工作表将有大约 54K 记录。
让我知道什么是最好的方法
【问题讨论】:
-
您说会有不同的行和列,但您的 AL 和 FL 工作表都有 39 列。这是巧合,还是您的输出表总是有 39 列?
-
我的错,将有 39 列和 54 个状态。每个州都有自己的工作表,所以总共有 54 个工作表。是的,输出表总是有 39 列。是否有可能对此做一些动态的事情..
-
所有 54 个州的源数据是否都在同一个地方?换句话说,可变部分是否只是要拉取什么状态以及调用输出文件的内容?
-
一个表包含所有需要的数据,并且“状态”是该表中的列之一,因此请回答您的问题“是”和“是”。我可以为每个工作表或每个状态创建 54 个不同的控制流。这是最好的方法还是更好的方法
标签: sql-server-2008 ssis msbi