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 insieme a Cloud Scheduler, puoi creare una pianificazione che esegue un flusso di lavoro Dataform con un tag selezionato a un intervallo specifico.
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 in 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
) sulle aree di lavoro.
Per maggiori informazioni sulla concessione dei ruoli, vedi Gestire l'accesso.
Potresti anche ottenere le autorizzazioni richieste tramite 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, procedi nel seguente modo:
- 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 tag.
(Facoltativo) Per aggiungere più tag, separali con una virgola
,
.
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 Esecuzione del trigger.
- Per informazioni su come aggiungere tag di criteri BigQuery in Dataform, consulta Aggiungere tag di criteri BigQuery