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 |
A basse emissioni di CO2 | |
Iowa | us-central1 |
A basse emissioni di CO2 | |
Los Angeles | us-west2 |
||
Las Vegas | us-west4 |
||
Montréal | northamerica-northeast1 |
A basse emissioni di CO2 | |
N. Virginia | us-east4 |
||
Oregon | us-west1 |
A basse emissioni di CO2 | |
San Paolo | southamerica-east1 |
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 |
A basse emissioni di CO2 | |
Francoforte | europe-west3 |
A basse emissioni di CO2 | |
Londra | europe-west2 |
A basse emissioni di CO2 | |
Madrid | europe-southwest1 |
A basse emissioni di CO2 | |
Paesi Bassi | europe-west4 |
Bassi livelli di CO2 | |
Torino | europe-west12 |
||
Zurigo | europe-west6 |
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
- Scopri come creare flussi di lavoro.
- Scopri come gestire i flussi di lavoro.