Pipelines bearbeiten

Auf dieser Seite wird beschrieben, wie Sie bereitgestellte Batchpipelines in Cloud Data Fusion bearbeiten.

Wenn Sie eine Pipeline bearbeiten, haben Sie folgende Möglichkeiten:

  • Sie können einer bereitgestellten Pipeline nach und nach Funktionen hinzufügen, ohne Duplikate zu erstellen. Sie können beispielsweise Plugins hinzufügen, entfernen oder ändern und die Pipeline dann neu bereitstellen. Wenn Sie eine Pipeline bearbeiten, wird eine neue Version derselben Pipeline erstellt. So wird eine Vermehrung von Pipelines verhindert und die Organisation wird optimiert. Wenn Sie eine Pipeline duplizieren, wird eine neue Pipeline mit einem anderen Namen erstellt.
  • Behalten Sie einen Verlauf der bearbeiteten Versionen bei.
  • Alte Versionen einer Pipeline aufrufen und wiederherstellen
  • Bearbeiten Sie beliebige Teile der Pipeline, z. B. die Pipelinestruktur, die Konfiguration, Metadaten, Einstellungen und Kommentare.
  • Bearbeitete JSON-Datei für eine bereitgestellte Pipeline exportieren

Wenn Sie die Pipeline bearbeiten, wird in Cloud Data Fusion ein neuer Entwurf erstellt, der zur aktuellen Version wird. Der Name der Pipeline bleibt gleich. Sie entwickeln die Pipeline iterativ, ohne doppelte Pipelines mit eindeutigen Namen zu erstellen. In der neuesten Version bleiben die Trigger, Pipelinekonfigurationen, Laufzeitargumente, Metadaten, Kommentare und Zeitpläne der vorherigen Version erhalten. Die neueste Version ist die aktive Version der Pipeline. Sie kann ausgeführt oder für die Ausführung geplant werden.

Hinweis

  • In Cloud Data Fusion können bereitgestellte Batch-Pipelines ab Version 6.9.1 bearbeitet werden. Informationen zum Upgrade auf die neueste Version finden Sie unter Upgrade Ihrer Cloud Data Fusion-Umgebung ausführen.
  • In Cloud Data Fusion können keine bereitgestellten Echtzeit-Pipelines oder Replikationsjobs bearbeitet werden.

Pipeline bearbeiten

So bearbeiten Sie eine bereitgestellte Batchpipeline in Cloud Data Fusion:

  1. Rufen Sie Ihre Instanz auf:
    1. Rufen Sie in der Google Cloud Console die Seite „Cloud Data Fusion“ auf.

    2. Wenn Sie die Instanz in Cloud Data Fusion Studio öffnen möchten, klicken Sie auf Instanzen und dann auf Instanz anzeigen.

      Zur Seite „VM-Instanzen“

  2. Klicken Sie auf Liste > Bereits bereitgestellt.
  3. Rufen Sie die Pipeline auf, die Sie bearbeiten möchten, und klicken Sie auf Dreipunkt-Menü > Bearbeiten.

    Auf der Seite Studio wird ein neuer Entwurf der Pipeline angezeigt.

  4. Bearbeiten Sie die Pipeline. Sie können beispielsweise einen neuen Analyseknoten hinzufügen oder die Eigenschaften einer Quelle bearbeiten.

  5. Optional: Wenn Sie die Bearbeitung der Pipeline später abschließen möchten, klicken Sie auf Speichern.

  6. Klicken Sie nach Abschluss der Bearbeitung der Pipeline auf Bereitstellen.

  7. Geben Sie im Dialogfeld Änderungsübersicht eingeben eine Beschreibung der Änderungen ein, die Sie an der Pipeline vorgenommen haben, und klicken Sie auf Bereitstellen. Die bereitgestellte Pipeline wird auf der Seite Pipeline geöffnet.

Vorherige Version der Pipeline aufrufen oder wiederherstellen

So rufen Sie eine frühere Version einer Batch-Pipeline auf oder stellen sie bereit:

  1. Öffnen Sie Ihre Instanz in der Cloud Data Fusion-Benutzeroberfläche.
  2. Klicken Sie auf Liste > Bereits bereitgestellt.
  3. Wählen Sie eine Pipeline aus. Die Pipeline wird auf der Seite Pipeline angezeigt.
  4. Klicken Sie auf Verlauf.

    Eine Liste mit dem Versionsverlauf wird angezeigt.

  5. Optional: Wenn Sie eine frühere Version einer Pipeline aufrufen möchten, klicken Sie auf Anzeigen.

  6. Optional: Wenn Sie eine ältere Version der Pipeline wiederherstellen möchten, klicken Sie auf Wiederherstellen.

    In Cloud Data Fusion wird eine neue Version der Pipeline erstellt und auf der Seite Pipeline geöffnet. Dies ist jetzt die neueste Version.

