Pipelineoperatoren verwenden

In Data Integration stehen Pipelineoperatoren für verschiedene Aufgaben und Aktivitäten, die in einer Pipeline verwendet werden können.

Folgende Aufgabenoperatoren können in einer Pipeline verwendet werden:

  • Integrations- und Data Loader-Aufgabenoperatoren, mit denen Sie Datenintegrationslösungen innerhalb einer Pipeline ausführen können. Sie können Eingaben für die Operatoren konfigurieren. Aufgabenoperatoreingaben ähneln Parametern, die auf Aufgaben- oder Datenflussebene definiert werden.
  • SQL-Aufgabenoperatoren, mit denen Sie SQL-Stored Procedures in einer Pipeline ausführen können. Sie können Werte für die Parameter in den Stored Procedures konfigurieren.
  • OCI Data Flow-Aufgabenoperatoren, mit denen Sie OCI Data Flow-Anwendungen in einer Pipeline ausführen können.
  • REST-Aufgabenoperatoren, mit denen Sie REST-API-Endpunkte in einer Pipeline ausführen können. Sie können die Werte aller Parameter, die in der REST-Aufgabe verwendet werden, neu konfigurieren.
  • Pipelineaufgabenoperatoren, mit denen Sie eine andere Pipeline innerhalb einer Pipeline ausführen können.

Stellen Sie sicher, dass Sie Supportinformationen und Überlegungen bei der Verwendung von Pipelines prüfen, bevor Sie eine Pipeline erstellen oder bearbeiten. Achten Sie beispielsweise auf die verschachtelte Tiefenebene und das Aufgabenlimit pro Ebene.

Für alle Aufgabenoperatoren können Sie Entwurfszeitaufgaben aus Projekten im aktuellen Workspace und veröffentlichte Aufgaben aus einer beliebigen Anwendung im aktuellen Workspace auswählen. Mit veröffentlichten REST-Aufgaben und OCI Data Flow-Aufgaben können Sie auch eine Aufgabe aus einer beliebigen Anwendung in einem anderen Workspace in demselben Compartment oder einem anderen Compartment auswählen.

Für Aufgaben, die parallel ausgeführt werden, können Sie einen Zusammenführungsoperator verwenden und eine Bedingung angeben, um nachfolgende Downstreamvorgänge zu verarbeiten. Um die Ausgabe eines beliebigen Operators an den nächsten Operator zu übergeben, können Sie einen Ausdrucksoperator verwenden.

Sie verwenden einen Designer, der dem Datenflussdesigner ähnelt, um eine Pipeline zu erstellen. Der Designer wird mit einem Startoperator und einem Endoperator geöffnet, die bereits für Sie auf der Leinwand platziert wurden. In einer Pipeline dürfen nur ein Startoperator und ein Endoperator vorhanden sein. Eine Pipeline muss mindestens einen Aufgabenoperator enthalten, um gültig zu sein. Sie können beliebig viele Aufgaben hinzufügen und anschließend in einer Sequenz zwischen dem Start- und Endoperator verbinden. Ziehen Sie im Bereich "Operatoren" die Operatoren auf die Leinwand, um die Pipeline zu entwerfen. Anschließend können Sie die Eigenschaften für die einzelnen Operatoren im Bereich "Eigenschaften" konfigurieren.

Aufgaben, die direkt mit dem Startoperator verbunden sind, werden immer ausgeführt. Nachfolgende Aufgaben in der Sequenz können so konfiguriert werden, dass sie basierend auf der Bedingung des vorherigen Operators ausgeführt werden. Nehmen wir beispielsweise an, eine Pipeline hat die folgende Sequenz: Start > Aufgabe A > Aufgabe B > Ende. Aufgabe A wird immer ausgeführt. Für Aufgabe B können Sie die Aufgabe mit der Eigenschaft "Eingangslinkbedingung" im Bereich "Eigenschaften" so konfigurieren, dass sie immer ausgeführt wird oder dass sie nur ausgeführt wird, wenn der Status von Aufgabe A eine bestimmte Ausführungsbedingung erfüllt.

Um Operatoren zu verbinden, zeigen Sie mit der Maus auf einen Operator, bis der Connector (kleiner Kreis) auf der rechten Seite des Operators angezeigt wird. Verschieben Sie dann den Connector auf den nächsten Operator, mit dem Sie eine Verbindung herstellen möchten. Eine Verbindung ist gültig, wenn die Operatoren mit einer Linie verbunden sind, nachdem Sie den Connector abgelegt haben.

Im Allgemeinen hat ein Operator nur einen eingehenden Port und einen oder mehrere ausgehende Ports, über die Prozesse die Pipeline durchlaufen. Sie können beispielsweise einen einzelnen ausgehenden Port für einen SQL-Aufgabenoperator mit eingehenden Ports für zwei verschiedene Ausdrucksoperatoren verbinden. Nur der Endoperator und der Zusammenführungsoperator können mehrere eingehende Ports haben.

Sie können schnell einen Aufgaben- oder Ausdrucksoperator duplizieren, der einer Pipeline hinzugefügt wurde. Um den Operator zu kopieren, klicken Sie mit der rechten Maustaste auf das Operatorsymbol auf der Leinwand, und wählen Sie im angezeigten Menü die Option "Doppelt" aus. Benennen Sie dann die ID des duplizierten Operators im Bereich "Eigenschaften" um. Wenn der ursprüngliche Operator mit anderen Operatoren verbunden ist, werden die Verbindungen und alle Referenzen auf die Ausgaben eines vorherigen Operators nicht in den doppelten Operator kopiert.

Startoperator und Endoperator

Wenn Sie mit dem Erstellen einer Pipeline beginnen, wird der Designer mit einem Startoperator und einem Endoperator geöffnet, die bereits auf der Leinwand platziert wurden. In einer Pipeline dürfen nur ein Startoperator und ein Endoperator vorhanden sein.

