Jobs in einem Projekt erstellen und verwalten

Sie erstellen Aufträge zur Ausführung von Assets oder Dateien in Werkzeugen in einem Projekt.

Wenn Sie einen Auftrag erstellen, legen Sie auf verschiedenen Seiten die Eigenschaften des Auftrags fest, z. B. den Namen, die Definition, die Umgebungslaufzeit, den Zeitplan und die Benachrichtigungsangaben. Sie können einen Job sofort ausführen oder warten, bis der Job im nächsten geplanten Intervall ausgeführt wird.

Anzeigen von Jobs

Sie können Aufträge auf der Seite Aufträge im Projekt einsehen.

Jedes Mal, wenn ein Job gestartet wird, wird eine Jobausführung erstellt, die Sie überwachen und mit dem Jobausführungsprotokoll früherer Ausführungen vergleichen können. Sie können detaillierte Informationen zu jeder Jobausführung, Jobstatusänderungen und Jobfehler im Jobausführungsprotokoll anzeigen.

Sie können alle Aufträge projektübergreifend einsehen. Alle Stellen projektübergreifend anzeigen.

Einen Auftrag erstellen

Wie Sie einen Auftrag erstellen, hängt vom Asset oder der Datei ab.

Optionen zur Auftragserstellung für Assets oder Dateien
Asset oder Datei Auftrag im Werkzeug erstellen Auftrag auf der Seite Assets erstellen Weitere Informationen
Data Refinery-Ablauf Jobs in Data Refinery
SPSS Modeler durchfluss Jobs in SPSS Modeler
Mit dem Notizbuch-Editor erstelltes Notizbuch Erstellen von Aufträgen im Notebook-Editor
Pipelines Jobs für Pipelines erstellen

Optionen für die Auftragsplanung

Sie können einen Auftrag so konfigurieren, dass er nach einem bestimmten Zeitplan wiederholt wird. Sie können Aufträge im Rahmen von Git -basierten Projekten planen.

Sie können die Zeitzone für den Arbeitsplan nicht ändern. Sie müssen den Zeitplan für Ihren Auftrag in der Zeitzone Ihres Webbrowsers einstellen.Anschließend wird der Zeitplan in die Zeitzone des Rechenknotens umgewandelt, auf dem Ihr Auftrag ausgeführt wird.

Hinweis: Ihr geplanter Auftrag kann anders aussehen, wenn die Zeitzone Ihres Webbrowsers während der Sommerzeit auf Ihre lokale Zeitzone eingestellt ist. Zum Beispiel erscheint Ihr geplanter Auftrag täglich um 15:00 Uhr Eastern Standard Time Zone (EST), was 20:00 Uhr Coordinated Universal Time (UTC) entspricht. Wenn Ihre lokale Zeitzone in die Eastern Daylight Time Zone (EDT) wechselt, wird Ihr geplanter Auftrag weiterhin um 20:00 Uhr (UTC) ausgeführt, was täglich als 16:00 Uhr (EDT) erscheint.

Sie können die folgenden Eigenschaften des Auftragsplans festlegen:

Frequenz
Sie können wählen, ob der Auftrag minuten-, stunden-, tage-, wochen- oder monatsweise ausgeführt werden soll.
Wenn Sie den Minutenmodus mit dem Wert n wählen, wird der Auftrag zu Beginn der Stunde und dann zu jedem Vielfachen von n ausgeführt. Wenn Sie z. B. den Wert 11 angeben, wird der Auftrag zu jeder Stunde um 0, 11, 22, 33, 44 und 55 Minuten ausgeführt.
Beginn des Zeitplans
Sie können ein Startdatum und eine Startzeit festlegen. Der Auftrag beginnt mit dem ersten Vielfachen von n der Stunde, die auf die von Ihnen angegebene Startzeit folgt, zu laufen. Wenn Sie z. B. 10:24 eingeben und den Auftrag so einstellen, dass er alle 14 Minuten wiederholt wird, dann läuft Ihr Auftrag um 10:42, 10:56, 11:00, 11:14. 11:28, 11:42, 11:56, und so weiter.
Wochentage ausschließen
Sie können angeben, welche Tage übersprungen werden sollen. Wenn Sie bestimmte Wochentage ausschließen, kann es sein, dass der Auftrag nicht so läuft, wie Sie es erwarten. Der Auftrag wird möglicherweise zu unerwarteten Zeiten ausgeführt, weil die Zeitzone des Benutzers, der den Zeitplan erstellt, und die Zeitzone des Rechenknotens, auf dem der Auftrag ausgeführt wird, nicht übereinstimmen.
Ende des Zeitplans
Sie können ein Enddatum und eine Endzeit festlegen.

Jobs auf der Seite 'Assets' erstellen

Sie können einen Job zum Ausführen eines Assets auf der Seite Assets des Projekts erstellen.

Erforderliche Berechtigungen
Sie müssen über die Rolle „Permanent Admin“, „Admin“ oder „Editor“ im Projekt verfügen.

In einem Projekt mit der Standardintegration Git müssen Sie einen codebasierten Auftrag für nicht aufgeführte Assets erstellen, indem Sie eine Datei aus Ihrem lokalen Git Zweig auswählen. Siehe Jobs für Codedateien erstellen.

