3

SSIS 擅长处理所有记录都相同的平面文件,但在有一点复杂性时就​​不那么好了。

我想导入一个类似的文件 -

Customer: 2344
Name:     John Smith

Item     Description       Price    Qty
543455   Widget 1           4.00      2
543556   Widget 2           8.00      1

我想把它变成以下输出 -

2344, John Smith, 543455, Widget 1, 4.00, 2
2344, John Smith, 543556, Widget 2, 8.00, 1

对于我的生活,我找不到一个简单的方法来做到这一点。有没有人有任何建议?还是我需要更好的 ETL 工具?

4

2 回答 2

5

我发现在 SSIS 中处理这种半结构化输入文件的唯一成功方法是使用脚本任务逐行读取它,将输出存储在文本文件中(然后用作数据源进一步处理)。

我从来没有需要尝试在数据流任务中完成它,我想这会很困难。

于 2009-12-10T10:49:57.750 回答
1

Script task是拯救。

于 2009-12-13T03:07:45.073 回答