Bereitstellungen erstellen und verwalten

Mit Bereitstellungen können Sie Code wie Pipelines planen, der in Remote-Git-Repositories gespeichert ist. Sie können das Verzeichnis auswählen, in dem sich Ihr Code befindet, und die folgenden Aktionen ausführen:

  • Mit Remote-Repositories verbundene Bereitstellungen erstellen und verwalten.
  • Trigger konfigurieren, um Code aus Remote-Repositories abzurufen und regelmäßig auszuführen.
  • Pipelines nach Zeitplan oder mit anderen Triggern ausführen.
  • Logs Ihrer Ausführungen direkt in der Google Cloud Console ansehen. Für Benachrichtigungen werden Dataform-Bereitstellungen in Cloud Logging und Cloud Monitoring eingebunden.

Beschränkungen

  • Bereitstellungen haben keine integrierten Benachrichtigungen. Sie müssen Logging und Monitoring verwenden, um Benachrichtigungen zu konfigurieren.
  • Die Authentifizierung mit Developer Connect unterstützt nur Verbindungen und keine Kontoverbindungen.

Hinweis

Führen Sie die folgenden Aufgaben aus, bevor Sie eine Bereitstellung erstellen:

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Ausführen der Aufgaben in diesem Dokument benötigen:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Wenn Sie ein benutzerdefiniertes Dienstkonto zum Ausführen einer Bereitstellung verwenden möchten, müssen Sie dem benutzerdefinierten Dienstkonto auch die Rolle „BigQuery-Datenbearbeiter“ (roles/bigquery.dataEditor) zuweisen.

Deployment erstellen

So erstellen Sie eine Dataform-Bereitstellung:

  1. Rufen Sie in der Google Cloud Console die Seite Pipelines und Verbindungen auf.

    Zu „Pipelines und Verbindungen“

  2. Klicken Sie auf Erstellen > Deployment erstellen.

  3. Wählen Sie einen Authentifizierungstyp für das Repository und dann eine der folgenden Optionen aus:

    Developer Connect

    1. Wählen Sie ein Repository und einen Zweig aus.
    2. Geben Sie den Pfad für das Verzeichnis ein, in dem sich der Code befindet.
    3. Geben Sie einen Namen für die Bereitstellung ein.
    4. Wählen Sie eine Region für die Bereitstellung aus.
    5. Führen Sie im Abschnitt Planungshäufigkeit folgende Schritte aus:

      1. Wählen Sie im Menü Wiederholungen die Häufigkeit der geplanten Pipelineausführungen aus.
      2. Geben Sie im Feld Um die Uhrzeit die Zeit für die geplanten Pipelineausführungen ein.
      3. Wählen Sie im Menü Zeitzone die Zeitzone für den Zeitplan aus.

      Alternativ können Sie On-Demand auswählen, um Ihre Bereitstellung bei Bedarf auszuführen.

    6. Optional: Geben Sie die Google Cloud Projekt-ID ein.

    7. Optional: Geben Sie ein Schemasuffix ein.

    8. Optional: Geben Sie ein Tabellenpräfix ein.

    9. Optional: Geben Sie das Standardschema ein.

    10. Optional: Geben Sie Kompilierungsvariablen ein.

    11. Klicken Sie auf Bereitstellen.

    HTTPS

    1. Geben Sie die URL Ihres Remote-Git-Repositorys ein.
    2. Wählen Sie einen Zweig aus.
    3. Geben Sie den Pfad für das Verzeichnis ein, in dem sich der Code befindet.
    4. Geben Sie das Secret mit dem persönlichen Zugriffstoken für HTTPS-Remote-Verbindungen ein. Weitere Informationen finden Sie unter Remote-Repository über HTTPS verbinden.
    5. Geben Sie einen Namen für die Bereitstellung ein.
    6. Wählen Sie eine Region für die Bereitstellung aus.
    7. Führen Sie im Abschnitt Planungshäufigkeit folgende Schritte aus:

      1. Wählen Sie im Menü Wiederholungen die Häufigkeit der geplanten Pipelineausführungen aus.
      2. Geben Sie im Feld Um die Uhrzeit die Zeit für die geplanten Pipelineausführungen ein.
      3. Wählen Sie im Menü Zeitzone die Zeitzone für den Zeitplan aus.

      Alternativ können Sie On-Demand auswählen, um Ihre Bereitstellung bei Bedarf auszuführen.

    8. Optional: Geben Sie die Google Cloud Projekt-ID ein.

    9. Optional: Geben Sie ein Schemasuffix ein.

    10. Optional: Geben Sie ein Tabellenpräfix ein.

    11. Optional: Geben Sie das Standardschema ein.