私は昨日、4 歳児と遊ぶことができませんでした。なぜあなたは尋ねませんか?
SQL サーバー データベースにインポートするために SSIS で構成する必要がある 150 列の固定長ファイルがあったためです。
私はこれを行う方法を知っていますが、プログラムで列を定義できないことが私を狂わせています。アメリカン・アイドルの再放送を見るよりもひどい。
「フラット ファイル接続マネージャー エディター」で、フォーマットを「Ragged right」に設定し、「最初のデータ行の列名」をオフにします。
次に、列タブには、列を定義するインターフェイスがあります。
Excelスプレッドシートに列の定義があります。列名と正確な長さを知っています。
しかし、なぜゼウスの名において、あの愚かな小さな定規を手動で 150 回クリックしなければならないのでしょうか。
これをスクリプト化できるはずです。
私はそこに座って、絶対に気が遠くなるような列をクリックすることを意味します。1 時間かかるはずだったのに 3 時間もかかったのは、3 列ごとに編集者が行の先頭に戻ってきて、元の場所にスクロールして戻らなければならなかったからです (うーん!!!!)。
SSIS package.dtsx ファイルを開いて、Visual Studio の外部で編集できるかどうかを確認しましたが、DTSID プロパティの横にある GUID 値がその素晴らしいアイデアを無効にしました。
親愛なる StackOverFlow コミュニティの皆様、固定長のフラット ファイル接続をプログラムで定義し、150 列を手動でクリックする手間を省く方法はありますか?