Ausführungen manuell auslösen

In diesem Dokument wird beschrieben, wie Sie Ausführungen Ihres gesamten Workflows oder nur ausgewählter Elemente in Ihrem Workflow manuell auslösen.

Sie können eine Ausführung für die folgenden Elemente Ihres Workflows auslösen:

  • Alle Aktionen in Ihrem Workflow
  • Ausgewählte Aktionen
  • Aktionen mit ausgewählten Tags

Hinweis

  1. Rufen Sie in der Google Cloud Console die Seite Dataform auf.

    Zur Seite „Dataform“

  2. Wählen Sie ein Repository aus oder erstellen Sie eines.

  3. Wählen Sie einen Entwicklungsarbeitsbereich aus oder erstellen Sie einen.

  4. Entwickeln Sie Ihren Workflow.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum manuellen Auslösen einer Ausführung benötigen:

  • Dataform-Bearbeiter (roles/dataform.editor) für das Dataform-Repository
  • BigQuery Job User (roles/bigquery.jobUser) für das Projekt
  • Wenn Sie ein benutzerdefiniertes Dienstkonto für die Ausführung verwenden möchten: Dienstkontonutzer (roles/iam.serviceAccountUser) für das benutzerdefinierte Dienstkonto

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.

Alle Aktionen in Ihrem Workflow manuell ausführen

So lösen Sie manuell eine Ausführung aller Aktionen in Ihrem Workflow aus:

  1. Rufen Sie einen Entwicklungsarbeitsbereich auf.
  2. Klicken Sie auf Ausführung starten.
  3. Klicken Sie auf Aktionen > Mehrere Aktionen.
  4. Autorisieren Sie im Bereich Authentifizierung die Ausführung mit den Nutzeranmeldedaten Ihres Google-Kontos oder einem Dienstkonto.

    • Wenn Sie die Nutzeranmeldedaten Ihres Google-Kontos verwenden möchten (Vorschau), wählen Sie Mit Nutzeranmeldedaten ausführen aus.
    • Wenn Sie ein benutzerdefiniertes Dienstkonto verwenden möchten, wählen Sie Mit ausgewähltem Dienstkonto ausführen aus und wählen Sie dann ein benutzerdefiniertes Dienstkonto aus.

  5. Wählen Sie Alle Aktionen aus.

  6. Optional: Wenn Sie alle Tabellen von Grund auf neu erstellen möchten, wählen Sie die Option Mit vollständiger Aktualisierung ausführen aus. Ohne diese Option aktualisiert Dataform inkrementelle Tabellen, ohne sie von Grund auf neu zu erstellen.

  7. Optional: Legen Sie die Priorität des BigQuery-Abfragejobs mit der Option Als interaktiven Job mit hoher Priorität ausführen (Standard) fest. Standardmäßig führt BigQuery Abfragen als interaktive Abfragejobs, die so schnell wie möglich gestartet werden sollen. Wenn Sie diese Option deaktivieren, werden die Abfragen als Batch-Abfragejobs, die eine niedrigere Priorität haben, ausgeführt.

  8. Klicken Sie auf Ausführung starten. Wenn Sie Mit Nutzeranmeldedaten ausführen als Authentifizierungsmethode ausgewählt haben, müssen Sie Ihr Google-Konto autorisieren (Vorschau).

Ausgewählte Aktionen manuell ausführen

So lösen Sie manuell eine Ausführung ausgewählter Aktionen aus:

  1. Rufen Sie Ihren Entwicklungsarbeitsbereich auf.
  2. Klicken Sie auf Ausführung starten und führen Sie einen der folgenden Schritte aus:

    • Klicken Sie auf Aktionen und wählen Sie dann eine Aktion aus, die Sie ausführen möchten.
    • Klicken Sie auf Aktionen > Mehrere Aktionen.
  3. Autorisieren Sie im Bereich Authentifizierung die Ausführung mit den Nutzeranmeldedaten Ihres Google-Kontos oder einem Dienstkonto.

    • Wenn Sie die Nutzeranmeldedaten Ihres Google-Kontos verwenden möchten (Vorschau), wählen Sie Mit Nutzeranmeldedaten ausführen aus.
    • Wenn Sie ein benutzerdefiniertes Dienstkonto verwenden möchten, wählen Sie Mit ausgewähltem Dienstkonto ausführen aus und wählen Sie dann ein benutzerdefiniertes Dienstkonto aus.

  4. Prüfen Sie, ob Auswahl von Aktionen ausgewählt ist.

  5. Wählen Sie im Menü Aktionen zur Ausführung auswählen die Aktionen aus, die Sie ausführen möchten.

  6. Optional: Wenn Sie die ausgewählten Aktionen und ihre Abhängigkeiten ausführen möchten, wählen Sie die Option Abhängigkeiten einschließen aus.

  7. Optional: Wenn Sie die ausgewählten Aktionen und die Aktionen ausführen möchten, die von ihnen abhängen, wählen Sie die Option Abhängige einschließen aus.

  8. Optional: Wenn Sie alle Tabellen von Grund auf neu erstellen möchten, wählen Sie die Option Mit vollständiger Aktualisierung ausführen aus.

  9. Optional: Legen Sie die Priorität des BigQuery-Abfragejobs mit der Option Als interaktiven Job mit hoher Priorität ausführen (Standard) fest. Standardmäßig führt BigQuery Abfragen als interaktive Abfragejobs, die so schnell wie möglich gestartet werden sollen. Wenn Sie diese Option deaktivieren, werden die Abfragen als Batch-Abfragejobs, die eine niedrigere Priorität haben, ausgeführt.

  10. Klicken Sie auf Ausführung starten. Wenn Sie Mit Nutzeranmeldedaten ausführen als Authentifizierungsmethode ausgewählt haben, müssen Sie Ihr Google-Konto autorisieren (Vorschau).

