Pipelines bearbeiten

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

Durch das Bearbeiten einer Pipeline haben Sie folgende Möglichkeiten:

  • Fügen Sie einer bereitgestellten Pipeline schrittweise Features hinzu, ohne Duplikate zu erstellen. Sie können beispielsweise Plug-ins hinzufügen, entfernen oder ändern und dann die Pipeline noch einmal bereitstellen. Durch das Bearbeiten einer Pipeline wird eine neue Version derselben Pipeline erstellt. Dadurch wird die Verbreitung von Pipelines verhindert und die Organisation verbessert. Beim Duplizieren einer Pipeline wird eine neue Pipeline mit einem anderen Namen erstellt.
  • Protokoll der bearbeiteten Versionen verwalten.
  • Alte Versionen einer Pipeline ansehen und wiederherstellen
  • Bearbeiten Sie einen beliebigen Teil der Pipeline, z. B. Pipelinestruktur, Konfiguration, Metadaten, Einstellungen und Kommentare.
  • Exportieren Sie eine bearbeitete JSON-Datei für eine bereitgestellte Pipeline.

Wenn Sie die Pipeline bearbeiten, erstellt Cloud Data Fusion einen neuen Entwurf, der zur neuesten Version wird. Der Name der Pipeline bleibt gleich. Sie entwickeln die Pipeline iterativ, ohne doppelte Pipelines mit eindeutigen Namen zu erstellen. Die neueste Version behält die Trigger, Pipelinekonfigurationen, Laufzeitargumente, Metadaten, Kommentare und Zeitpläne der vorherigen Version bei. Die neueste Version ist die aktive Version der Pipeline: Sie kann ausgeführt oder geplant werden.

Hinweise

  • Cloud Data Fusion unterstützt das Bearbeiten bereitgestellter Batchpipelines ab Version 6.9.1. Informationen zum Upgrade auf die neueste Version finden Sie unter Cloud Data Fusion-Umgebung upgraden.
  • Cloud Data Fusion unterstützt nicht das Bearbeiten von bereitgestellten Echtzeitpipelines oder Replikationsjobs.

Pipeline bearbeiten

So bearbeiten Sie eine bereitgestellte Batchpipeline in Cloud Data Fusion:

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

    2. Um die Instanz in Cloud Data Fusion Studio zu öffnen, Klicken Sie auf Instanzen und dann auf Instanz ansehen.

      Zur Seite „VM-Instanzen“

  2. Klicken Sie auf Liste > Bereitgestellt.
  3. Rufen Sie die Pipeline auf, die Sie bearbeiten möchten, und klicken Sie auf Mehr > Bearbeiten.

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

  4. Bearbeiten Sie die Pipeline. Fügen Sie beispielsweise einen neuen Analyseknoten hinzu oder bearbeiten Sie die Attribute einer Quelle.

  5. Optional: Wenn Sie das Bearbeiten der Pipeline später fertigstellen möchten, klicken Sie auf Speichern.

  6. Klicken Sie nach dem Bearbeiten der Pipeline auf Bereitstellen.

  7. Geben Sie im Dialogfeld Änderungszusammenfassung 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 ansehen oder wiederherstellen

So können Sie eine frühere Version einer Batchpipeline anzeigen lassen oder bereitstellen:

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

    Ein Versionsverlauf wird angezeigt.

  5. Optional: Klicken Sie auf Ansehen, um eine frühere Version einer Pipeline anzusehen.

  6. Optional: Klicken Sie auf Wiederherstellen, um eine ältere Version der Pipeline auf die neueste Version wiederherzustellen.

    Cloud Data Fusion erstellt eine neue Version der Pipeline und öffnet sie auf der Seite Pipeline. Es 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 Versionsverwaltung hinzuzufügen oder sie aus einer Entwicklungsumgebung in eine Test- oder Produktionsumgebung zu verschieben. Nachdem Sie beispielsweise in der Entwicklungs- und Fehlerbehebungsphase eine Pipeline bearbeitet haben, exportieren Sie die JSON-Datei, importieren sie und stellen sie in einer Produktionsumgebung bereit.

Neueste Version exportieren

So exportieren Sie die neueste Version der Pipeline:

  1. Öffnen Sie die Instanz in der Cloud Data Fusion-Oberfläche.
  2. Klicken Sie auf Liste > Bereitgestellt.
  3. Wählen Sie die Pipeline aus, die Sie exportieren möchten, und klicken Sie auf Mehr > Exportieren.

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

Vorherige Version exportieren

So exportieren Sie frühere Versionen der Pipeline:

  1. Öffnen Sie die Instanz in der Cloud Data Fusion-Oberfläche.
  2. Klicken Sie auf Liste > 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 mit dem Status Draft exportiert. Bearbeitete Versionen einer bereitgestellten Pipeline werden ebenfalls mit dem 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 Entwurfsversion der Pipeline den Status Verwaist. Stellen Sie den Pipelineentwurf bereit, um diesen Status zu beheben. Cloud Data Fusion erstellt eine neue Pipeline. Dies ist die neueste Version.

Status für bearbeitete Pipelines

Wenn Sie Pipelines bearbeiten, können auf der Seite Pipelineentwürfe die folgenden Status angezeigt werden.

Status Beschreibung
In Bearbeitung Sie haben Änderungen an der Pipeline gespeichert.
Verwaist Die letzte 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 die Pipeline mit dem folgenden Endpunkt gelöscht wird: DELETE/v3/namespaces/NAMESPACE_ID/apps/APP_ID .
Veraltet Eine neuere Version wurde bereitgestellt, während Änderungen durchgeführt wurden. Dieser Status wird möglicherweise angezeigt, wenn ein anderer Entwickler die Pipeline bereitstellt, bevor Sie mit der Bearbeitung fertig sind. Dies entspricht dem Eintrag Veralteter Entwurf , der auf der Pipelineseite angezeigt wird.

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

Status Beschreibung
Wird bearbeitet Sie bearbeiten einen Pipelineentwurf.
Verwaister Entwurf Ein Nutzer hat eine neuere Version bereitgestellt, während Sie die Pipeline bearbeitet haben.

Nächste Schritte