Skip to main content

Übersicht über Orchestrierung

Orchestrierung  ist eine Reihe von Funktionalitäten, die die zeitlich geplante Ausführung von Aufgabensequenzen auf der Alteryx Analytics Cloud unterstützt. Diese Aufgaben können externe Prozesse, Datentransformationsaufträge, HTTP-Anfragen und mehr sein.

In den folgenden Abschnitten können Sie sich kurze Zusammenfassungen bestimmter Funktionen und detailliertere Informationen zu diesen Funktionen durchlesen.

Begriffe

Begriff

Beschreibung

Plan

Ein Plan ist eine Sequenz von Aufgaben, die von der Plattform oder auf Assets ausgeführt werden, auf die Sie Zugriff haben. Um Aufgaben zu orchestrieren, erstellen Sie einen Plan. Ein Plan kann zur Ausführung zeitlich geplant, manuell ausgelöst oder über API aufgerufen werden.

Auslöser

Eine Aufgabe wird auf Grundlage eines Auslösers ausgeführt. Ein Auslöser ist eine Bedingung, unter der eine Aufgabe ausgeführt wird. In vielen Fällen beruht der Auslöser für eine Aufgabe auf dem Zeitplan für den Plan.

Aufgabe

Eine Aufgabe ist eine Ausführungseinheit in der Plattform.

Momentaufnahme

Eine Momentaufnahme des Plans wird erfasst, und der Plan wird anhand dieser Momentaufnahme ausgeführt. Weitere Informationen zu Momentaufnahmen finden Sie unter „Planausführung“ weiter unten.

Aufgabenarten

Die folgenden Arten von Aufgaben sind verfügbar.

  • Workflow-Aufgabe : Mit einer Workflow-Aufgabe können Sie einen Ihrer Designer Cloud-Workflows als Teil eines Plans ausführen, den Sie in der Alteryx Analytics Cloud erstellen.

  • Desktop-Workflow-Aufgabe : Organisieren Sie die Ausführung Ihrer Designer Desktop-Workflows, die in Alteryx Analytics Cloud hochgeladen wurden.

  • Berichterstellungsaufgabe: Erstellen und exportieren Sie Berichte aus den Daten, die Sie in AAC vorbereitet und zusammengestellt haben. Gehen Sie zu Plan View for Report Tasks.

  • Flow-Aufgabe: Weitere Informationen finden Sie unter Planansicht für Flow-Aufgaben .

  • ML-Prognoseaufgabe : Erstellen Sie mit Ihrem Machine Learning-Projekt Prognosen zu neuen Daten.

  • ML-Uploadaufgabe : Laden Sie neue Trainingsdaten in Ihr Machine Learning-Projekt hoch.

  • HTTP-Aufgabe : Eine Anforderung, die im Rahmen einer Plandurchführung an den Server eines Drittanbieters weitergeleitet wird.

  • Slack-Aufgabe : Sendet eine Nachricht mit Informationen über die Plandurchführung an einen angegebenen Slack-Kanal.

  • Location Intelligence-Aufgabe : Organisieren Sie Ihre Location Intelligence-Projekte mit anderen Aufgaben. Weitere Informationen finden Sie hier: Plan View for Location Intelligence Tasks.

Einschränkungen

  • Sie können keine Parameterüberschreibungen angeben, die speziell auf Pläne angewendet werden sollen.

    • Pläne übernehmen Parameterwerte von den Objekten, auf die in den Aufgaben des Plans verwiesen wird.

    • Beim Anwenden von Überschreibungen auf Parameter innerhalb von Assets in einem Plan, werden diese Überschreibungen zum Zeitpunkt der Aufgabenausführung an den Plan übergeben.

Eingeschränkte Unterstützung für Parametrisierung

Plans unterstützt derzeit Parametrisierung nur für Trifacta Classic-Flows.

Grundlegende Aufgabe