Für den Startoperator können Sie keine Eigenschaften konfigurieren.

Beim Endoperator können Sie die Eigenschaft Eingangslinkbedingung konfigurieren, um eine der folgenden Regeln für den Status einer Pipelineaufgabenausführung anzugeben:

  • Alle abgeschlossenen: Der Status der Pipelineaufgabe wird auch wenn eine der Aufgaben in der Pipeline nicht erfolgreich verlaufen.
  • Alle erfolgreich: Der Status der Pipelineaufgabe wird als erfolgreich angezeigt, wenn alle Aufgaben in der Pipeline erfolgreich abgeschlossen werden.
  • Alle nicht erfolgreich: Der Status der Pipelineaufgabe wird als "OK" angezeigt, wenn alle Aufgaben in der Pipeline nicht erfolgreich verlaufen.

Zusammenführungsoperator

Für Aufgaben, die parallel ausgeführt werden, können Sie den Operator "Zusammenführen" verwenden und eine Bedingung angeben, um zu bestimmen, wie nachfolgende Downstreamvorgänge verarbeitet werden.

Zusammenführungsoperator hinzufügen und konfigurieren

Ein Zusammenführungsoperator kann mehrere Eingabelinks (Upstream) und mehrere Ausgabelinks (Downstream) aufweisen.

  1. Ziehen Sie den Operator vom Typ Zusammenführen aus dem Bereich Operatoren auf die Leinwand.
  2. Geben Sie auf der Registerkarte Details des Bereichs Eigenschaften einen Namen und eine optionale Beschreibung für den Zusammenführungsoperator ein.
  3. Wählen Sie unter Zusammenführungsbedingung eine der folgenden Optionen aus:
    • Alle erfolgreich: Alle parallelen, verknüpften Upstreamvorgänge müssen abgeschlossen werden und erfolgreich verlaufen, bevor der nächste Downstreamvorgang ausgeführt werden kann. Diese Option ist der Standardwert.
    • Alle nicht erfolgreich: Alle parallelen, verknüpften Upstreamvorgänge müssen abgeschlossen werden und nicht erfolgreich verlaufen, bevor der nächste Downstreamvorgang ausgeführt werden kann.
    • Alle abgeschlossen: Alle parallelen, verknüpften Upstreamvorgänge müssen abgeschlossen werden, bevor der nächste Downstreamvorgang ausgeführt werden kann.
    • Mindestens ein Erfolg: Mindestens ein verknüpfter Upstreamvorgang muss abgeschlossen werden und erfolgreich verlaufen, bevor der nächste Downstreamvorgang ausgeführt werden kann.
    • mindestens ein Fehler: Mindestens ein verknüpfter Upstreamvorgang muss abgeschlossen werden und nicht erfolgreich verlaufen, bevor der nächste Downstreamvorgang ausgeführt werden kann.
  4. Auf der Registerkarte Ausgabe des Bereichs Eigenschaften können Sie die Ausgaben anzeigen, die als Eingaben für den nächsten Operator in der Pipeline verwendet werden können.
    Die verfügbaren Ausgaben sind eine Kombination aus Ausgabeparametern aus dem System und den Ausgaben für jeden Aufgabenoperator, der mit dem Zusammenführungsoperator verbunden ist.

Ausdrucksoperator

Mit einem Pipelineausdrucksoperator können Sie neue, abgeleitete Felder in einer Pipeline erstellen, ähnlich wie mit einem Ausdrucksoperator in einem Datenfluss.

Ausdrucksoperator hinzufügen und konfigurieren

Im Gegensatz zu einem Datenflussausdrucksoperator wird ein Pipelineausdrucksoperator nicht auf Daten angewendet. Mit einem Pipelineausdrucksoperator können Sie Ausgaben des vorherigen Operators, Pipelineparameter und vom System generierte Ausgaben bearbeiten.

  1. Ziehen Sie den Operator Ausdruck aus dem Bereich Operatoren auf die Leinwand.
  2. Setzen Sie den Ausdrucksoperator in den Fokus, geben Sie im Bereich Eigenschaften auf der Registerkarte Details einen Namen in das Feld ID ein, oder übernehmen Sie den Namen unverändert.
  3. Für Eingangslinkbedingung können Sie eine der folgenden Ausführungsbedingungen auswählen. Wenn die Operatoren verbunden sind, zeigt eine farbige Linie die ausgewählte Bedingung an.
    • Immer ausführen: Führt den ausgewählten Knoten unabhängig vom Status des Upstreamknoten aus.

      Eine graue Linie zeigt die Bedingung "Immer ausführen" an.

      Die Linkbedingung für Knoten, die direkt mit dem Startoperator verbunden sind, kann nicht geändert werden.

    • Bei Erfolg des vorherigen Operators ausführen: Führt den ausgewählten Knoten nur aus, wenn der Status des Upstreamknoten "Erfolgreich" lautet.

      Eine grüne Linie mit einem Häkchen zeigt eine erfolgreiche Bedingung an.

    • Bei Fehler des vorherigen Operators ausführen: Führt den ausgewählten Knoten nur aus, wenn der Status des Upstreamknoten "Nicht erfolgreich" ist.

      Eine rote Linie mit einem "x" zeigt eine nicht erfolgreiche Bedingung an.

  4. Wählen Sie unter Ausdrücke die Option Hinzufügen aus.
  5. Geben Sie im Bereich Ausdruck hinzufügen einen Namen in das Feld ID ein, oder übernehmen Sie den Namen unverändert.
  6. Wählen Sie den Datentyp für den Ausdruck aus.
  7. Je nach dem ausgewählten Typ müssen Sie möglicherweise andere Werte angeben, z.B. Länge oder Nachkommastellen.
  8. Erstellen Sie einen Ausdruck im Expression Builder, und wählen Sie Hinzufügen aus.
    Der abgeleitete Wert eines Ausdrucks kann im nächsten Operator verwendet werden, der mit diesem Pipelineausdrucksoperator verbunden ist.
  9. Wiederholen Sie die Schritte, um weitere Ausdrücke hinzuzufügen.
  10. Auf der Registerkarte Ausgabe des Bereichs Eigenschaften können Sie die Ausdrucksausgaben anzeigen, die als Eingabe für den nächsten Operator in der Pipeline verwendet werden können.
    Jeder hinzugefügte Ausdruck hat eine Ausgabe. Eine Ausgabe hat denselben Namen wie der Ausdruck.
  11. Auf der Registerkarte Validierung des Bereichs Eigenschaften können Sie den Operator validieren, um ihn auf Fehler und Warnungen zu prüfen.
