Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'index
Avez-vous déjà eu du mal à gérer l'ordre des opérations dans vos processus ? L'outil Conteneur de contrôle est là pour vous aider !
Voulez-vous savoir comment cet outil peut vous être utile dans votre workflow et quels avantages il offre ? Alors voici trois avantages majeurs que vous devez connaître :
Et pourtant, vous ne l'utilisez toujours pas… ?
Les Conteneurs de contrôle permettent l'exécution conditionnelle de certains blocs de logique d'après les données du workflow, d'un autre Conteneur de contrôle ou d'autres outils afin de créer des processus plus dynamiques et plus complexes.
Si vous devez faire en sorte qu'un processus ne démarre pas avant qu'un autre soit terminé, utilisez toujours plusieurs Conteneurs de contrôle.
Si le moteur AMP est désactivé, l'utilisation de l'outil Conteneur de contrôle dans votre workflow entraînera une erreur.
Ce workflow ne fonctionne pas parce que nous n'avons pas connecté correctement les Conteneurs de contrôle.
Vous verrez ci-dessous comment le configurer correctement pour utiliser les fonctionnalités du Conteneur de contrôle :
Si vous ne connectez pas les Conteneurs de contrôle que vous utilisez dans le workflow, vous n'obtiendrez pas le résultat escompté et une erreur apparaîtra. C'est ce que vous constatez dans les illustrations ci-dessus. La première montre ce qui se passe quand les conteneurs ne sont pas reliés correctement, et la seconde montre comment procéder.
Pour relier deux Conteneurs de contrôle, vous devez suivre des étapes similaires à celles de l'ajout et de la connexion d'un nouvel outil à un workflow.
Considérez le Control Input comme le bouton de démarrage de votre Conteneur de contrôle. Lorsqu'un seul enregistrement arrive, c'est comme si vous appuyiez sur ce bouton pour tout lancer. Une fois que vous avez appuyé sur le bouton, le conteneur attend patiemment que tous les enregistrements soient passés par ce point de départ avant d'entamer ses principales tâches. Cette façon de procéder permet de s'assurer que tout est en ordre avant que le gros du travail commence.
Que se passe-t-il s'il n'y a pas de connexion au Control Input ? C'est simple. Le conteneur est activé et fonctionne de la même manière qu'un conteneur d'outils.
La sortie de journalisation (Logging Output) est comme une conversation sur ce qui se passe à l'intérieur du conteneur. Cet outil enregistre tous les détails, affichant tous les messages du journal émanant des outils qui se trouvent dans le conteneur et même dans ses sous-conteneurs.
Ces messages n'apparaissent dans les données du Conteneur de contrôle que s'ils sont également visibles dans la grille des résultats. Vous ne voyez que ce qui est important.
Que se passe-t-il si le conteneur est désactivé ? Eh bien, il est silencieux. Aucun message n'est envoyé. Vous évitez ainsi d'encombrer votre espace de travail avec des données inutiles lorsque le conteneur n'est pas actif.
Désactivé : Designer ignore le conteneur (ainsi que tous les outils qu'il contient) et ne signale pas non plus d'erreurs de configuration.
Activé : Designer décide s'il faut l'activer ou non en fonction des enregistrements reçus par l'ancrage d'entrée lorsque vous exécutez le workflow.
Les Conteneurs de contrôle sont assez flexibles et peuvent fonctionner avec plusieurs types d'outils dans Alteryx. Par exemple, les outils En base de données fonctionnent correctement dans les Conteneurs de contrôle. L'outil Détour s'intègre également bien. Mais si un outil Fin du détour est placé à l'intérieur d'un Conteneur de contrôle inactif, il abandonne son flux de données. Vous pouvez utiliser efficacement les Conteneurs de contrôle dans les macros.
Cependant, tous les outils ne sont pas compatibles :
Connaître ces limitations peut vous aider à planifier et à exécuter vos workflows plus efficacement, sans perturbations inattendues.
Les Conteneurs de contrôle sont un moyen fantastique de rendre vos workflows Alteryx plus efficaces. Qu'il s'agisse de grands jeux de données ou de séquences complexes, ils veillent à ce que tout se passe bien.
Bonnes analyses !
Remarque : les workflows de débogage avec des Conteneurs de contrôle seront pris en charge à partir de la version 2024.2.
Pour ajouter un commentaire ici, vous devez être inscrit. Si vous êtes déjà inscrit, connectez-vous. Dans le cas contraire, inscrivez-vous puis connectez-vous.