Verwenden Sie Tasks, um die Ausführung einer Data Pipeline zu automatisieren. Tasks können für eine Reihe von Intervallen, von alle 15 Minuten bis monatlich, geplant werden. Die Ergebnisse vorheriger Ausführungen können angezeigt werden. Sie enthalten die Ausgabe-Layer sowie die Meldungen, die bei der Data-Pipeline-Ausführung zurückgegeben wurden. Die Data-Pipeline-Tasks können wie folgt verwaltet werden:
- Verwenden Sie die Seite "Geplante Tasks", um Tasks für vorhandene Data Pipelines zu verwalten.
- Verwenden Sie den Editor, um Tasks für die Data Pipeline, die Sie gerade bearbeiten, zu verwalten.
Erstellen von Tasks
Verwenden Sie einen der im Folgenden beschriebenen Workflows, um einen Task zu erstellen.
Erstellen eines Tasks auf der Seite "Geplante Tasks"
Führen Sie zum Erstellen eines Tasks für eine vorhandene Data Pipeline auf der Seite "Geplante Tasks" die folgenden Schritte aus:
- Melden Sie sich mit einem ArcGIS-Konto an, und rufen Sie die Data Pipelines-App über das App-Startprogramm auf.
Die Seite der Data Pipelines-Galerie wird angezeigt.
- Klicken Sie auf Zeitplanung verwalten.
Die Seite "Geplante Tasks" wird angezeigt.
- Klicken Sie auf Task erstellen.
Das Dialogfeld "Task erstellen" wird angezeigt.
- Wählen Sie eine Data Pipeline für den Zeitplan aus, und klicken Sie auf Weiter.
- Geben Sie einen Titel für den Task an, konfigurieren Sie die Zeitplandetails, und klicken Sie auf Speichern.
Der Task wird erstellt, und die Ausführung der Data Pipeline wird geplant.
Erstellen eines Tasks im Editor
Führen Sie zum Erstellen eines Tasks für die geöffnete Data Pipeline im Editor die folgenden Schritte aus:
- Melden Sie sich mit einem ArcGIS-Konto an, und rufen Sie die Data Pipelines-App über das App-Startprogramm auf.
Die Seite der Data Pipelines-Galerie wird angezeigt.
- Öffnen Sie eine vorhandene Data Pipeline, oder erstellen Sie eine Data Pipeline, die nach einem Zeitplan ausgeführt werden soll.
Der Editor wird geöffnet.
- Klicken Sie auf der Editor-Werkzeugleiste auf Zeitplan.
Diese Option ist nur aktiviert, wenn die geöffnete Data Pipeline gespeichert wurde.
Der Bereich "Geplante Tasks" wird angezeigt.
- Klicken Sie auf Task erstellen.
Das Dialogfeld "Task erstellen" wird angezeigt.
- Geben Sie einen Titel für den Task an, konfigurieren Sie die Zeitplandetails, und klicken Sie auf Speichern.
Der Task wird erstellt, und die Ausführung der Data Pipeline wird geplant.
Verwenden vorhandener Tasks
Eine Liste aller Data-Pipeline-Tasks kann auf der Seite "Geplante Tasks" angezeigt werden, die mit der Schaltfläche Zeitplanung verwalten auf der Data-Pipeline-Galerieseite geöffnet werden kann. Im Editor wird mit der Schaltfläche Zeitplanung ein Fenster geöffnet, in dem die Tasks für die geöffnete Data Pipeline angezeigt werden.
Sowohl das Fenster "Zeitplanung" im Editor als auch die Seite "Geplante Tasks" enthalten Informationen zum Task wie beispielsweise den Titel, das Datum der nächsten Ausführung und den Task-Status. Für Nächste Ausführung sind die folgenden Werte möglich:
- Ein Datum: Der Zeitpunkt (Datum und Uhrzeit), für den der Start der nächsten Ausführung geplant ist.
- Abgeschlossen: Die Endbedingung für den Task ist erfüllt, und die letzte Ausführung wurde abgeschlossen.
- Fehlgeschlagen: Die Endbedingung für den Task ist erfüllt, und die letzte Ausführung ist fehlgeschlagen.
- Angehalten: Der Task wurde angehalten.
Neben dem Anzeigen von Tasks stehen die folgenden Optionen zum Verwalten von Tasks zur Verfügung:
- Anhalten oder Fortsetzen: Halten Sie einen aktiven Task an, oder setzen Sie einen angehaltenen Task fort. Angehaltene Tasks werden erst wieder zum geplanten Zeitpunkt (Datum und Uhrzeit) ausgeführt, wenn sie fortgesetzt werden.
- Bearbeiten: Bearbeiten Sie die für einen Task festgelegten Parameter. Sie können den Titel und die Zeitplaneinstellungen bearbeiten.
- Löschen: Löschen Sie einen Task. Gelöschte Tasks können nicht wiederhergestellt werden.
- Neustart: Starten Sie einen abgeschlossenen Task neu.
Task-Ausführungen und Ausführungsdetails
Wenn Sie auf einen Task klicken, wird der Ausführungsverlauf des Tasks angezeigt. Klicken Sie auf eine einzelne Ausführung, um die Ausführungsergebnisse anzuzeigen, beispielsweise die Ausgabe-Feature-Layer und Meldungen. Für gerade laufende Task-Ausführungen werden erst Informationen angezeigt, wenn die Ausführung abgeschlossen ist. Verwenden Sie die Schaltfläche "Aktualisieren" in der Task-Liste, um den aktuellen Status abzurufen.
Überlegungen
Berücksichtigen Sie beim Verfassen von Data Pipelines, die geplant werden sollen, Folgendes:
- Die Verwendung der Ausgabemethode Erstellen mit aktiviertem Ausgabeparameter Überschreiben, wenn Layer bereits vorhanden ist wird für geplante oder automatisierte Ausführungen nicht empfohlen. Im Gegensatz zu Ersetzen und Hinzufügen und aktualisieren kann der Parameter "Überschreiben" das Schema, die Geometrie und die Datensätze verändern, was zu Fehlern bei anschließenden Workflows wie Pop-ups oder Filtern führen kann. Außerdem werden Überschreibungen nicht zurückgesetzt, wenn während des Schreibvorgangs ein Fehler auftritt, was zum Verlust des Layers führen kann, bis die Data Pipeline erfolgreich ausgeführt wird. Die Optionen Ersetzen und Hinzufügen und aktualisieren werden im Falle eines Fehlers zurückgesetzt und die ursprünglichen Daten bleiben erhalten.
- Wenn eine geplante Data Pipeline einen Ausgabe-Feature-Layer umfasst, für den die Ausgabemethode Erstellen verwendet wird, schlägt der Task nach der ersten Ausführung fehl, wenn der Überschreibungsparameter nicht aktiviert ist, da der Feature-Layer bereits vorhanden ist. Sie können den Feature-Layer vor dem Planen eines Tasks erstellen und die Ausgabemethode auf Ersetzen oder Hinzufügen und aktualisieren festlegen (empfohlen) oder die Option Überschreiben, wenn Layer bereits vorhanden ist (nicht empfohlen) aktivieren.
Berücksichtigen Sie beim Planen von Data-Pipeline-Tasks Folgendes:
- Die maximale Häufigkeit, mit der die Ausführung eines Tasks geplant werden kann, lautet "Alle 15 Minuten".
- Verwenden Sie den verbesserten neuen Parameter Maximale Dauer der Ausführung, um die maximale Ausführungszeit eines Tasks anzugeben, bevor er automatisch abgebrochen wird.
- Sie können nur Tasks für Data-Pipeline-Elemente erstellen, deren Besitzer Sie sind. Dies gilt für alle Benutzertypen einschließlich Administratoren. Administratoren können Tasks für alle Data-Pipeline-Elemente in der Organisation anzeigen und bearbeiten.
- Wenn die Dauer der Ausführung eines Tasks das Intervall zwischen geplanten Tasks überschreitet, wird die nachfolgende Task-Ausführung übersprungen.
- In der Liste der Task-Ausführungen werden maximal 30 Task-Ausführungen pro Task gespeichert. Nach 30 Ausführungen ist der Zugriff auf die älteste Task-Ausführung nicht mehr möglich, und die neueste Ausführung wird der Liste hinzugefügt.
- Für jedes Benutzerkonto sind maximal 10 aktive Tasks möglich. Hierzu zählen auch andere aktive Task-Typen, beispielsweise geplante Notebooks oder Berichte. In Data Pipelines wird für aktive Tasks der Zeitpunkt der nächsten Ausführung angezeigt. Für inaktive Tasks gilt kein Limit. Wenn Sie 10 aktive Tasks haben, können Sie einen aktiven Task anhalten oder löschen, um einen neuen zu erstellen.
- Wenn eine Data Pipeline mit geplanten Tasks gelöscht oder in den Papierkorb verschoben wird, werden die Tasks dauerhaft gelöscht und können nicht wiederhergestellt werden.