Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!
Free Trial

Base de Connaissance

Apprenez auprès des experts.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index

Maîtrise de l'outil | Apps et macros

Community_Admin
Alteryx
Alteryx
Créé

Apps and Macros.pngCet article fait partie de la série Maîtrise de l'outil, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons vous introduire les ressources application et macro dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer :

 

Fait : les workflows sont les meilleurs. Vérifiez. Ils visent tous à faire avancer les choses et avec des centaines d’outils et la capacité d’intégrer des processus externes, nous ne manquons pas de choses à accomplir. Nous savons que certains domaines d’analyse nécessitent un peu plus de puissance, cependant, et c’est pourquoi vous pouvez tirer parti de vos workflows dans les applications et les macros pour ajouter des fonctionnalités.

 

1.jpg

 

Applications

 

En bref, une application analytique est simplement un workflow qui nécessite une entrée utilisateur. Par exemple, vous pouvez avoir un workflow qui capture vos analyses et génère un rapport. Selon la personne qui exécute le rapport, il peut n’y avoir que quelques tables/points de données d'intérêt pour cette personne, et vous voulez personnaliser la sortie pour cet utilisateur, comme ci-dessous :

 

App.gif

 

Pour capturer cette entrée utilisateur, vous utiliserez l’ensemble d’outils Interface et l’entrée (nom de l’utilisateur) mettra à jour un filtre et un élément d’en-tête/texte dans le workflow pour générer un rapport entièrement différent et personnalisé lors de l’exécution. Vous pouvez apprendre à construire une application analytique ici, en consultant le cas d’exemple ci-dessus (joint en tant qu’Example Reporting App.yxwz), ou en parcourant les échantillons détaillés dans votre Designer en naviguant vers Aide > Exemples de workflows > applications analytiques > Construire une application.

 

 

2.png


En plus de toutes les fonctionnalités que les workflows sous-jacents apportent à vos applications, vous pouvez créer des erreurs personnalisées et utiliser l'outil de workflow de débogage dans votre concepteur d'interface pour résoudre les problèmes de configurations de votre application. Notre galerie publique contient également une multitude d’applications intégrales qui pourraient être utiles ou au moins commencer avec une base solide lors de la construction de votre propre application. Connectez-vous à Gallery, appuyez sur download (1).png à côté de votre application de choix, et cliquez avec le bouton droit > modifiez le fichier yxwz pour l'ouvrir dans Designer plutôt que comme une interface. Si vous voulez partager un de vos applications chef-d'œuvre de la Galerie, vous pouvez consulter App Building Guidelines qui devrait également aider.


Macros

 

Les macros, quant à elles, sont des modules qui ont la flexibilité d’être exécutées comme un outil unique dans un autre module - souvent encapsulant un processus reproductible. Comme pour les applications, vous pouvez construire des macros standards (apprenez comment en construire une ici) en supprimant simplement votre entrée et sortie de votre workflow et en les remplaçant par les outils d'Interface Entrée de macro et Sortie de macro, respectivement. Vous pourrez ainsi « insérer » le traitement de ce workflow dans un autre en cliquant avec le bouton droit de la souris sur votre canevas Designer, en sélectionnant « Insérer » et en choisissant votre macro dans le navigateur de fichiers qui s’ouvre après avoir sélectionné « Macro… » à partir de la liste d'option. Une fois que vos connexions sont établies, votre macro standard prend simplement votre flux de données d'entrée et l'envoie à travers ce workflow encapsulé avant de retourner la sortie pour continuer en aval.

 

Pour ajouter à cette panoplie, vous pouvez également construire des lots de macros et des macros itératives. Les lots de macros (Apprenez à en construire un ici)  exécuteront également tout processus reproductible imbriqué par la macro, mais ils seront réexécutés et reconfigurés pour chaque paramètre de contrôle – regroupant souvent des « paquets » des enregistrements d’entrée par le paramètre de contrôle à utiliser pour leur traitement respectif. Les macros itératives (Apprenez à en construire une ici, ici ou ici) utiliseront deux sorties de macro (une sortie itérative et une sortie standard avec une condition de terminaison) pour réexécuter le workflow enveloppé jusqu'à ce que vos itérations maximales soient atteintes ou que tous vos enregistrements aient atteint la condition de terminaison et aient quitté la sortie standard. Toutes les macros peuvent utiliser d'autres outils d'Interface pour mapper des champs ou configurer des paramètres, mais ils ne sont pas nécessaires.

 

Les macros sont extrêmement polyvalentes en raison de leur simple personnalisation, et la meilleure approche pour apprendre comment et quand les utiliser, ainsi que la façon de les construire pour mieux répondre à vos besoins, est d'assimiler tous les exemples que vous pouvez. Heureusement, une poignée de compilations de macro détaillées est disponible dans le menu Aide de votre Designer.

 

3.png

 

Si vous êtes déjà un pro des macros et que vous n’avez besoin que de conseils et astuces pour créer des macros plus dynamiques, comme comment déployer des appels API dans vos macros, ne cherchez pas plus loin que la série CS macro dev. Tout comme avec les applications, il y a une multitude de macros pratiques disponibles sur notre galerie publique dans la section Macro District ou dans nos versions Crew Macro Pack. Celles-ci comprennent des macros qui peuvent :

 

Il vous suffit de télécharger et d’installer des macros pour commencer à les utiliser et apporter instantanément cette puissance supplémentaire dans vos analyses. Après avoir passé en revue ce qui précède, vous devriez également avoir une bonne idée sur la façon de les ajuster pour mieux s'adapter à vos workflows et comment appliquer des techniques similaires pour construire vos propres fonctionnalités Designer !

 

Pour en savoir plus sur les applications et les macros, consultez nos vidéos de formation en direct de la communauté sur les applications d'introduction, les applications intermédiaires, les macros avancées et les applications de chaînage, ainsi que les présentations suivantes des types spécifiques de macros  :

 

  •  Commencer avec les macros standard
  • Commencer avec les lots de macros 
  • Commencer avec les macros itératives

Gardez également un œil sur la meilleure façon d’utiliser les outils d’Interface de la série Maîtrise des outils !

 

Maintenant, vous devriez avoir des compétences de niveau expert avec les applications et les macros !

Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous ! 

 

Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.

 

Si vous avez des questions, la communauté est là pour y répondre sur le Forum. 

 

Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance

 

*Cet article a été écrit par @MattD sur la Communauté anglaise. 

contributeurs
Étiquettes