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 に答える