Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexBonjour,
J'ai créer une macro permettant de requêter un datalake pour cela j'ai créer un outil python (image 1) qui extrait via le package jaydebeapi (image 2) les données du lake puis les transformes en dataframe pour les utiliser en ouput.
La macro est faite de sorte à ce qu'elle demande à l'utilisateur d'initialisé son nom d'utilisateur et mot de passe et également la requête SQL qui requêtera le datalake (image 3).
Cela fonctionne bien la première utilisation de la macro mais par la suite même en changeant la requête, c'est la première requête effectuée qui se charge (et plus globalement les premières données chargé dans la macro qui se charge).
Image 1
Image 2
Image 3
Comment faire pour actualiser la macro sans avoir à relancer le workflow de la macro (.yxmc) ?
Merci par avance pour vos réponses.
Paul
Résolu ! Accéder à la solution.
Je pense avoir trouvé la solution. Le problème devait venir du fait que mes sélecteurs utilisateurs (zones de texte) étaient directement plugué sur mon notebook python ce qui devait biaisé le traitement.
Ainsi j'ai donc ajouté une zone de texte intermédiaire que j'appel ensuite dans mon notebook comme un dataframe (image).
Dorénavant ma macro s'actualise à chaque modification par l'utilisateur !