Ausdruck hinzufügen

Mit Expression Builder können Sie Elemente visuell auswählen, um einen Ausdruck für einen Ausdrucksoperator in einer Pipeline zu erstellen. Sie können einen Ausdruck auch manuell im Editor eingeben.

Der Expression Builder ist ein Abschnitt im Bereich "Ausdruck hinzufügen".

  1. Doppelklicken Sie im Expression Builder, um einen eingehenden Wert, einen Parameter oder eine Funktion auszuwählen oder zu ziehen, um den Ausdruck zu erstellen.
    Ein Ausdruck kann eine Kombination aus Systemausgaben von einem vorherigen Operator, Systemparametern, benutzerdefinierten Parametern und Funktionen sein.
  2. Unter Eingehend können Sie Systemausgaben des vorherigen Operators auswählen. Wenn der vorherige Operator den Typ "Zusammenführen" aufweist, handelt es sich bei den Systemausgaben um die kombinierten Ausgaben der mit dem Zusammenführungsoperator verbundenen Aufgabenoperatoren.
  3. Unter Parameter können Sie Systemparameter und benutzerdefinierte Parameter auswählen, die in der Pipeline erstellt werden.
    • Benutzerdefiniert: Ein benutzerdefinierter Parameter ist ein Parameter, der von Ihnen erstellt wird.

      Sie können einen vorhandenen Parameter in der Liste der verfügbaren benutzerdefinierten Parameter auswählen oder Hinzufügen auswählen, um einen zu erstellen.

      1. Geben Sie im Bereich Parameter hinzufügen einen Namen für den Parameter und optional eine Beschreibung ein.
      2. Wählen Sie den Datentyp für diesen Parameter aus.
      3. Definieren Sie die restlichen Felder für diesen Parameter basierend auf dem ausgewählten Datentyp.
      4. Legen Sie einen Standardwert für diesen Parameter fest.
      5. Klicken Sie auf Hinzufügen.
    • Systemdefiniert: Zur Laufzeit generiert Data Integration bestimmte Systemparameter für eine Pipeline. Generierte Systemparameterwerte können in Ausdrücken verwendet werden. Sie können die Werte jedoch nicht ändern.
  4. Unter Funktionen können Sie eine der verfügbaren Datenintegrationsfunktionen für Pipelineoperatoren auswählen.
  5. Wählen Sie im Bereich "Ausdruck hinzufügen" die Option Hinzufügen aus, um den Ausdruck zu erstellen bzw. zu aktualisieren.
Ausdruck löschen

Sie können Ausdrücke löschen, wenn Sie sie nicht mehr benötigen.

  1. Wählen Sie auf der Leinwand einer Pipeline einen Ausdrucksoperator aus.
  2. Setzen Sie den Ausdrucksoperator in den Fokus, und wählen Sie in der Registerkarte Details des Bereichs Eigenschaften den Ausdruck, den Sie löschen möchten. Wählen Sie anschließend Löschen aus.
  3. Vergewissern Sie sich im Dialogfeld "Ausdruck löschen", dass Sie diesen Ausdruck löschen möchten, und wählen Sie Löschen aus.

Entscheidungsoperator

Mit dem Entscheidungsoperator können Sie eine boolesche Bedingung schreiben, die den Verzweigungsfluss in der Pipeline bestimmt. Die Verzweigung basiert auf drei möglichen Ergebnissen, nämlich TRUE, FALSE und ERROR.

Entscheidungsoperator hinzufügen und konfigurieren

