【发布时间】:2009-12-10 08:46:32
【问题描述】:
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 工具?
【问题讨论】:
-
虽然 Ed 有一个好主意,但我强烈建议您至少尝试从提供文件的人那里获得格式更好的文件。我知道这并不总是可能的,但我总是尝试在我喜欢的结构中得到一些东西,而且 90% 以上的时间,他们会容纳我。