Aufgabenausführungskonfiguration für OCI Data Flow-Service aktualisieren

Nur Integrationsaufgaben, die Sie in Data Integration erstellen und veröffentlichen, können für die Ausführung im OCI Data Flow-Service konfiguriert werden.

Bevor Sie die Ausführungskonfiguration einer Aufgabe für die Ausführung im OCI Data Flow-Service aktualisieren, stellen Sie sicher, dass Sie die erforderlichen Ressourcen und Policys erstellt haben. Siehe Erforderliches Setup und erforderliche Policys für die Ausführung von Aufgaben durch OCI Data Flow Service.

In Data Integration aktualisieren Sie die OCI Data Flow-Serviceausführungskonfiguration einer Aufgabe, wenn Sie die Aufgabe erstellen oder wenn Sie die Aufgabe bearbeiten.

    1. Führen Sie eine der folgenden Aktionen aus:
      • Öffnen Sie das Projekt oder den Ordner, in dem Sie eine Aufgabe erstellen möchten.
      • Öffnen Sie das Projekt oder den Ordner mit der zu bearbeitenden Aufgabe.

      Die Schritte zum Öffnen der Detailseite eines Projekts oder Ordners finden Sie unter Details eines Projekts anzeigen oder Details eines Ordners anzeigen.

    2. Wählen Sie auf der Detailseite des Projekts oder Ordners die Option Aufgaben.
    3. Führen Sie im Abschnitt Aufgaben eine der folgenden Aktionen aus.
      • Um eine Aufgabe zu erstellen, wählen Sie Aufgabe erstellen und dann Integration aus.

      • Um eine Aufgabe zu bearbeiten, wählen Sie im Menü "Aktionen" (Menü Aktionen) der Aufgabe die Option Details anzeigen aus.

      Derzeit können nur Integrationsaufgaben für die Ausführung im OCI Data Flow-Service konfiguriert werden.

    4. Gehen Sie auf der geöffneten Erstellungs- oder Bearbeitungsseite zum Abschnitt Konfiguration ausführen.

      Standardmäßig werden alle Aufgaben, die Sie erste in Data Integration erstellen, für die Ausführung im OCI Data Integration-Service konfiguriert, wie durch das Label Aufgabenausführungsservice: OCI Data Integration-Service angegeben.

      Wenn eine Aufgabe für die Ausführung im OCI Data Flow-Service konfiguriert ist, lautet das Label Aufgabenausführungsservice: OCI Data Flow-Service.

    5. Wählen Sie im Abschnitt Konfiguration ausführen die Option Bearbeiten aus.
    6. Wählen Sie auf der Seite Konfiguration der Aufgabenausführung aktualisieren eine der folgenden Optionen aus:
      • OCI Data Integration-Service: Führen Sie diese Aufgabe in Data Integration mit festen Standardressourcen aus. Es ist keine weitere Konfiguration erforderlich. Fahren Sie mit Schritt 8 fort.
      • OCI Data Flow-Service: Führen Sie diese Aufgabe im Data Flow-Service mit skalierbaren Ressourcen und dynamischer Zuweisung aus. Fahren Sie mit Schritt 7 fort, um die Ausführungskonfiguration anzugeben.
    7. Gehen Sie folgendermaßen vor, um die Ausführungseigenschaften für die Verwendung des OCI Data Flow-Service zu aktualisieren oder zu parametrisieren.
      1. Wählen Sie den Pool in OCI Data Flow aus, um diese Aufgabe auszuführen.
      2. (Optional) Wählen Sie den privaten Endpunkt in OCI Data Flow aus.
      3. Wählen Sie unter Log-Bucket-Pfad den Objektspeicher-Bucket aus, der für Ausführungslogs der OCI Data Flow-Anwendung verwendet werden soll.

        Wenn Sie die OCI Data Flow-Serviceausführungskonfiguration der Aufgabe zum ersten Mal bearbeiten, und der Bucket dis-df-system-bucket bereits in Object Storage vorhanden ist, wählt Data Integration diesen Bucket automatisch aus, wie durch oci://dis-df-system-bucket@<tenancy-name> im Auswahlfeld angegeben.

      4. Wählen Sie unter Artefakt-Bucket-Pfad den Objektspeicher-Bucket aus, der für Data Integration-Ausführungsjobartefakte wie JAR- und ZIP-Dateien verwendet werden soll.

        Wenn Sie die OCI Data Flow-Serviceausführungskonfiguration der Aufgabe zum ersten Mal bearbeiten, und der Bucket dis-df-system-bucket bereits in Object Storage vorhanden ist, wählt Data Integration diesen Bucket automatisch aus, wie durch oci://dis-df-system-bucket@<tenancy-name> im Auswahlfeld angegeben.

      5. (Optional) Wählen Sie unter Anwendungs-Compartment das Compartment für die OCI Data Flow-Anwendung aus, das erstellt wird, wenn Data Integration-Serviceaufgaben im Data Flow-Service ausgeführt werden.

        Wenn kein Anwendungs-Compartment angegeben ist, wird das Compartment der Data Integration-Anwendung verwendet.

      6. Wählen Sie die Mindestanzahl von Mitarbeitern (oder Executors) aus, die für OCI Data Flow-Jobs verwendet werden sollen, oder geben Sie sie ein.

        Der Standard ist 1. Wenn der Wert für Maximale Worker-Anzahl ebenfalls 1 lautet, wird die dynamische Zuweisung für OCI Data Flow-Jobs nicht verwendet.

      7. Wählen Sie die maximale Anzahl von Mitarbeitern (oder Executors) aus, die für OCI Data Flow-Jobs verwendet werden sollen, oder geben Sie sie ein.

        Der Standardwert ist 1. Dies bedeutet, dass die dynamische Zuordnung nicht verwendet wird. Wenn Sie die dynamische Zuweisung für OCI Data Flow-Jobs verwenden möchten, geben Sie einen größeren Wert an. Dieser Wert muss größer oder gleich dem Wert für Mindestanzahl Worker sein.

      8. (Optional) Geben Sie unter OCI Data Flow-Spark-Konfigurationseigenschaften mindestens eine Spark-Eigenschaft ein, die zur Ausführung dieser Aufgabe verwendet werden soll.

        Eine Spark-Eigenschaft ist ein Schlüssel/Wert-Paar. Wählen Sie Weitere Eigenschaft aus, um bei Bedarf weitere Schlüssel/Wert-Paare hinzuzufügen.

        Die Spark-Konfigurationseigenschaften, die Sie hinzufügen können, finden Sie unter Unterstützte Spark-Eigenschaften.

      9. (Optional) Nachdem Sie eine Aufgabenausführungseigenschaft konfiguriert haben (Schritte 6a bis 6h), wählen Sie Parametrisieren aus, die unterhalb des konfigurierten Eigenschaftswerts liegt, um dieser Eigenschaft einen Parameter zuzuweisen.

        Bei der Parametrierung fügt Data Integration einen Parameter vom Typ "Zeichenfolge" hinzu und setzt den Standardparameterwert auf den Wert, der derzeit für diese Eigenschaft konfiguriert ist. Das Label Parametrisiert gefolgt von einem Parameternamen wird angezeigt. Beispiel: Parametrisiert: OCI_DF_POOL

        Die Parameternamen für die Konfigurationseigenschaften für die Ausführung des OCI Data Flow-Service lauten wie folgt:

        Aufgabenausführungseigenschaft Parametername
        Pool OCI_DF_POOL
        Privater Endpunkt OCI_DF_PRIVATE_ENDPOINT
        Log-Bucket-Pfad OCI_DF_LOG_BUCKET
        Artefakt-Bucket-Pfad OCI_DF_ARTIFACT_BUCKET
        Anwendungs-Compartment OCI_DF_APP_COMPARTMENT
        Minimale Worker-Anzahl OCI_DF_MIN_WORKERS
        Maximale Worker-Anzahl OCI_DF_MAX_WORKERS
        Benutzerdefinierte OCI Data Flow-Konfiguration OCI_DF_CUSTOM_OCI_DF_SPARK_CONFIG

        Die Aktionen für einen Parameter sind:

        • Wählen Sie Bearbeiten aus, um eine Parameterbeschreibung hinzuzufügen oder zu bearbeiten. Parametername und -typ können nicht bearbeitet werden. Wenn eine Parameterbeschreibung hinzugefügt wird, wird sie als Tipp im Fensterbereich angezeigt, um Parameterwerte zur Entwurfszeit oder zur Laufzeit zu ändern.
        • Wählen Sie Entfernen aus, wenn eine Eigenschaft nicht mehr parametrisiert werden soll.
      10. Wählen Sie Speichern aus.
    8. Wählen Sie auf der Erstellungs- oder Bearbeitungsseite der Aufgabe die entsprechende Schaltfläche, um die Aufgabe zu erstellen und zu speichern.
  • Verwenden Sie den Befehl oci data-integration task update-integration-task und die erforderlichen Parameter, um eine Integrationsaufgabe zu aktualisieren:

    oci data-integration task update-integration-task [OPTIONS]

    Verwenden Sie den Befehl oci data-integration task update-data-loader-task und die erforderlichen Parameter, um eine Data-Loader-Aufgabe zu aktualisieren:

    oci data-integration task update-data-loader-task [OPTIONS]

    Eine vollständige Liste der Kennzeichen und Variablenoptionen für CLI-Befehle finden Sie in der Befehlszeilenreferenz.

  • Führen Sie den Vorgang UpdateTask mit dem entsprechenden Ressourcensubtyp aus, um eine Aufgabe zu aktualisieren.