Wie man JSL- und Python-Skripte in JMP 19 nacheinander plantIch nutze JMP 19. Ich möchte ein JSL-Skript automatisieren, das jeden Morgen um 7:00 Uhr Daten von Oracle via ODBC abruft, die Datentabelle aktualisiert und als .xlsx-Datei speichert. Anschließend soll um 8:00 Uhr ein Python-Skript ausgeführt werden, das diese .xlsx-Datei importiert, verschiedene Operationen durchführt und die Ergebnisse per E-Mail versendet. Die JSL- und Python-Dateien liegen bereits vor – wie kann ich diesen gesamten Workflow automatisieren?Automatisierung und SkripterstellungBetreff: Sequenzielles Ausführen von JSL- und Python-Skripten in JMP 19Wenn Sie Windows verwenden, können Sie die Aufgabenplanung nutzen.
Betreff: Sequenzielles Ausführen von JSL- und Python-Skripten in JMP 19Das ist mir bereits bekannt, aber aus irgendeinem Grund funktioniert es auf meinem PC nicht. Gibt es noch andere Möglichkeiten, das Problem zu lösen?Betreff: Sequenzielles Ausführen von JSL- und Python-Skripten in JMP 19Zuerst würde ich versuchen, das Problem mit dem Taskplaner zu finden. Anschließend würde ich nach zuverlässigen Alternativen für die Aufgabenplanung suchen. Ich habe keine konkreten Empfehlungen, da ich bisher mit dem Taskplaner und verschiedenen Python-basierten Orchestratoren für die Planung von Python-ETL-Prozessen gute Erfahrungen gemacht habe.
Betreff: Sequenzielles Ausführen von JSL- und Python-Skripten in JMP 19Hallo Ronaldo,
Im Allgemeinen benötigen Sie unter Windows Administratorrechte, um geplante Aufgaben auszuführen, wenn diese außerhalb Ihrer Benutzerordner stattfinden. Wahrscheinlich benötigen Sie auch die Berechtigung „Als Batchauftrag anmelden“. Falls Ihre IT-Abteilung Ihnen diese Berechtigungen nicht erteilt, können Sie JMP manuell starten und versuchen, die Funktion „Planen“ in JSL zu verwenden. Dies kann jedoch die Möglichkeiten innerhalb der JMP-Sitzung einschränken.
Brian Corcoran
JMP Development
Betreff: Sequenzielles Ausführen von JSL- und Python-Skripten in JMP 19Auf dieser Website gibt es zahlreiche Fragen und Antworten zum Thema Aufgabenplanung unter Windows.
Sie sollten die JMP-Scheduler-Funktion nicht für Anwendungen verwenden, die dauerhaft laufen müssen. Dafür benötigen Sie beispielsweise die Aufgabenplanung des Betriebssystems, die beim Neustart des Rechners automatisch neu gestartet wird. Ich glaube, in einigen Fragen und Antworten ging es darum, wie man JMP auf einem gestarteten, aber nicht angemeldeten Rechner ausführen kann.
JMP kann über die Kommandozeile mit einer auszuführenden .jsl-Datei gestartet werden, und das ist wahrscheinlich das, was Sie vom Windows-Aufgabenplaner erwarten.
Betreff: Sequenzielles Planen von JSL- und Python-Skripten in JMP 19Ich verwende eine einfache Methode:
Ich führe es zu einem festgelegten Zeitpunkt in AutoHotkey aus, da ich ein großes AHK habe, das ausgeführt wird, sobald AutoHotkey startet.
AutoHotkey ist so nützlich.