Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexUtiliser l’option de mise en cache des données pour développer plus rapidement
Lorsque vous utilisez un outil de type "Input Data-Entrée de données" connecté à une base de données (nativement, à travers ODBC ou autre), les temps d’accès aux données peuvent être longs en fonction de la réactivité du moteur de base, du réseau et du volume de données à charger. Une astuce consiste à limiter le nombre d’enregistrements afin de charger plus rapidement les données. Cependant, limiter les données n’est pas toujours possible lorsque l’on a besoin de l’exhaustivité des données pour la création du workflow. L’outil "Input Data-Entrée de données" possède une option bien utile dans ce cas : la mise en cache des données. Lorsque l’option « Cache Data – Cacher les données » de l’outil est cochée, Alteryx Designer créé un fichier « .yxdb » (format propriétaire Alteryx, optimisé, compressé et indexé pour les workflow). La lecture des données est ensuite beaucoup plus rapide. Alteryx Designer mentionnera par la suite, dans la fenêtre d’exécution, si les données ont été prises en cache ou non.
Fig 1 Activation de l’option de mise en cache.
Fig 2 Message de designer sur la provenance des données