Comment planifier l'exécution séquentielle de scripts JSL et Python dans JMP 19Je suis utilisateur de JMP 19. Je souhaite automatiser un script JSL qui s'exécute chaque matin à 7h00. Ce script récupère des données depuis Oracle via ODBC, met à jour la table de données et l'enregistre dans un fichier .xlsx. Ensuite, à 8h00, je souhaite exécuter un script Python qui importe ce fichier .xlsx, effectue diverses opérations et envoie les résultats par e-mail. Je dispose déjà des fichiers JSL et .py. Comment puis-je automatiser l'ensemble de ce processus ?Automatisation et scriptageRe : Comment planifier l’exécution séquentielle de scripts JSL et Python dans JMP 19Si vous utilisez Windows, vous pouvez utiliser le Planificateur de tâches.
Re : Comment planifier l’exécution séquentielle de scripts JSL et Python dans JMP 19Je le sais déjà, mais pour une raison inconnue, cela ne fonctionne pas sur mon PC. Existe-t-il d'autres solutions ?Re : Comment planifier l’exécution séquentielle de scripts JSL et Python dans JMP 19Je commencerais par essayer de comprendre le problème avec le Planificateur de tâches. Ensuite, je chercherais sur Google des solutions de planification fiables. Je n'ai pas de recommandation particulière, car j'ai toujours été satisfait du Planificateur de tâches et de différents orchestrateurs Python pour la planification des processus ETL Python.
Re : Comment planifier l’exécution séquentielle de scripts JSL et Python dans JMP 19Salut Ronaldo,
En règle générale, l'exécution de tâches planifiées sous Windows nécessite des privilèges d'administrateur si l'opération s'effectue en dehors de vos dossiers utilisateur. L'autorisation « Ouvrir une session en tant que tâche planifiée » est également souvent requise. Si votre service informatique ne vous accorde pas ces autorisations, vous pouvez démarrer JMP manuellement et tenter d'utiliser la fonction Planification dans JSL, mais cela risque de limiter les actions possibles au sein de la session JMP.
Brian Corcoran
Développement JMP
Re : Comment planifier l’exécution séquentielle de scripts JSL et Python dans JMP 19Ce site contient de nombreuses questions-réponses concernant le planificateur de tâches sous Windows.
Il est déconseillé d'utiliser la fonction de planification JMP pour une application nécessitant une exécution prolongée ; il est préférable d'utiliser un outil comme le planificateur de tâches du système d'exploitation, qui redémarre automatiquement au redémarrage de la machine. Il me semble que certaines questions-réponses portaient sur la configuration d'une machine démarrée mais non connectée pour exécuter JMP.
JMP peut être lancé depuis la ligne de commande avec un fichier .jsl à exécuter, et c'est probablement ce que vous attendez du planificateur de tâches Windows.
Re : Comment planifier l’exécution séquentielle de scripts JSL et Python dans JMP 19J'utilise une méthode simple :
Lancez-le à une heure programmée dans AutoHotkey car j'ai un gros script AHK qui s'exécute dès le démarrage d'AutoHotkey.
AutoHotkey est tellement utile.