Bearbeitete Version einer bereitgestellten Pipeline exportieren

Sie können die bearbeitete Version einer bereitgestellten Pipeline als JSON-Datei exportieren, um sie für andere Entwickler freizugeben, zur Versionskontrolle hinzuzufügen oder aus einer Entwicklungsumgebung in eine Test- oder Produktionsumgebung zu verschieben. Wenn Sie beispielsweise während der Entwicklungs- und Fehlerbehebungsphase eine Pipeline bearbeiten, exportieren Sie die JSON-Datei und importieren und implementieren sie dann in einer Produktionsumgebung.

Aktuelle Version exportieren

So exportieren Sie die neueste Version der Pipeline:

  1. Öffnen Sie Ihre Instanz in der Cloud Data Fusion-Benutzeroberfläche.
  2. Klicken Sie auf Liste > Bereits bereitgestellt.
  3. Wählen Sie die Pipeline aus, die Sie exportieren möchten, und klicken Sie auf Dreipunkt-Menü > Exportieren.

    Eine JSON-Datei mit den Pipelinekonfigurationen aus der neuesten Version wird lokal gespeichert.

Vorherige Version exportieren

So exportieren Sie vorherige Versionen der Pipeline:

  1. Öffnen Sie Ihre Instanz in der Cloud Data Fusion-Benutzeroberfläche.
  2. Klicken Sie auf Liste > Bereits bereitgestellt.
  3. Wählen Sie die Pipeline aus. Die neueste Version wird auf der Seite Pipelines geöffnet.
  4. Klicken Sie auf Verlauf.
  5. Wählen Sie die Pipelineversion aus, die Sie exportieren möchten, und klicken Sie auf Ansicht > Aktionen > Exportieren.

Bearbeitete Version einer bereitgestellten Pipeline importieren

Alle Pipelines werden im Status Draft exportiert. Bearbeitete Versionen einer bereitgestellten Pipeline werden ebenfalls im Status Draft importiert. Weitere Informationen finden Sie unter Pipeline importieren.

Bearbeitete Version einer Pipeline löschen

Wenn Sie die neueste Version einer bereitgestellten Pipeline löschen, werden alle Versionen der bereitgestellten Pipeline gelöscht. Entwurfsversionen werden nicht gelöscht.

Stattdessen hat die Pipelineversion im Entwurf den Status Verwaist. Um diesen Status zu beheben, stellen Sie die Pipeline für den Entwurf bereit. In Cloud Data Fusion wird eine neue Pipeline erstellt, die die neueste Version ist.

Status für bearbeitete Pipelines

Wenn Sie Pipelines bearbeiten, werden auf der Seite Pipeline-Entwürfe möglicherweise die folgenden Status angezeigt.

Status Beschreibung
In Bearbeitung Sie haben Änderungen an der Pipeline gespeichert.
Waisen-URL Die aktuelle Version der Pipeline wurde gelöscht und die zugehörigen Entwürfe gehören nicht mehr zu einer vorhandenen Pipeline. Dieser Status wird möglicherweise angezeigt, wenn jemand die Pipeline mit dem folgenden Endpunkt löscht: DELETE/v3/namespaces/NAMESPACE_ID/apps/APP_ID .
Eingestellt Während der Bearbeitungen wurde eine neuere Version bereitgestellt. Dieser Status wird möglicherweise angezeigt, wenn ein anderer Entwickler die Pipeline bereitstellt, bevor Sie die Bearbeitung abgeschlossen haben. Dieser Status entspricht der Meldung Entwurf veraltet , die auf der Seite „Pipeline“ angezeigt wird.

Wenn Sie Pipelines bearbeiten, werden auf der Seite Studio möglicherweise die folgenden Status angezeigt.

Status Beschreibung
Bearbeitung läuft Sie bearbeiten eine Pipeline im Entwurf.
Verwaister Entwurf Jemand hat eine neuere Version bereitgestellt, während Sie die Pipeline bearbeitet haben.

Nächste Schritte