Ein Entscheidungsoperator verfügt über einen Eingangslink (Upstream) und drei Ausgangslinks (Downstream).

  1. Ziehen Sie den Operator Entscheidung aus dem Bereich Operatoren auf die Leinwand.

    Standardmäßig wird das Entscheidungsoperatorsymbol eingeblendet und zeigt drei Ausgabeports an, nämlich TRUE, FALSE und ERROR.

  2. Geben Sie auf der Registerkarte Details des Bereichs Eigenschaften einen Namen und eine optionale Beschreibung für den Entscheidungsoperator ein.
  3. Gehen Sie unter Entscheidungsbedingung wie folgt vor:
    1. Wählen Sie Hinzufügen aus.
    2. Schreiben Sie im Bereich Entscheidungsbedingung hinzufügen eine Bedingung mit eingehenden Werten, Parametern oder Funktionen, sodass der Bedingungsausdruck einen booleschen Wert ergibt.

      Beispiel: Eine Bedingung kann den Ausführungsstatus der vorherigen Aufgabe auswerten: PREVIOUS_TASK_1.SYS.STATUS = 'SUCCESS'

      • Unter Eingehend können Sie Systemausgaben des vorherigen Operators auswählen.

      • Unter Parameter können Sie Systemparameter und benutzerdefinierte Parameter auswählen, die in der Pipeline erstellt werden.

        • Benutzerdefiniert: Ein benutzerdefinierter Parameter ist ein Parameter, der von Ihnen erstellt wird.

          Sie können einen vorhandenen Parameter in der Liste der verfügbaren benutzerdefinierten Parameter auswählen oder Hinzufügen auswählen, um einen zu erstellen.

        • Systemdefiniert: Zur Laufzeit generiert Data Integration bestimmte Systemparameter für eine Pipeline. Generierte Systemparameterwerte können in Ausdrücken verwendet werden. Sie können die Werte jedoch nicht ändern.

      • Unter Funktionen können Sie eine der verfügbaren Datenintegrationsfunktionen für Pipelineoperatoren auswählen.

  4. Für Eingangslinkbedingung können Sie eine der folgenden Ausführungsbedingungen auswählen. Wenn die Operatoren verbunden sind, zeigt eine farbige Linie die ausgewählte Bedingung an.
    • Immer ausführen: Führt den ausgewählten Knoten unabhängig vom Status des Upstreamknoten aus.

      Eine graue Linie zeigt die Bedingung "Immer ausführen" an.

      Die Linkbedingung für Knoten, die direkt mit dem Startoperator verbunden sind, kann nicht geändert werden.

    • Bei Erfolg des vorherigen Operators ausführen: Führt den ausgewählten Knoten nur aus, wenn der Status des Upstreamknoten "Erfolgreich" lautet.

      Eine grüne Linie mit einem Häkchen zeigt eine erfolgreiche Bedingung an.

    • Bei Fehler des vorherigen Operators ausführen: Führt den ausgewählten Knoten nur aus, wenn der Status des Upstreamknoten "Nicht erfolgreich" ist.

      Eine rote Linie mit einem "x" zeigt eine nicht erfolgreiche Bedingung an.

  5. Verbinden Sie auf der Leinwand die entsprechenden Ausgabeports des Entscheidungsoperators mit einem nachgelagerten Aufgabenoperator oder Ausdrucksoperator.

    Ein Ausgabeport für Entscheidungsoperatoren kann nicht direkt mit einem Zusammenführungsoperator oder einem Endoperator verknüpft werden.

Data-Loader-Aufgabenoperator

Mit einem Data-Loader-Aufgabenoperator können Sie eine Data-Loader-Aufgabe innerhalb einer Pipeline ausführen.

Data-Loader-Aufgabenoperator hinzufügen und konfigurieren

Ein Data-Loader-Aufgabenoperator, der direkt mit dem Startoperator verbunden ist, wird immer ausgeführt.

Für einen Aufgabenoperator, der nicht direkt mit dem Startoperator verbunden ist, können Sie die Aufgabe mit der Eigenschaft Eingangslinkbedingung so konfigurieren, dass sie immer ausgeführt wird oder dass sie nur ausgeführt wird, wenn der Status des vorherigen Operators eine bestimmte Ausführungsbedingung erfüllt.

  1. Ziehen Sie einen Operator vom Typ Data Loader aus dem Bereich Operatoren auf die Leinwand.
    Das Operatorsymbol auf der Leinwand zeigt einen Standardnamen an. Das heißt, dass der Operator noch nicht an eine Aufgabe im Workspace gebunden ist.
  2. Klicken Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ungebundenen Aufgabenoperator auf Auswählen. Wählen Sie im daraufhin angezeigten Bereich über das Menü den Typ der hinzuzufügenden Aufgabe aus, und wählen Sie die Aufgabe aus.

    Aufgaben entwerfen: Um eine Aufgabe in einem Projekt zu verwenden, wählen Sie zuerst ein Projekt aus dem Listenmenü Projekte aus. Sie können auch mit der Eingabe eines Projektnamens beginnen, um die Liste zu filtern und aus einer gefilterten Liste übereinstimmender Namen auszuwählen. Nur Projekte im aktuellen Workspace können ausgewählt werden.

    Veröffentlichte Aufgaben: Veröffentlichte Aufgaben aus der neuesten aktualisierten Anwendung im aktuellen Workspace und Compartment werden zur Auswahl aufgelistet. Mit den Menüs können Sie zu einer anderen Anwendung im aktuellen Arbeitsbereich wechseln. Sie können auch mit der Eingabe eines Namens in das Feld Arbeitsbereiche oder Anwendungen beginnen und aus einer gefilterten Liste übereinstimmender Namen auswählen.

  3. Wählen Sie im Bereich Data-Loader-Aufgabe auswählen eine Aufgabe aus, und klicken Sie auf Auswählen.
    Der Name im Operatorsymbol auf der Leinwand wird in den Namen der ausgewählten Aufgabe geändert.
  4. Führen Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ausgewählten Aufgabenoperator die folgenden Schritte aus:
    1. Benennen Sie bei Bedarf den Operator um.
    2. Für Eingangslinkbedingung können Sie eine der folgenden Ausführungsbedingungen auswählen. Wenn die Operatoren verbunden sind, zeigt eine farbige Linie die ausgewählte Bedingung an.
      • immer ausführen: Führt die ausgewählte Aufgabe unabhängig vom Status des Upstreamoperators aus.

        Eine graue Linie zeigt die Bedingung "Immer ausführen" an.

        Sie können die Linkbedingung für Aufgaben, die direkt mit dem Startoperator verbunden sind, nicht ändern.

      • Bei Erfolg des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Erfolgreich" ist.

        Eine grüne Linie mit einem Häkchen zeigt eine erfolgreiche Bedingung an.

      • Bei Fehler des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Nicht erfolgreich" lautet.

        Eine rote Linie mit einem "x" zeigt eine nicht erfolgreiche Bedingung an.

  5. Auf der Registerkarte Konfiguration des Bereichs Eigenschaften können Sie folgende Aktionen ausführen:
    1. Konfigurieren Sie Ausführungsoptionen, um anzugeben, wie nicht erfolgreiche Aufgabenausführungen verarbeitet werden sollen.
    2. Konfigurieren Sie eingehende Parameterwerte.
  6. Auf der Registerkarte Ausgabe des Bereichs Eigenschaften können Sie die Ausgaben anzeigen, die als Eingaben für den nächsten Operator in der Pipeline verwendet werden können.
  7. Auf der Registerkarte Validierung des Bereichs Eigenschaften können Sie die Aufgabe validieren, um die konfigurierten Parameterwerte gegebenenfalls auf Fehler und Warnungen zu prüfen.

