いくつかのETLを実行すると、値ごとに多数の列を含む幅の広いファイルがあります。これを、値アイテムごとに1行の垂直テキストファイルに変換しようとしています。したがって、私のデータテーブルは次のようになります。
Store Date Col1 Col2 Col3 ...
Store1 1/2/12 12 23 34 ...
Store2 1/2/12 23 34 35 ...
私のColルックアップテーブルは次のようになります。
GLCode GLDesc TaxRate XLSColName
00.1234 Cash 0.00 Col2
したがって、出力ファイルの行に必要です。
Store1,1/2/34,00.1234,0.00,23
ここで、23は、GLルックアップフィールドで指定されたCol2フィールドのデータテーブルの値です。
ルックアップタスクでそれを行う方法がわからなかったので、これをSSISパッケージの一部としてSQLで実行しようとしましたが、SQLでも実行できないようです!!
それが理にかなっていることを願って、あなたの助けに感謝します!JK