Introduzione ai flussi di lavoro

Per richiedere assistenza o fornire feedback in merito a questa funzionalità: invia un'email a bigquery-workflows-preview-feedback@google.com.

Questo documento fornisce un'introduzione flussi di lavoro in BigQuery. Puoi utilizzare i flussi di lavoro per eseguire gli asset di codice in sequenza, in base a una pianificazione.

I flussi di lavoro sono basati su Dataform.

Un flusso di lavoro è costituito da uno o più dei seguenti asset di codice:

Puoi pianificare l'esecuzione automatica di un flusso di lavoro con una frequenza e a un orario specifici.

Puoi utilizzare i flussi di lavoro per pianificare l'esecuzione degli asset di codice. Ad esempio, puoi pianificare l'esecuzione giornaliera di una query SQL e aggiornare una tabella con i dati di origine più recenti, che possono poi essere utilizzati per una dashboard.

In un flusso di lavoro con più asset di codice, devi definire la sequenza di esecuzione. Ad esempio, per addestrare un modello di machine learning, puoi creare un flusso di lavoro in cui una query SQL prepara i dati, poi un notebook successivo addestra il modello utilizzando questi dati.

Informazioni sulla pianificazione dei flussi di lavoro

Ogni pianificazione del flusso di lavoro viene eseguita da un account di servizio Dataform personalizzato, selezionato durante la creazione della pianificazione. Per ulteriori informazioni sui tipi di account di servizio in Dataform, consulta Informazioni sugli account di servizio in Dataform.

Le modifiche apportate a un flusso di lavoro vengono salvate automaticamente, ma sono disponibili solo per te e per gli utenti a cui è stato concesso il ruolo Amministratore Dataform in del progetto. Per aggiornare la pianificazione con una nuova versione del flusso di lavoro, devi il deployment del flusso di lavoro. Il deployment aggiorna la pianificazione in modo che utilizzi la versione corrente del flusso di lavoro. Le pianificazioni eseguono sempre la versione di cui è stato eseguito il deployment più di recente.

Le pianificazioni dei flussi di lavoro che contengono blocchi note utilizzano un specifiche di runtime predefinite. Durante l'esecuzione pianificata di un flusso di lavoro contenente notebook, BigQuery scrive l'output del notebook nel bucket Cloud Storage selezionato durante la creazione della pianificazione.

Limitazioni

Workflows sono soggetti alle seguenti limitazioni:

  • Non puoi aggiungere un blocco note o una query SQL esistente a un flusso di lavoro. Per aggiungere un'attività del flusso di lavoro, devi creare un nuovo notebook o una nuova query SQL nel flusso di lavoro.
  • Non puoi concedere l'accesso a un flusso di lavoro selezionato ad altri utenti.
  • I flussi di lavoro sono disponibili solo nella console Google Cloud.
  • Non puoi modificare la regione di archiviazione di un flusso di lavoro dopo averlo creato. Per ulteriori informazioni, vedi Imposta la regione predefinita per gli asset di codice.

Aree geografiche supportate

Tutti gli asset di codice vengono memorizzati regione predefinita per gli asset di codice. Aggiornamento delle modifiche alla regione predefinita in corso... regione per tutti gli asset di codice creati successivamente.

La tabella seguente elenca le regioni in cui sono disponibili i flussi di lavoro:

Descrizione regione Nome regione Dettagli
Africa
Johannesburg africa-south1
Americhe
Columbus us-east5
Dallas us-south1 icona foglia A basse emissioni di CO2
Iowa us-central1 icona foglia A basse emissioni di CO2
Los Angeles us-west2
Las Vegas us-west4
Montréal northamerica-northeast1 icona foglia A basse emissioni di CO2
N. Virginia us-east4
Oregon us-west1 icona foglia A basse emissioni di CO2
San Paolo southamerica-east1 icona foglia A basse emissioni di CO2
Carolina del Sud us-east1
Asia Pacifico
Hong Kong asia-east2
Giacarta asia-southeast2
Mumbai asia-south1
Seul asia-northeast3
Singapore asia-southeast1
Sydney australia-southeast1
Taiwan asia-east1
Tokyo asia-northeast1
Europa
Belgio europe-west1 icona foglia A basse emissioni di CO2
Francoforte europe-west3 icona foglia A basse emissioni di CO2
Londra europe-west2 icona foglia A basse emissioni di CO2
Madrid europe-southwest1 icona foglia A basse emissioni di CO2
Paesi Bassi europe-west4 icona foglia Bassi livelli di CO2
Torino europe-west12
Zurigo europe-west6 icona foglia Bassi livelli di CO2
Medio Oriente
Doha me-central1
Dammam me-central2

Quote e limiti

Workflows sono soggetti a Quote e limiti di Dataform.

Prezzi

L'esecuzione delle attività di flusso di lavoro comporta addebiti per calcolo e spazio di archiviazione in BigQuery. Per ulteriori informazioni, consulta la pagina relativa ai prezzi di BigQuery.

I flussi di lavoro contenenti notebook comportano addebiti di runtime di Colab Enterprise in base al tipo di macchina predefinito. Per i dettagli sui prezzi, vedi Prezzi di Colab Enterprise.

Ogni esecuzione del flusso di lavoro BigQuery viene registrata utilizzando Cloud Logging. Il logging è abilitato automaticamente per BigQuery del flusso di lavoro, che possono comportare costi di fatturazione di Cloud Logging. Per ulteriori informazioni, consulta Prezzi di Cloud Logging.

Passaggi successivi