Aktionen mit ausgewählten Tags manuell ausführen

So lösen Sie manuell eine Ausführung von Aktionen mit ausgewählten Tags aus:

  1. Rufen Sie Ihren Entwicklungsarbeitsbereich auf.
  2. Klicken Sie auf Ausführung starten und führen Sie einen der folgenden Schritte aus:

    • Klicken Sie auf Tags und wählen Sie dann ein Tag aus, das Sie ausführen möchten.
    • Klicken Sie auf Tags > Mehrere Tags.
  3. Autorisieren Sie im Bereich Authentifizierung die Ausführung mit den Nutzeranmeldedaten Ihres Google-Kontos oder einem Dienstkonto.

    • Wenn Sie die Nutzeranmeldedaten Ihres Google-Kontos verwenden möchten (Vorschau), wählen Sie Mit Nutzeranmeldedaten ausführen aus.
    • Wenn Sie ein benutzerdefiniertes Dienstkonto verwenden möchten, wählen Sie Mit ausgewähltem Dienstkonto ausführen aus und wählen Sie dann ein benutzerdefiniertes Dienstkonto aus.

  4. Prüfen Sie, ob Auswahl von Tags ausgewählt ist.

  5. Wählen Sie im Menü Tags zur Ausführung auswählen die Tags aus, die Sie ausführen möchten.

  6. Optional: Wenn Sie die Aktionen mit den ausgewählten Tags und ihren Abhängigkeiten ausführen möchten, wählen Sie die Option Abhängigkeiten einschließen aus.

  7. Optional: Wenn Sie die Aktionen mit den ausgewählten Tags und die Aktionen ausführen möchten, die von ihnen abhängen, wählen Sie die Option Abhängige einschließen aus.

  8. Optional: Wenn Sie alle Tabellen von Grund auf neu erstellen möchten, wählen Sie die Option Mit vollständiger Aktualisierung ausführen aus. Ohne diese Option aktualisiert Dataform inkrementelle Tabellen, ohne sie von Grund auf neu zu erstellen.

  9. Optional: Legen Sie die Priorität des BigQuery-Abfragejobs mit der Option Als interaktiven Job mit hoher Priorität ausführen (Standard) fest. Standardmäßig führt BigQuery Abfragen als interaktive Abfragejobs, die so schnell wie möglich gestartet werden sollen. Wenn Sie diese Option deaktivieren, werden die Abfragen als Batch-Abfragejobs, die eine niedrigere Priorität haben, ausgeführt.

  10. Klicken Sie auf Ausführung starten. Wenn Sie Mit Nutzeranmeldedaten ausführen als Authentifizierungsmethode ausgewählt haben, müssen Sie Ihr Google-Konto autorisieren (Vorschau).

Google-Konto autorisieren

Wenn Sie die Ressource mit den Nutzeranmeldedaten Ihres Google-Kontos authentifizieren möchten, müssen Sie BigQuery Pipelines manuell die Berechtigung erteilen, das Zugriffstoken für Ihr Google-Konto abzurufen und in Ihrem Namen auf die Quelldaten zuzugreifen. Sie können die manuelle Genehmigung über die OAuth-Dialogoberfläche erteilen.

Sie müssen BigQuery-Pipelines nur einmal die Berechtigung erteilen.

So heben Sie die erteilte Berechtigung auf:

  1. Rufen Sie Ihre Google-Kontoseite auf.
  2. Klicken Sie auf BigQuery-Pipelines.
  3. Klicken Sie auf Zugriff entfernen.

Nächste Schritte