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 esegua 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 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 di Dataform (roles/dataform.editor
) nelle aree di lavoro.
Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Aggiungere un tag
Puoi aggiungere più tag a un file SQLX.
Per aggiungere un tag a un file SQLX:
- Vai allo spazio 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 Attivare l'esecuzione.
- Per scoprire come aggiungere tag di criteri BigQuery in Dataform, consulta Aggiungere tag di criteri BigQuery