Per organizzare i componenti del flusso di lavoro SQL in raccolte, puoi aggiungere tag personalizzati ai file SQLX dei seguenti tipi:
table
view
incremental
assertion
operations
Durante l'esecuzione del flusso di lavoro, puoi eseguire solo i file con un tag selezionato.
Con Cloud Composer o Workflows with Cloud Scheduler, puoi creare una pianificazione che esegue un flusso di lavoro Dataform con un tag selezionato a intervalli specifici.
Prima di iniziare
Nella console Google Cloud, vai alla pagina Dataform.
Seleziona o crea un repository.
Seleziona o crea un'area di lavoro di sviluppo.
Definisci un file SQLX di uno dei seguenti tipi:
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per aggiungere un tag a una tabella,
chiedi all'amministratore di concederti il ruolo IAM
Editor Dataform (roles/dataform.editor
) per le aree di lavoro.
Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.
Potresti anche essere in grado di ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Aggiungi un tag
Puoi aggiungere più tag a un file SQLX.
Per aggiungere un tag a un file SQLX:
- Vai all'area di lavoro di sviluppo.
- Nel riquadro File, espandi
definitions/
. - Seleziona un file SQLX.
Nel blocco
config
, aggiungi un tag nel seguente formato:tags: ["CUSTOM_TAG"]
Sostituisci CUSTOM_TAG con il tuo tag.
(Facoltativo) Per aggiungere più tag, separali con una virgola
,
.(Facoltativo) Fai clic su Formato.
Il seguente esempio di codice mostra la visualizzazione user_counts
con i tag daily
e hourly
:
config {
type: "view",
name: "user_counts",
tags: ["daily", "hourly"]
}
Passaggi successivi
- Per scoprire come attivare le esecuzioni, consulta Attiva l'esecuzione.
- Per informazioni su come aggiungere i tag di criteri BigQuery in Dataform, consulta Aggiungere tag di criteri BigQuery