So erstellen Sie Jobs für ein aufgelistetes Asset auf der Seite Assets eines Projekts:

  1. Wählen Sie die Anlage aus dem Abschnitt für Ihren Anlagentyp aus und wählen Sie "Neuer Auftrag" aus dem Menüsymbol Menü mit den Listen der Optionen am Ende der Tabellenzeile.

  2. Optional. Definieren Sie die Auftragsdetails durch Eingabe eines Namens und einer Beschreibung.

  3. Wenn Sie Einstellungauswählen können, geben Sie die Einstellungen an, die Sie für den Job verwenden möchten.

  4. Wenn Sie Konfigurierenauswählen können, wählen Sie eine Umgebungslaufzeit für den Job aus. Je nach Assettyp können Sie optional weitere Einstellungen konfigurieren, z. B. Umgebungsvariablen oder Scriptargumente.

    Um zu vermeiden, dass zu viele abgeschlossene Jobausführungen und Jobausführungsartefakte gesammelt werden, legen Sie fest, wie lange abgeschlossene Jobausführungen und Jobausführungsartefakte wie Protokolle oder Notebookergebnisse aufbewahrt werden sollen. Sie können entweder die Anzahl der Tage auswählen, die die Jobausführungen aufbewahrt werden sollen, oder die letzte Anzahl der Jobausführungen, die beibehalten werden sollen.

  5. Optional. Auf der Seite Zeitplan können Sie einen einmaligen oder wiederkehrenden Zeitplan konfigurieren. Siehe Optionen für die Auftragsplanung.

  6. Optional. Wählen Sie diese Option, um Benachrichtigungen für den Auftrag zu sehen. Sie können den Typ der zu empfangenden Alerts auswählen.

  7. Überprüfen Sie die Jobeinstellungen. Erstellen Sie dann den Job und führen Sie ihn sofort aus oder erstellen Sie den Job und führen Sie ihn später aus.

Jobs für Dateien in einem Projekt mit veralteter Git -Integration erstellen

Sie können keine Aufträge direkt in JupyterLab oder RStudio erstellen. Um Aufträge für Notizbücher oder Skripte zu erstellen, die in JupyterLab oder RStudio in einem Projekt mit veralteter Git erstellt wurden, müssen Sie die Dateien aus der IDE in das mit Ihrem Projekt verknüpfte Git pushen und dann die Repository-Dateien mit dem Projekt synchronisieren. Alle Notizbücher, Skripte oder RShiny-Anwendungen, die mit einer Größe von null Byte in ein Git übertragen werden, gelten als ungültig und werden nicht mit dem Projekt synchronisiert.

Sie können Aufträge erstellen, nachdem Sie Ihre Git Dateien synchronisiert haben, um Projekt-Assets zu erstellen:

  • Über den Notebook-Viewer für Notebooks.
  • Auf der Seite Assets des Projekts für Notebooks und Scripts. Siehe Code-Dateien.

Jobs verwalten

Sie können alle Aufträge, die für Ihr Projekt existieren, auf der Assets-Seite des Projekts einsehen. Mit einer permanenten Administrator-, Administrator- oder Redakteursrolle für das Projekt können Sie die Auftragsdetails anzeigen und bearbeiten. Sie können Jobs manuell ausführen und löschen. Mit der Rolle „Betrachter“ für das Projekt können Sie nur die Auftragsdetails anzeigen. Mit der Rolle „Viewer“ können Sie keine Aufträge ausführen oder löschen.

Um die Details eines bestimmten Jobs anzuzeigen, klicken Sie auf den Job. Auf der Detailseite des Auftrags können Sie folgende Aktionen durchführen:

Ansicht der Läufe
Sehen Sie die Läufe für den aktuellen Auftrag und den Status der einzelnen Läufe. Wenn eine Ausführung fehlgeschlagen ist, können Sie die Ausführung auswählen und den Protokollnachsatz anzeigen oder die gesamte Protokolldatei herunterladen, die Sie bei der Fehlerbehebung unterstützt. Eine fehlgeschlagene Ausführung hängt möglicherweise mit einem temporären Verbindungs- oder Umgebungsproblem zusammen. Versuchen Sie, den Job erneut auszuführen. Wenn der Job immer noch fehlschlägt, können Sie das Protokoll an die Kundenunterstützung senden.
Auftragseinstellungen bearbeiten
Bearbeiten Sie die Einstellungen, indem Sie auf Auftrag bearbeiten klicken. So können Sie beispielsweise die Zeitplaneinstellungen ändern oder eine andere Umgebungsvorlage auswählen.
Den Auftrag manuell ausführen
Führen Sie den Auftrag aus, indem Sie in der Aktionsleiste des Auftrags auf das Symbol Ausführen Ausführen klicken. Sie können einen geplanten Job basierend auf dem Zeitplan und auf Anforderung starten.
Löschen Sie den Auftrag
Löschen Sie den Auftrag, indem Sie in der Aktionsleiste des Auftrags auf die Schaltfläche Löschen Löschen klicken.

Bearbeitung von Aufträgen in einem Werkzeug

Wenn Sie einen Auftrag in einem Werkzeug erstellen können, können Sie auch die Auftragseinstellungen anzeigen und bearbeiten, die mit einem Asset im Werkzeug verknüpft sind.

Ausführen von Aufträgen nach dem Upgrade

Auftragsläufe in Projekten schlagen fehl, wenn der Auftrag eine Umgebung verwendet, die gelöscht wurde oder nach einem Versions-Upgrade nicht mehr unterstützt wird. Damit der Job erneut ausgeführt wird, bearbeiten Sie den Job so, dass er auf eine alternative Umgebung verweist.

Um zu verhindern, dass Auftragsläufe aufgrund eines Upgrades fehlschlagen, erstellen Sie eine benutzerdefinierte Umgebung auf der Grundlage der vorhandenen Umgebung und verweisen Sie den Auftrag auf diese benutzerdefinierte Umgebung. Aufträge, die mit diesen Umgebungen verknüpft sind, werden auch nach einem Upgrade weiter ausgeführt. Details finden Sie unter Customizing-Umgebungen.