Integrationsaufgabenoperator

Mit einem Integrationsaufgabenoperator können Sie einen Datenfluss ausführen, der für einen bestimmten Kontext konfiguriert ist. Der Datenfluss muss in einer Integrationsaufgabe gewickelt sein.

Integrationsaufgabenoperator hinzufügen und konfigurieren

Ein Integrationsaufgabenoperator, der direkt mit dem Startoperator verbunden ist, wird immer ausgeführt.

Für einen Aufgabenoperator, der nicht direkt mit dem Startoperator verbunden ist, können Sie die Aufgabe mit der Eigenschaft Eingangslinkbedingung so konfigurieren, dass sie immer ausgeführt wird oder dass sie nur ausgeführt wird, wenn der Status des vorherigen Operators eine bestimmte Ausführungsbedingung erfüllt.

  1. Ziehen Sie den Operator Integration aus dem Bereich Operatoren auf die Leinwand.
    Das Operatorsymbol auf der Leinwand zeigt einen Standardnamen an. Das heißt, dass der Operator noch nicht an eine Aufgabe im Workspace gebunden ist.
  2. Klicken Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ungebundenen Aufgabenoperator auf Auswählen. Wählen Sie im daraufhin angezeigten Bereich über das Menü den Typ der hinzuzufügenden Aufgabe aus, und wählen Sie die Aufgabe aus.

    Aufgaben entwerfen: Um eine Aufgabe in einem Projekt zu verwenden, wählen Sie zuerst ein Projekt aus dem Listenmenü Projekte aus. Sie können auch mit der Eingabe eines Projektnamens beginnen, um die Liste zu filtern und aus einer gefilterten Liste übereinstimmender Namen auszuwählen. Nur Projekte im aktuellen Workspace können ausgewählt werden.

    Veröffentlichte Aufgaben: Veröffentlichte Aufgaben aus der neuesten aktualisierten Anwendung im aktuellen Workspace und Compartment werden zur Auswahl aufgelistet. Mit den Menüs können Sie zu einer anderen Anwendung im aktuellen Arbeitsbereich wechseln. Sie können auch mit der Eingabe eines Namens in das Feld Arbeitsbereiche oder Anwendungen beginnen und aus einer gefilterten Liste übereinstimmender Namen auswählen.

  3. Wählen Sie im Bereich Integrationsaufgabe auswählen eine Aufgabe aus, und klicken Sie auf Auswählen.
    Der Name im Operatorsymbol auf der Leinwand wird in den Namen der ausgewählten Aufgabe geändert.
  4. Führen Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ausgewählten Aufgabenoperator die folgenden Schritte aus:
    1. Benennen Sie bei Bedarf den Operator um.
    2. Für Eingangslinkbedingung können Sie eine der folgenden Ausführungsbedingungen auswählen. Wenn die Operatoren verbunden sind, zeigt eine farbige Linie die ausgewählte Bedingung an.
      • immer ausführen: Führt die ausgewählte Aufgabe unabhängig vom Status des Upstreamoperators aus.

        Eine graue Linie zeigt die Bedingung "Immer ausführen" an.

        Sie können die Linkbedingung für Aufgaben, die direkt mit dem Startoperator verbunden sind, nicht ändern.

      • Bei Erfolg des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Erfolgreich" ist.

        Eine grüne Linie mit einem Häkchen zeigt eine erfolgreiche Bedingung an.

      • Bei Fehler des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Nicht erfolgreich" lautet.

        Eine rote Linie mit einem "x" zeigt eine nicht erfolgreiche Bedingung an.

  5. Auf der Registerkarte Konfiguration des Bereichs Eigenschaften können Sie folgende Aktionen ausführen:
    1. Konfigurieren Sie Ausführungsoptionen, um anzugeben, wie nicht erfolgreiche Aufgabenausführungen verarbeitet werden sollen.
    2. Konfigurieren Sie eingehende Parameterwerte.
  6. Auf der Registerkarte Ausgabe des Bereichs Eigenschaften können Sie die Ausgaben anzeigen, die als Eingaben für den nächsten Operator in der Pipeline verwendet werden können.
  7. Auf der Registerkarte Validierung des Bereichs Eigenschaften können Sie die Aufgabe validieren, um die konfigurierten Parameterwerte gegebenenfalls auf Fehler und Warnungen zu prüfen.

Pipelineaufgabenoperator

Mit einem Pipelineaufgabenoperator können Sie eine Pipeline innerhalb einer anderen Pipeline ausführen.

Pipelineaufgabenoperator hinzufügen und konfigurieren

Ein Pipelineaufgabenoperator, der direkt mit dem Startoperator verbunden ist, wird immer ausgeführt.

