あるデータベースから別のデータベースにデータを移動しようとしていますが、スクリプト コンポーネントでデータを処理する必要があります。
問題は、コンポーネント内のすべてのフィールドを宣言することはできますが、それを行うのは SSIS の性質に反するように思われることです。
だから私は約20のフィールドを持つテーブルを持っています。フィールドの 1 つは、C# のビジネス レイヤーを使用して作成されたファイル ディレクトリ パスです。私はそれを書いたわけではなく、実際には開発ゲームの私の側ではありません。私はより多くのデータベースです。
データを別のデータベースに移動しているため、レコードごとにファイル パスが変更されています。
スクリプト コンポーネントに入力される特異値が実際にレコードの有効なファイル パスを生成するという点に到達しましたが、他のすべての情報はスクリプト コンポーネントを通過していません。
これで、スクリプト コンポーネントでレコードの残りの列を宣言できるようになりましたが、それはプログラムの性質に反するようです。やっぱりデータの流れ。
したがって、私が探している手順の順序は次のとおりです.. 1.データの行を取り込みます 2.ビジネスレイヤーを使用できるように、スクリプトコンポーネントを使用してその1つの列の値のみをマッサージします 3.行 4. ターゲット データベースに挿入します。
これのほとんどは簡単に実行できますが、スクリプト コンポーネントがデータの流れを制限しています。
これを回避する方法はありますか、それともスクリプト コンポーネントを介してテーブル全体を処理する必要がありますか?
ありがとう