SQL テーブルに読み込む必要がある CSV を取得します。今はウェブアプリで手動でアップロードしていますが、これをSQLサーバーに移したいと思っています。インポート スクリプトをそのまま SSIS のスクリプトに移植するのではなく、それを行うためのより良い方法があるかどうかを確認したかったのです。
この特定の CSV の問題は、最初の数列が既知であり、適切なヘッダーがあることです。ただし、そのグループの後、残りの列はまばらに入力され、ヘッダーさえない場合があります。
例:
Col1,Col2,Col3,,,,,,
value1,value2,value3,,value4
value1,value2,value3,value4,value5
value1,value2,value3,,value4,value5
value1,value2,value3,,,value4
これを許容できるのは、Col3 の後のすべてを連結できることです。スクリプトは、これらの末尾の列の各行をチェックし、それらを「その他」の列にまとめます。これらの列がいくつ存在するかを事前に知る方法がないため、これは少し盲目的な方法で行う必要があります。
SSIS ツールでこれを行う方法はありますか、それとも既存のインポート スクリプトを SSIS スクリプト タスクに移植する必要がありますか?