Come pianificare l'esecuzione sequenziale di script JSL e Python in JMP 19"Sono un utente di JMP 19. Vorrei automatizzare l'esecuzione di uno script JSL ogni mattina alle 7:00, che recuperi i dati da Oracle tramite ODBC, aggiorni la tabella dati e la salvi come file .xlsx. Successivamente, vorrei eseguire uno script Python alle 8:00 che importi il file .xlsx, esegua diverse operazioni e invii i risultati via e-mail. Dispongo già sia del file JSL che del file .py: come posso automatizzare l'intero flusso di lavoro?"Automazione e scriptingOggetto: Come pianificare l'esecuzione sequenziale di script JSL e Python in JMP 19Se utilizzi Windows, puoi usare l'Utilità di pianificazione.
Oggetto: Come pianificare l'esecuzione sequenziale di script JSL e Python in JMP 19Lo so già, ma per qualche motivo non funziona sul mio PC. Ci sono altri modi per risolvere il problema?Oggetto: Come pianificare l'esecuzione sequenziale di script JSL e Python in JMP 19Innanzitutto, cercherei di capire qual è il problema con Utilità di pianificazione. Successivamente, proverei a cercare su Google delle opzioni di pianificazione affidabili. Non ho raccomandazioni specifiche da dare, dato che mi sono trovato bene con Utilità di pianificazione o con diversi orchestratori basati su Python per la pianificazione di processi ETL in Python.
Oggetto: Come pianificare l'esecuzione sequenziale di script JSL e Python in JMP 19Ciao Ronaldo,
In genere, per eseguire attività pianificate su Windows al di fuori delle cartelle utente, sono necessari i privilegi di amministratore. Probabilmente sarà necessaria anche l'autorizzazione "Accedi come processo batch". Se il reparto IT non concede le autorizzazioni necessarie, è possibile avviare JMP manualmente e provare a utilizzare la funzione Pianifica in JSL, ma ciò potrebbe limitare le operazioni eseguibili all'interno della sessione JMP.
Brian Corcoran
Sviluppo JMP
Oggetto: Come pianificare l'esecuzione sequenziale di script JSL e Python in JMP 19Su questo sito sono presenti diverse domande e risposte relative all'Utilità di pianificazione di Windows.
Non dovresti provare a usare la funzione di pianificazione di JMP per un'applicazione che deve rimanere in esecuzione a lungo termine; hai bisogno di qualcosa come l'Utilità di pianificazione del sistema operativo, che si riavvia quando il computer viene riavviato. Credo che alcune delle domande e risposte riguardassero proprio come far funzionare JMP su un computer acceso ma senza che l'utente abbia effettuato l'accesso.
JMP può essere avviato dalla riga di comando con un file .jsl da eseguire, ed è probabilmente questo che desideri fare tramite l'Utilità di pianificazione di Windows.
Oggetto: Come pianificare l'esecuzione sequenziale di script JSL e Python in JMP 19Sto usando un metodo semplice:
Eseguilo a un orario programmato in AutoHotkey perché ho un file AHK di grandi dimensioni che si avvia non appena si accende AutoHotkey.
AutoHotkey è davvero utilissimo.