できません Data Flow Task
内の変換を無効または有効にします .ただし、Control Flow
でデータ フロー タスクを有効または無効にすることができます。 タブ
[制御フロー] タブでこれを行う方法の 1 つを次に示します。
可能であれば、ソース --> 宛先変換を個々のデータ フロー タスクに移動します。以下のようなものです。
いくつかの条件に基づいてデータ フロー タスクを有効または無効にするために、フローごとに変数を作成したとします。この例では、いくつかの値をハードコーディングしました。
変数に基づいてデータ フロー タスクを動的に有効または無効にします。データ フロー タスクをクリックし、F4 を押します Properties
を表示するには .プロパティで、省略記号をクリックします Expressions
の横にあるボタン 財産。プロパティ式エディタが表示されます。
Properties
を選択します 省略記号を無効にして使用する ボタンをクリックして式 [email protected][User::Enable_BESTELLDRUCK]
変数が Enable と宣言されているため、感嘆符に注意してください。 Disable
のみ 逆の操作を行う必要があります。
適切な変数を使用して、他のデータ フロー タスクに対してプロセスを繰り返します。パッケージを実行すると、変数 Enable_AKT_FEHLER
が 値 False
に設定されました .
お役に立てば幸いです。
参照:
ForEach ループ コンテナー内に同じスキーマを持つ複数のテーブルを読み込むには、以下の SO 回答をご覧ください。 MS Access から SQL Server にデータを転送します。うまくいけば、それはあなたにアイデアを与えるはずです.
SSIS パッケージ内の MS Access テーブルのリストをプログラムで取得するにはどうすればよいですか?