SSIS - 将输入文件中的行与输入中的类似行匹配,这些行仅相差一列值

时间:2017-05-02 09:48:10

标签: ssis

我有一个包含5列的输入文件。

Portfolio
Currency
Security Name
Date
Balance

我在SQL Server 2008中使用SSIS包来读取此输入文件并将其保存到数据库中。

我提供的示例输入如下:

ABC,EUR,HIJKLMNO,2017-05-01,1200.00 
ABC,USD,HIJKLMNO,2017-05-01,1300.00 
DEF,EUR,ABCDEFG,2017-05-01,1100.00 
DEF,GBP,ABCDEFG,2017-05-01,1500.00 

我正在寻找如下输出:

ABC,EURUSD,HIJKLMNO,2017-05-01,1200.00,1300.00
DEF,EURGBP,ABCDEFG,2017-05-01,1100.00,1500.00

因此,实际上,我将两个货币条目合并为同一组合的一行。在输出中,我只是连接第二列中的两种货币,我还将第二种货币金额添加为结果中的新列。这可以通过SSIS实现吗?

0 个答案:

没有答案