Free Trial

Forum

Trouvez des réponses, posez des questions, et partagez votre expertise d’Alteryx.
TIPS de la semaine

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

Voir l'index

Tips de la semaine (3.1):Améliorer la performance de son workflow

WilliamR
Alteryx
Alteryx

Optimiser un workflow

 

Comme tous les processus techniques, l’optimisation passe d’abord par une phase d’analyse. La manière la plus simple d’effectuer cette analyse, est d’utiliser la fonction très pratique de profiling d’Alteryx Designer.

Tout comme l’analyse de performance de requête SQL effectuée sur les bases de données ou dans les environnements de développements lorsque l'on conçoit un programme, le profiling permet de décomposer les temps d’exécution des différentes phases du processus. En fonction des résultats de l’analyse, différentes techniques d’optimisation pourront être mises en œuvre.

 

Activation du profiling dans Alteryx Designer

 

Pour activer l’option de profiling (uniquement pendant la phase d’analyse), cliquez sur le canevas puis dans l’onglet de configuration du workflow->Runtime et cochez la case « Enable performance profiling ».

 

3-1-Profiling.png

 

A présent, lors de l’exécution du workflow, vous pourrez voir, dans la fenêtre des résultats d’exécution du workflow, quelles sont les étapes qui prennent le plus de temps et ainsi travailler à son optimisation.

 

Lecture des résultats

 

Dans l’exemple ci-dessous, au-delà des calculs prédictifs avec la régression logistique et l’outil de scoring, 40% du temps d’exécution est passé à écrire la sortie de donnée (274) enregistrements ce qui représente un volume de données très faible. Cette étape nécessite donc d’être analysée pour trouver les pistes d’optimisations, peut être en envisageant une sortie sous un autre format si cela est possible.

 

3-2-Profiling.png

 

0 RÉPONSES 0
Étiquettes