Für einen Aufgabenoperator, der nicht direkt mit dem Startoperator verbunden ist, können Sie die Aufgabe mit der Eigenschaft Eingangslinkbedingung so konfigurieren, dass sie immer ausgeführt wird oder dass sie nur ausgeführt wird, wenn der Status des vorherigen Operators eine bestimmte Ausführungsbedingung erfüllt.

  1. Ziehen Sie im Bereich Operatoren den Operator Pipeline auf die Leinwand.
    Das Operatorsymbol auf der Leinwand zeigt einen Standardnamen an. Das heißt, dass der Operator noch nicht an eine Aufgabe im Workspace gebunden ist.
  2. Klicken Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ungebundenen Aufgabenoperator auf Auswählen. Wählen Sie im daraufhin angezeigten Bereich über das Menü den Typ der hinzuzufügenden Aufgabe aus, und wählen Sie die Aufgabe aus.

    Aufgaben entwerfen: Um eine Aufgabe in einem Projekt zu verwenden, wählen Sie zuerst ein Projekt aus dem Listenmenü Projekte aus. Sie können auch mit der Eingabe eines Projektnamens beginnen, um die Liste zu filtern und aus einer gefilterten Liste übereinstimmender Namen auszuwählen. Nur Projekte im aktuellen Workspace können ausgewählt werden.

    Veröffentlichte Aufgaben: Veröffentlichte Aufgaben aus der neuesten aktualisierten Anwendung im aktuellen Workspace und Compartment werden zur Auswahl aufgelistet. Mit den Menüs können Sie zu einer anderen Anwendung im aktuellen Arbeitsbereich wechseln. Sie können auch mit der Eingabe eines Namens in das Feld Arbeitsbereiche oder Anwendungen beginnen und aus einer gefilterten Liste übereinstimmender Namen auswählen.

  3. Wählen Sie im Bereich Pipelineaufgabe auswählen eine Aufgabe aus, und klicken Sie auf Auswählen.
    Der Name im Operatorsymbol auf der Leinwand wird in den Namen der ausgewählten Aufgabe geändert.
  4. Führen Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ausgewählten Aufgabenoperator die folgenden Schritte aus:
    1. Benennen Sie bei Bedarf den Operator um.
    2. Für Eingangslinkbedingung können Sie eine der folgenden Ausführungsbedingungen auswählen. Wenn die Operatoren verbunden sind, zeigt eine farbige Linie die ausgewählte Bedingung an.
      • immer ausführen: Führt die ausgewählte Aufgabe unabhängig vom Status des Upstreamoperators aus.

        Eine graue Linie zeigt die Bedingung "Immer ausführen" an.

        Sie können die Linkbedingung für Aufgaben, die direkt mit dem Startoperator verbunden sind, nicht ändern.

      • Bei Erfolg des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Erfolgreich" ist.

        Eine grüne Linie mit einem Häkchen zeigt eine erfolgreiche Bedingung an.

      • Bei Fehler des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Nicht erfolgreich" lautet.

        Eine rote Linie mit einem "x" zeigt eine nicht erfolgreiche Bedingung an.

  5. Auf der Registerkarte Konfiguration des Bereichs Eigenschaften können Sie folgende Aktionen ausführen:
    1. Konfigurieren Sie Ausführungsoptionen, um anzugeben, wie nicht erfolgreiche Aufgabenausführungen verarbeitet werden sollen.
    2. Konfigurieren Sie eingehende Parameterwerte.
  6. Auf der Registerkarte Ausgabe des Bereichs Eigenschaften können Sie die Ausgaben anzeigen, die als Eingaben für den nächsten Operator in der Pipeline verwendet werden können.
  7. Auf der Registerkarte Validierung des Bereichs Eigenschaften können Sie die Aufgabe validieren, um die konfigurierten Parameterwerte gegebenenfalls auf Fehler und Warnungen zu prüfen.

SQL-Aufgabenoperator

Mit einem SQL-Aufgabenoperator können Sie ein SQL-Objekt wie zum Beispiel eine Stored Procedure ausführen.

SQL-Aufgabenoperator hinzufügen und konfigurieren

Ein SQL-Aufgabenoperator, der direkt mit dem Startoperator verbunden ist, wird immer ausgeführt.

Für einen Aufgabenoperator, der nicht direkt mit dem Startoperator verbunden ist, können Sie die Aufgabe mit der Eigenschaft Eingangslinkbedingung so konfigurieren, dass sie immer ausgeführt wird oder dass sie nur ausgeführt wird, wenn der Status des vorherigen Operators eine bestimmte Ausführungsbedingung erfüllt.

  1. Ziehen Sie den Operator vom Typ SQL aus dem Bereich Operatoren auf die Leinwand.
    Das Operatorsymbol auf der Leinwand zeigt einen Standardnamen an. Das heißt, dass der Operator noch nicht an eine Aufgabe im Workspace gebunden ist.
  2. Klicken Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ungebundenen Aufgabenoperator auf Auswählen. Wählen Sie im daraufhin angezeigten Bereich über das Menü den Typ der hinzuzufügenden Aufgabe aus, und wählen Sie die Aufgabe aus.

    Aufgaben entwerfen: Um eine Aufgabe in einem Projekt zu verwenden, wählen Sie zuerst ein Projekt aus dem Listenmenü Projekte aus. Sie können auch mit der Eingabe eines Projektnamens beginnen, um die Liste zu filtern und aus einer gefilterten Liste übereinstimmender Namen auszuwählen. Nur Projekte im aktuellen Workspace können ausgewählt werden.

    Veröffentlichte Aufgaben: Veröffentlichte Aufgaben aus der neuesten aktualisierten Anwendung im aktuellen Workspace und Compartment werden zur Auswahl aufgelistet. Mit den Menüs können Sie zu einer anderen Anwendung im aktuellen Arbeitsbereich wechseln. Sie können auch mit der Eingabe eines Namens in das Feld Arbeitsbereiche oder Anwendungen beginnen und aus einer gefilterten Liste übereinstimmender Namen auswählen.

  3. Wählen Sie im Bereich SQL-Task auswählen eine Task aus, und klicken Sie auf Auswählen.
    Der Name im Operatorsymbol auf der Leinwand wird in den Namen der ausgewählten Aufgabe geändert.
  4. Führen Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ausgewählten Aufgabenoperator die folgenden Schritte aus:
    1. Benennen Sie bei Bedarf den Operator um.
    2. Für Eingangslinkbedingung können Sie eine der folgenden Ausführungsbedingungen auswählen. Wenn die Operatoren verbunden sind, zeigt eine farbige Linie die ausgewählte Bedingung an.
      • immer ausführen: Führt die ausgewählte Aufgabe unabhängig vom Status des Upstreamoperators aus.

        Eine graue Linie zeigt die Bedingung "Immer ausführen" an.

        Sie können die Linkbedingung für Aufgaben, die direkt mit dem Startoperator verbunden sind, nicht ändern.

      • Bei Erfolg des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Erfolgreich" ist.

        Eine grüne Linie mit einem Häkchen zeigt eine erfolgreiche Bedingung an.

      • Bei Fehler des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Nicht erfolgreich" lautet.

        Eine rote Linie mit einem "x" zeigt eine nicht erfolgreiche Bedingung an.

  5. Auf der Registerkarte Konfiguration des Bereichs Eigenschaften können Sie folgende Aktionen ausführen:
    1. Konfigurieren Sie Ausführungsoptionen, um anzugeben, wie nicht erfolgreiche Aufgabenausführungen verarbeitet werden sollen.
    2. Konfigurieren Sie eingehende Parameterwerte.

      Die in einer Stored Procedure definierten Variablen werden als Eingabe-, Ausgabe- und In-Out-Parameter angezeigt. Nur Eingabeparameter können konfiguriert werden.

      Hinweis

      Der konfigurierte Wert eines Eingabeparameters muss mit dem definierten Datentyp dieses Parameters übereinstimmen. Beispiel: Sie können keinen Zeichenfolgenwert für einen Eingabeparameter mit dem Datentyp NUMERIC angeben. Außerdem darf der konfigurierte Wert eines Eingabeparameters des Datentyps NUMERIC zur Laufzeit nicht NULL sein.
  6. Auf der Registerkarte Ausgabe des Bereichs Eigenschaften können Sie die Ausgaben anzeigen, die als Eingaben für den nächsten Operator in der Pipeline verwendet werden können.

    Sowohl systemgenerierte Ausgabeparameter als auch Ausgabeparameter aus der SQL-Stored Procedure werden angezeigt. Siehe auch Ausgabeparameter.

  7. Auf der Registerkarte Validierung des Bereichs Eigenschaften können Sie die Aufgabe validieren, um die konfigurierten Parameterwerte gegebenenfalls auf Fehler und Warnungen zu prüfen.
    Hinweis

    Eine SQL-Aufgabe kann nicht ausgeführt werden, wenn die konfigurierten Eingabeparameter des Datentyps NUMERIC NULL als Standardwert haben. Um Fehler bei der Aufgabenausführung zu vermeiden, ändern Sie einen NULL-Wert in 0 (null).

