SSIS-如何将1条记录分成多个记录

时间:2013-12-09 12:06:34

标签: sql ssis

我有下表:

SerialNumber  Name Product

1             aaa  a

2             bbb  b

3             ccc  c

我想转换成下表:

serialNumber PropertyName value

1            Name          aaa

1            Product       a

2            Name          bbb

2            Product       b

3            Name          ccc

3            Product       c

我如何在SSIS 2012中实现这一目标?

1 个答案:

答案 0 :(得分:0)

您有PivotUnpivot数据流转换,但更简单的是,您可以使用Multicast来生成两个流。然后在一个流中,您将传递名称和值,以及其他产品和值。然后使用Union All再次加入流。