salut,
Dans un flux de donnée, j'ai une source de donnée (une table) dans laquelle j'utilise un fractionnement conditionnel. Dans ce fractionnement conditionnel , je dis que si un code societe est à nul alors je remplis une table de rejet dans lequel je reinsere toute les valeurs des lignes qui ont un code societe à null.
(dans une tache destination OLEDB).
Jusque là , tout va bien sauf que je veux générer une erreur (raise error) pour arreter le traitement du package apres avoir inserer les lignes de rejet dans une table de rejet et la je ne vois pas comment je pourrais car on ne peut pas mettre de tache apres une tache destination.
Quelqu'un verrait il la petite astuce qu'il faut faire?
J'ai pensé a faire passer une variable qui renverrait true ou false si il trouve au moins une ligne qui contient un code agence à null, pour ensuite dans le flux de controle , rajouter une tache sql ou la je genererai un raise error avec un script en fonction de la valeur de la variable. Mais est possible de passer des variables comme cela ou sinon n'y aurait il pas plus simple??
Merci d'avance.
Partager