SSIS search deux stream de données (sauf?)

tout.

J'ai deux stream de données flow1 et flow2 dans la tâche de stream de données ssis après multicast.

Le stream 1 passe à la destination ole db, et après l'insertion, il conserve uniquement les loggings d'erreurs de sa sortie d'erreur. Le stream 1 corrige les statuts des loggings erronés.

Le stream 2 conserve tous les loggings du stream 1 avant insertion.

Et maintenant je dois corriger les statuts des loggings insérés avec succès. Je vois deux façons de le faire et quelques questions dans chacun d'entre eux.

  1. Le stream de search 2 enregistre vers la table insérée et corrige les loggings correspondants en tant que succès. Mais comment faire pour attendre que tous les loggings soient insérés dans le stream 1? Je n'aime pas une idée de sumil dans le composant de script)

  2. Faites correspondre les loggings du stream 2 avec la sortie d'erreur du stream 1. Cela permettra au stream 2 d'attendre que le stream 1 insère tous les loggings. Mais comment exclure les lignes d'un stream d'un autre?

Toutes les idées seront utiles. Je vous remercie. En ce qui concerne, Yuriy.

L'idée Pure DataSlow de SSIS:
* Faire une jointure externe gauche avec la transformation SSIS Merge. Remarque : vous devez sortinger les deux stream de données à l'aide de la key de search avant de procéder à la fusion.
* Filtrer les lignes avec Split Transformation, basé sur la condition ISNULL([column from error dataflow])