这个组件和SQL Server的Pivot基本就是一回事。不过我观察到SSIS的Pivot只支持SUM这种聚合类型,并没有找到哪个选择可以设置聚合类型,而T-SQL语法的Pivot则支持多种聚合类型,包括MAX,MIN,AVG,SUM。
主要有三个选项:
1) Pivot Key:在结果集中充当栏位的列值
2)Set Key:这个理解聚合时可选的GROUP BY
3)Pivot Value:聚合的列
设置完这三个选项后其实Generate Columns Now还是灰色的,需要修改上面输入框中的值才触发它变为可点击状态。
这里有篇博文是讲这个组件的:http://www.cnblogs.com/biwork/p/4197075.html