Comment deux différents tâche peut goto une tâche dans SSIS
veuillez voir la figure pour se faire une idée du scénario.
Maintenant quand mon Colis sera exécuté après l'exécution de la s! tâche, que ce soit A ou B chemin à suivre. Donc, Si A est suivie ensuite de la Tâche S2 et F2 est exécutée. Mais si le chemin B est suivie, la tâche de la F1 et F3 est exécutée. Mais aussi après la fin de la tâche F3, le flux devrait aller à la tâche S2 via chemin de E. Mais cela ne se produise pas et que la tâche F3 est terminé, le paquet se termine avec succès.
J'ai besoin d'aide sur ce sur la manière de faire de chemin E et de l'exécution de la tâche S2 et F2 après la tâche F3 achèvement.
Grâce.
OriginalL'auteur kaibuki | 2010-09-29
Vous devez vous connecter pour publier un commentaire.
Votre problème est lié à des paramètres de vos Contraintes de Précédence (lignes bleues). Vous avez besoin pour répondre à de Multiples paramètres de Contrainte car vous avez deux Contraintes de Précédence conduisant à une tâche (S2).
Votre configuration actuelle montre que les deux chemins et E doit remplir avant que la Tâche S2 va commencer. Depuis un seul de ces chemins d'accès complets, SSIS s'arrête. Vous avez besoin de faire des changements, de sorte que lorsque le chemin d'accès d'Un ou chemin E est terminée, commencer la tâche S2.
Effectuez les opérations suivantes pour effectuer le changement. Cliquez-droit sur Un chemin ou chemin E et sélectionnez Modifier. Dans la Contrainte de Précédence de l'Éditeur, sous de Multiples contraintes, sélectionnez "OU Logique. Une contrainte doit évaluer de Vrai". Cliquez sur OK pour fermer la boîte de dialogue. Les chemins d'accès A et E va changer pour des lignes en pointillés, ce qui représente la condition OU vous venez de définir.
Même ici, j'ai tiré un montant juste au large déjà, mais merci pour me sauver ce qui reste peu!
OriginalL'auteur bobs
Ma conjecture est que F3 est un non-blocage de la transformation. Si vous avez besoin d'insérer une ou Semi-Blocage de la transformation de la force SSIS à attendre jusqu'à ce que F3 et S1 à exécuter S2.
Il y a une bonne liste ici et une meilleure explication de la façon dont transforme bloquer l'un de l'autre. Mais je serais probablement utiliser un de l'Union de Tous les avec les deux F3 et S1 prédécesseurs et S2 comme successeur.
bobs est à droite...cette solution ne fonctionnera qu'à l'intérieur d'un flux de données.
OriginalL'auteur CTKeane