Passez un composant basé sur la condition de Talend

J'ai un scénario où je voudrais passer d'un composant à exécuter en fonction de l'état et d'exécuter ses consécutives composants Talend.

Est-il possible?

  • Veuillez poster une capture d'écran de votre travail. En fonction de ce que vous faites avec votre travail, vous pouvez exécuter conditionnellement sous-jobs permettant à l'aide de la Run if connecteur (plutôt que Main ou on Subjob Okay).
  • Vous êtes de droite. Je peux mettre conditionnelle de la dépendance à l'aide de l'Exécuter Si le connecteur. Si la condition satisfait le composant va s'exécuter, mais si non, alors je voudrais ignorer cette composante et aller à son composant suivant.
  • Pouvez-vous poster une capture d'écran de votre travail (et plus de captures d'écran de n'importe où important) afin que nous puissions voir la meilleure façon de le faire? Je ne peux penser à quelques options, mais cela dépend de ce que vous faites avec le travail.
  • nous avons à faire quelque chose de similaire, le scénario est le suivant: Drop Schema Cascade -> Create Schema -> sous-job ( Drop table, create table) -> charger des données dans des tables, nous voulons avoir un DROP_SCHEMA booléenne dans le contexte, donc le premier élément doit être exécutée lorsque DROP_SCHEMA = 1 sinon il doit être ignorée.
  • Comme exactement comme Balazs mentionné. Considérer la tâche comme ici Pre_Job --> évaluation de l'état --> tSystem1 --> tSystem2 Si la condition de la variable est alors le flux naturel comme tSystem1 et puis tSystem2. Mais si la condition de la variable saya tSystem2 puis passez tSystem1 et exécuter tSystem2 seul. Je pouvais pas poster tout les captures d'écran. donc, juste expliqué au sens figuré.