Gestire i flussi di lavoro

Per richiedere assistenza o fornire un feedback su questa funzionalità, invia un'email all'indirizzo bigquery-workflows-preview-feedback@google.com.

Questo documento descrive come gestire flussi di lavoro, incluse le modalità di pianificazione ed eliminazione dei flussi di lavoro.

I flussi di lavoro sono basati su Dataform.

Prima di iniziare

Prima di iniziare, crea un flusso di lavoro.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per gestire i flussi di lavoro, chiedi all'amministratore di concederti i seguenti ruoli IAM:

  • Per eliminare i flussi di lavoro: Amministratore Dataform (roles/dataform.Admin) del flusso di lavoro
  • Per visualizzare ed eseguire i flussi di lavoro: Dataform Viewer (roles/dataform.Viewer) nel progetto

Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Per ulteriori informazioni su IAM Dataform, consulta Controllo dell'accesso con IAM.

Visualizza tutti i flussi di lavoro

Per visualizzare un elenco di tutti i flussi di lavoro nel progetto:

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel riquadro Explorer, fai clic su espandi Flussi di lavoro.

Visualizza esecuzioni manuali precedenti

Per visualizzare le esecuzioni manuali precedenti di un flusso di lavoro selezionato:

  1. Nella console Google Cloud, vai alla Pagina BigQuery.

    Vai a BigQuery

  2. Nel riquadro Explorer, espandi il progetto e la cartella Workflows, e seleziona un flusso di lavoro.

  3. Fai clic su Esecuzioni.

  4. (Facoltativo) Per aggiornare l'elenco delle esecuzioni passate, fai clic su Aggiorna.

Configurare gli avvisi per le esecuzioni del flusso di lavoro non riuscite

Ogni flusso di lavoro ha un ID repository Dataform corrispondente. Ogni esecuzione del flusso di lavoro BigQuery viene registrata in Cloud Logging utilizzando l'ID repository Dataform corrispondente. Puoi utilizzare Cloud Monitoring per osservare nei log di Cloud Logging per il flusso di lavoro BigQuery viene eseguito e per inviare una notifica quando si verificano le condizioni che descrivi.

Per ricevere avvisi quando l'esecuzione di un flusso di lavoro BigQuery non va a buon fine, puoi creare un criterio di avviso basato su log per il ID repository Dataform. Per istruzioni, vedi Configura gli avvisi per le chiamate del flusso di lavoro non riuscite.

Per trovare l'ID del repository Dataform del tuo flusso di lavoro:

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel riquadro Explorer, espandi il progetto e la cartella Workflow, quindi seleziona un flusso di lavoro.

  3. Fai clic su Impostazioni.

    L'ID repository Dataform del flusso di lavoro viene visualizzato nella parte inferiore della scheda Impostazioni.

Eliminare un flusso di lavoro

Per eliminare definitivamente un flusso di lavoro:

  1. Nella console Google Cloud, vai alla Pagina BigQuery.

    Vai a BigQuery

  2. Nel riquadro Explorer, espandi il progetto e la cartella Workflows. Trova il flusso di lavoro che vuoi eliminare.

  3. Fai clic su Visualizza azioni accanto al flusso di lavoro e poi su Elimina.

  4. Fai clic su Elimina.

Passaggi successivi