0

データ フロー タスクがあり、データを抽出するために OLE DB ソース コンポーネントを介してデータベースに接続しています。このデータは条件付き分割コンポーネントにフィードされ、単純な式に基づいてデータが分離されます。

この式の評価後、データは LocationA または LocationB の 2 つの場所のいずれかに配置されます。

よし、これですべての設定が完了し、正常に動作するようになった。データがこれら 2 つの場所に分離されると、レコードに対して追加の処理が実行されます。

ここで行き詰まっています。LocationB のレコードを処理する前に、LocationA のレコードを処理する必要があります。

どのタスクが他のタスクよりも優先されるかを設定する方法はありますか? そうでない場合、これを処理する最善の方法は何ですか? LocationA と LocationB のデータをデータベースに書き戻し、制御フローで新しいデータ フロー タスクを作成して、これらのレコードを処理する順序を処理する必要があるかもしれないと考えていました。

どんな助けでも大歓迎です!

4

1 に答える 1

0

LocationB 処理のために LocationA 処理の結果が必要だと思いますか? お見せできる実用的な実装はありませんが、概念的には、LocationA 処理の結果と LocationB の入力をマージまたは結合することはできますが、実際には出力で値を使用することはできません。これにより、LocationB が実行される前に LocationA が強制的に完了します。 (出典: heeroz.com )代替テキスト

于 2010-06-16T01:28:55.100 に答える