Sie erstellen einen Plan und planen ihn zeitlich mit der folgenden grundlegenden Aufgabe.

  1. Erstellen Sie den Plan. Ein Plan ist der Behälter für die Definition der Aufgaben, Auslöser und anderer Objekte. Siehe Seite „Pläne“ .

  2. In der Planansicht geben Sie die Objekte an, die Teil Ihres Plans sind. Siehe Seite „Planansicht“ .

    1. Zeitplan : Der Zeitplan definiert den Satz Auslöser, die den Plan zur Ausführung in die Warteschlange bewegen.

      1. Auslöser : Ein Auslöser definiert den Zeitplan und die Häufigkeit, mit welcher der Plan ausgeführt wird. Ein Plan kann mehrere Auslöser haben (z. B. monatliche oder wöchentliche Ausführungen).

    2. Aufgabe(n) : Als Nächstes geben Sie in Reihenfolge die Aufgaben an, die ausgeführt werden.

  3. Bei Bedarf können Sie Überschreibungswerte auf alle Flowparameter anwenden. Diese Überschreibungen werden während einer Plandurchführung angewendet. Weitere Informationen finden Sie im Dialogfeld „Parameter verwalten“ für Pläne .

    Eingeschränkte Unterstützung für Parametrisierung

    Plans unterstützt derzeit Parametrisierung nur für Trifacta Classic-Flows.

  4. So testen Sie:

    1. Klicken Sie auf Jetzt durchführen .

    2. Um den Fortschritt zu verfolgen, klicken Sie auf den Link „Durchführungen“.

    3. Auf der Seite „Ausführungsdetails“ können Sie den Fortschritt verfolgen.

    4. Die erste Aufgabe wird ausgeführt und abgeschlossen, bevor die zweite Aufgabe gestartet wird.

    5. Einzelne Aufgaben werden als separate Aufträge ausgeführt, die Sie über die Seite „Auftragsverlauf“ verfolgen können. Weitere Informationen finden Sie auf der Seite „Auftragsverlauf“ .

    6. Wenn der Plan abgeschlossen ist, können Sie die Ergebnisse auf der Seite „Auftragsdetails“ überprüfen. Siehe Seite „Auftragsdetails“ .

  5. Wenn Sie mit der Plandefinition und der Testausführung zufrieden sind, wird der Plan gemäß dem zeitlich geplanten Auslöser ausgeführt.

Plan-Zeitplanung

Auf der Seite „Planansicht“ können Sie die zeitlich geplanten Ausführungen des Plans konfigurieren. Plan-Zeitpläne werden mithilfe von Auslösern definiert.

  • Diese Zeitpläne sind unabhängig von Zeitplänen für andere Asset-Typen.

  • Sie können keine Zeitpläne für einzelne Aufgaben erstellen.

Planausführung

Beim Auslösen eines Plans zur Ausführung, wird eine Momentaufnahme des Plans erstellt. Diese Momentaufnahme wird zur Ausführung des Plans verwendet. Aufgaben werden in der Sequenz ausgeführt, die in der Planansicht aufgeführt ist.

Wichtige Hinweise:

Auf Flowebene können Sie Webhooks und E-Mail-Benachrichtigungen definieren, die auf Grundlage der erfolgreichen Generierung von Ausgaben ausgelöst werden. Wenn Sie einen Plan ausführen, der eine Ausgabe mit einer dieser Nachrichten enthält, wird die Nachricht ausgelöst und den Stakeholdern zugestellt.

Anmerkung

Webhook-Nachrichten und E-Mail-Benachrichtigungen können nicht direkt auf Grundlage der Ausführung eines Plans ausgelöst werden. Sie können jedoch Aufgaben auf HTTP-Basis erstellen, um Nachrichten auf Grundlage der Ausführung einer Planaufgabe zu senden.

Tipp

Beim Auslösen einer Flow-E-Mail-Benachrichtigung durch einen Plan, wird die interne Kennung für den Plan in die E-Mail aufgenommen.

Siehe „Webhooks“ und „E-Mail-Benachrichtigungen“ oben.

Aktivieren

Aktivieren Sie die folgende Einstellung:

Plans feature

Planweitergabe, -import und -export müssen ebenfalls aktiviert sein.

Logging (Protokollierung)

Weitere Informationen zum Debuggen von Plänen finden Sie unter Nicht erfolgreiche Planausführungen diagnostizieren .