Attivare manualmente le esecuzioni

Questo documento spiega come attivare manualmente le esecuzioni dell'intero workflow o solo di elementi selezionati nel workflow.

Puoi attivare un'esecuzione per i seguenti elementi del workflow:

  • Tutte le azioni nel workflow
  • Azioni selezionate
  • Azioni con tag selezionati

Prima di iniziare

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

    Vai alla pagina Dataform

  2. Seleziona o crea un repository.

  3. Seleziona o crea un'area di lavoro di sviluppo.

  4. Sviluppa il workflow.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per attivare manualmente un'esecuzione, chiedi all'amministratore di concederti i seguenti ruoli IAM:

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

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

Eseguire manualmente tutte le azioni nel workflow

Per attivare manualmente un'esecuzione di tutte le azioni nel workflow:

  1. Vai a un'area di lavoro di sviluppo.
  2. Fai clic su Avvia esecuzione.
  3. Fai clic su Azioni > Più azioni.
  4. Nella sezione Autenticazione, autorizza l'esecuzione con le credenziali utente dell'Account Google o un service account.

    • Per utilizzare le credenziali utente dell'Account Google (anteprima), seleziona Esegui con le credenziali utente.
    • Per utilizzare un account di servizio personalizzato, seleziona Esegui con il service account selezionato e poi seleziona un account di servizio personalizzato.
  5. Seleziona Tutte le azioni.

  6. (Facoltativo) Per ricompilare tutte le tabelle da zero, seleziona l'opzione Esegui con aggiornamento completo. Senza questa opzione, Dataform aggiorna le tabelle incrementali senza ricompilarle da zero.

  7. (Facoltativo) Imposta la priorità del job di query BigQuery con l'opzione Esegui come job interattivo con priorità alta (impostazione predefinita). Per impostazione predefinita, BigQuery esegue le query come job di query interattivi, che devono iniziare a essere eseguiti il più rapidamente possibile. Se deselezioni questa opzione, le query vengono eseguite come job di query batch, che hanno una priorità inferiore.

  8. Fai clic su Avvia esecuzione. Se hai selezionato Esegui con le credenziali utente come metodo di autenticazione, devi autorizzare il tuo Account Google (anteprima).

Eseguire manualmente le azioni selezionate

Per attivare manualmente un'esecuzione delle azioni selezionate:

  1. Vai all'area di lavoro di sviluppo.
  2. Fai clic su Avvia esecuzione e poi esegui una delle seguenti operazioni:

    • Fai clic su Azioni e poi seleziona un'azione che vuoi eseguire.
    • Fai clic su Azioni > Più azioni.
  3. Nella sezione Autenticazione, autorizza l'esecuzione con le credenziali utente dell'Account Google o un service account.

    • Per utilizzare le credenziali utente dell'Account Google (anteprima), seleziona Esegui con le credenziali utente.
    • Per utilizzare un account di servizio personalizzato, seleziona Esegui con il service account selezionato e poi seleziona un account di servizio personalizzato.
  4. Verifica che sia selezionata l'opzione Selezione delle azioni.

  5. Nel menu Seleziona le azioni da eseguire, seleziona le azioni che vuoi eseguire.

  6. (Facoltativo) Per eseguire le azioni selezionate e le relative dipendenze, seleziona l'opzione Includi dipendenze.

  7. (Facoltativo) Per eseguire le azioni selezionate e le azioni che dipendono da queste, seleziona l'opzione Includi dipendenti.

  8. (Facoltativo) Per ricompilare tutte le tabelle da zero, seleziona l'opzione Esegui con aggiornamento completo.

  9. (Facoltativo) Imposta la priorità del job di query BigQuery con l'opzione Esegui come job interattivo con priorità alta (impostazione predefinita). Per impostazione predefinita, BigQuery esegue le query come job di query interattivi, che devono iniziare a essere eseguiti il più rapidamente possibile. Se deselezioni questa opzione, le query vengono eseguite come job di query batch, che hanno una priorità inferiore.

  10. Fai clic su Avvia esecuzione. Se hai selezionato Esegui con le mie credenziali utente come metodo di autenticazione, devi autorizzare il tuo Account Google (anteprima).

Eseguire manualmente le azioni con i tag selezionati

Per attivare manualmente un'esecuzione delle azioni con i tag selezionati:

  1. Vai all'area di lavoro di sviluppo.
  2. Fai clic su Avvia esecuzione e poi esegui una delle seguenti operazioni:

    • Fai clic su Tag e poi seleziona un tag che vuoi eseguire.
    • Fai clic su Tag > Più tag.
  3. Nella sezione Autenticazione, autorizza l'esecuzione con le credenziali utente dell'Account Google o un service account.

    • Per utilizzare le credenziali utente dell'Account Google (anteprima), seleziona Esegui con le credenziali utente.
    • Per utilizzare un account di servizio personalizzato, seleziona Esegui con il service account selezionato e poi seleziona un account di servizio personalizzato.
  4. Verifica che sia selezionata l'opzione Selezione dei tag.

  5. Nel menu Seleziona i tag da eseguire, seleziona i tag che vuoi eseguire.

  6. (Facoltativo) Per eseguire le azioni con i tag selezionati e le relative dipendenze, seleziona l'opzione Includi dipendenze.

  7. (Facoltativo) Per eseguire le azioni con i tag selezionati e le azioni che dipendono da queste, seleziona l'opzione Includi dipendenti.

  8. (Facoltativo) Per ricompilare tutte le tabelle da zero, seleziona l'opzione Esegui con aggiornamento completo. Senza questa opzione, Dataform aggiorna le tabelle incrementali senza ricompilarle da zero.

  9. (Facoltativo) Imposta la priorità del job di query BigQuery con l'opzione Esegui come job interattivo con priorità alta (impostazione predefinita). Per impostazione predefinita, BigQuery esegue le query come job di query interattivi, che devono iniziare a essere eseguiti il più rapidamente possibile. Se deselezioni questa opzione, le query vengono eseguite come job di query batch, che hanno una priorità inferiore.

  10. Fai clic su Avvia esecuzione. Se hai selezionato Esegui con le mie credenziali utente come metodo di autenticazione, devi autorizzare il tuo Account Google (anteprima).

Autorizzare l'Account Google

Per autenticare la risorsa con le credenziali utente dell'Account Google, devi concedere manualmente l'autorizzazione alle pipeline BigQuery per ottenere il token di accesso per il tuo Account Google e accedere ai dati di origine per tuo conto. Puoi concedere l'approvazione manuale con l'interfaccia della finestra di dialogo OAuth.

Devi concedere l'autorizzazione alle pipeline BigQuery una sola volta.

Per revocare l'autorizzazione concessa:

  1. Vai alla pagina del tuo Account Google.
  2. Fai clic su Pipeline BigQuery.
  3. Fai clic su Rimuovi accesso.

Passaggi successivi