我必须在SSIS中执行此任务,我将尝试使用冒险作品转换相同的格式
从SQL服务器(SELECT * FROM Person.Address
)
现在,我想基于城市拆分数据,并为每个城市创建一个excel文件并放置在城市文件夹中(将动态创建文件夹和文件)
我只是希望你帮助决定我应该选择的任务和方法。
答案 0 :(得分:2)
简单的方法,如果您有固定(和小)数量的城市:
1)用OLE DB Source
读取它
2)添加组播
3)为每个城市添加一个条件拆分并按城市过滤。将绿色箭头从多播拖动到条件分割
4)为每个城市添加一个excel目的地,并将条件拆分中的绿色箭头拖动到excel目的地。
如果您有多个城市,则需要“选择不同的城市”,将此结果加载到每个循环容器中(在控制流上),将城市加载到变量中,在数据流中将其加载到同一个城市中比以前基于这个变量(但只是一次)