OCI Data Flow-Aufgabenoperator

Mit einem OCI Data Flow-Aufgabenoperator können Sie eine OCI Data Flow-Anwendung in einer Pipeline ausführen.

OCI Data Flow-Aufgabenoperator hinzufügen und konfigurieren

Ein Aufgabenoperator, der direkt mit dem Startoperator verbunden ist, wird immer ausgeführt.

Für einen Aufgabenoperator, der nicht direkt mit dem Startoperator verbunden ist, können Sie die Aufgabe mit der Eigenschaft Eingangslinkbedingung so konfigurieren, dass sie immer ausgeführt wird oder dass sie nur ausgeführt wird, wenn der Status des vorherigen Operators eine bestimmte Ausführungsbedingung erfüllt.

  1. Ziehen Sie den OCI Data Flow-Operator aus dem Bereich Operatoren auf die Leinwand.
    Das Operatorsymbol auf der Leinwand zeigt einen Standardnamen an. Das heißt, dass der Operator noch nicht an eine Aufgabe im Workspace gebunden ist.
  2. Klicken Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ungebundenen Aufgabenoperator auf Auswählen. Wählen Sie im daraufhin angezeigten Bereich über das Menü den Typ der hinzuzufügenden Aufgabe aus, und wählen Sie die Aufgabe aus.

    Aufgaben entwerfen: Um eine Aufgabe in einem Projekt zu verwenden, wählen Sie zuerst ein Projekt aus dem Listenmenü Projekte aus. Sie können auch mit der Eingabe eines Projektnamens beginnen, um die Liste zu filtern und aus einer gefilterten Liste übereinstimmender Namen auszuwählen. Nur Projekte im aktuellen Workspace können ausgewählt werden.

    Veröffentlichte Aufgaben: Veröffentlichte Aufgaben aus der neuesten aktualisierten Anwendung im aktuellen Workspace und Compartment werden zur Auswahl aufgelistet. Mit den Menüs können Sie zu einer anderen Anwendung im aktuellen Workspace oder zu einem anderen Workspace in demselben oder in einem anderen Compartment wechseln. Sie können auch mit der Eingabe eines Namens in das Feld Arbeitsbereiche oder Anwendungen beginnen und aus einer gefilterten Liste übereinstimmender Namen auswählen.

  3. Wählen Sie im Bereich OCI Data Flow-Anwendung auswählen eine Aufgabe aus, und klicken Sie auf Auswählen.
    Der Name im Operatorsymbol auf der Leinwand wird in den Namen der ausgewählten Aufgabe geändert.
  4. Führen Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ausgewählten Aufgabenoperator die folgenden Schritte aus:
    1. Benennen Sie bei Bedarf den Operator um.
    2. Für Eingangslinkbedingung können Sie eine der folgenden Ausführungsbedingungen auswählen. Wenn die Operatoren verbunden sind, zeigt eine farbige Linie die ausgewählte Bedingung an.
      • immer ausführen: Führt die ausgewählte Aufgabe unabhängig vom Status des Upstreamoperators aus.

        Eine graue Linie zeigt die Bedingung "Immer ausführen" an.

        Sie können die Linkbedingung für Aufgaben, die direkt mit dem Startoperator verbunden sind, nicht ändern.

      • Bei Erfolg des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Erfolgreich" ist.

        Eine grüne Linie mit einem Häkchen zeigt eine erfolgreiche Bedingung an.

      • Bei Fehler des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Nicht erfolgreich" lautet.

        Eine rote Linie mit einem "x" zeigt eine nicht erfolgreiche Bedingung an.

  5. Auf der Registerkarte Konfiguration des Bereichs Eigenschaften können Sie folgende Aktionen ausführen:
    1. Konfigurieren Sie eingehende Parameterwerte.

      Die Werte der Parameter, die Eigenschaftswerten in der zugrunde liegenden OCI Data Flow-Aufgabe zugewiesen sind, können neu konfiguriert werden.

    2. Konfigurieren Sie Ausführungsoptionen, um anzugeben, wie nicht erfolgreiche Aufgabenausführungen verarbeitet werden sollen.
  6. Auf der Registerkarte Ausgabe des Bereichs Eigenschaften können Sie die Ausgaben anzeigen, die als Eingaben für den nächsten Operator in der Pipeline verwendet werden können.

    Sowohl systemgenerierte Ausgabeparameter als auch Ausgabeparameter aus der Anwendung werden angezeigt. Siehe auch Ausgabeparameter.

  7. Auf der Registerkarte Validierung des Bereichs Eigenschaften können Sie die Aufgabe validieren, um die konfigurierten Parameterwerte gegebenenfalls auf Fehler und Warnungen zu prüfen.

REST-Aufgabenoperator

Mit einem REST-Aufgabenoperator können Sie einen REST-API-Endpunkt in einer Pipeline ausführen.

REST-Aufgabenoperator hinzufügen und konfigurieren

Ein Aufgabenoperator, der direkt mit dem Startoperator verbunden ist, wird immer ausgeführt.

Für einen Aufgabenoperator, der nicht direkt mit dem Startoperator verbunden ist, können Sie die Aufgabe mit der Eigenschaft Eingangslinkbedingung so konfigurieren, dass sie immer ausgeführt wird oder dass sie nur ausgeführt wird, wenn der Status des vorherigen Operators eine bestimmte Ausführungsbedingung erfüllt.

  1. Ziehen Sie den REST-Operator aus dem Bereich Operatoren auf die Leinwand.
    Das Operatorsymbol auf der Leinwand zeigt einen Standardnamen an. Das heißt, dass der Operator noch nicht an eine Aufgabe im Workspace gebunden ist.
  2. Klicken Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ungebundenen Aufgabenoperator auf Auswählen. Wählen Sie im daraufhin angezeigten Bereich über das Menü den Typ der hinzuzufügenden Aufgabe aus, und wählen Sie die Aufgabe aus.

    Aufgaben entwerfen: Um eine Aufgabe in einem Projekt zu verwenden, wählen Sie zuerst ein Projekt aus dem Listenmenü Projekte aus. Sie können auch mit der Eingabe eines Projektnamens beginnen, um die Liste zu filtern und aus einer gefilterten Liste übereinstimmender Namen auszuwählen. Nur Projekte im aktuellen Workspace können ausgewählt werden.

    Veröffentlichte Aufgaben: Veröffentlichte Aufgaben aus der neuesten aktualisierten Anwendung im aktuellen Workspace und Compartment werden zur Auswahl aufgelistet. Mit den Menüs können Sie zu einer anderen Anwendung im aktuellen Workspace oder zu einem anderen Workspace in demselben oder in einem anderen Compartment wechseln. Sie können auch mit der Eingabe eines Namens in das Feld Arbeitsbereiche oder Anwendungen beginnen und aus einer gefilterten Liste übereinstimmender Namen auswählen.

  3. Wählen Sie im Bereich REST-Anwendung auswählen eine Aufgabe aus, und klicken Sie auf Auswählen.
    Der Name im Operatorsymbol auf der Leinwand wird in den Namen der ausgewählten Aufgabe geändert.
  4. Führen Sie auf der Registerkarte Details des Bereichs Eigenschaften für den ausgewählten Aufgabenoperator die folgenden Schritte aus:
    1. Benennen Sie bei Bedarf den Operator um.
    2. Für Eingangslinkbedingung können Sie eine der folgenden Ausführungsbedingungen auswählen. Wenn die Operatoren verbunden sind, zeigt eine farbige Linie die ausgewählte Bedingung an.
      • immer ausführen: Führt die ausgewählte Aufgabe unabhängig vom Status des Upstreamoperators aus.

        Eine graue Linie zeigt die Bedingung "Immer ausführen" an.

        Sie können die Linkbedingung für Aufgaben, die direkt mit dem Startoperator verbunden sind, nicht ändern.

      • Bei Erfolg des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Erfolgreich" ist.

        Eine grüne Linie mit einem Häkchen zeigt eine erfolgreiche Bedingung an.

      • Bei Fehler des vorherigen Operators ausführen: Führt die ausgewählte Aufgabe nur aus, wenn der Status des Upstreamoperators "Nicht erfolgreich" lautet.

        Eine rote Linie mit einem "x" zeigt eine nicht erfolgreiche Bedingung an.

  5. Auf der Registerkarte Konfiguration des Bereichs Eigenschaften können Sie folgende Aktionen ausführen:
    1. Konfigurieren Sie eingehende Parameterwerte.

      Die Werte der URL-Parameter und anderer Aufgabenparameter, die in der zugrunde liegenden REST-Aufgabe definiert sind, können neu konfiguriert werden.

    2. Konfigurieren Sie Ausführungsoptionen, um anzugeben, wie nicht erfolgreiche Aufgabenausführungen verarbeitet werden sollen.
  6. Auf der Registerkarte Ausgabe des Bereichs Eigenschaften können Sie die Ausgaben anzeigen, die als Eingaben für den nächsten Operator in der Pipeline verwendet werden können.

    Sowohl systemgenerierte Ausgabeparameter als auch Ausgabeparameter aus der REST-Antwort werden angezeigt. Siehe auch Ausgabeparameter.

  7. Auf der Registerkarte Validierung des Bereichs Eigenschaften können Sie die Aufgabe validieren, um die konfigurierten Parameterwerte gegebenenfalls auf Fehler und Warnungen zu prüfen.