Para organizar os componentes do seu fluxo de trabalho SQL em coleções, é possível adicionar tags personalizadas aos arquivos SQLX dos seguintes tipos:
table
view
incremental
assertion
operations
Durante a execução do fluxo de trabalho, é possível executar apenas arquivos com uma tag selecionada.
Com o Cloud Composer ou Workflows com o Cloud Scheduler, é possível criar uma programação que executa um fluxo de trabalho do Dataform com uma tag selecionada em um intervalo específico.
Antes de começar
No console do Google Cloud, acesse a página Dataform.
Selecione ou crie um repositório.
Selecione ou crie um espaço de trabalho de desenvolvimento.
Defina um arquivo SQLX de qualquer um dos seguintes tipos:
Funções exigidas
Para ter as permissões necessárias para adicionar uma tag a uma tabela,
peça ao administrador para conceder a você o
papel do IAM de Editor do Dataform (roles/dataform.editor
) nos espaços de trabalho.
Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.
Talvez você também consiga receber as permissões necessárias por meio de papéis personalizados ou outros papéis predefinidos.
Adicionar uma tag
Você pode adicionar várias tags a um arquivo SQLX.
Para adicionar uma tag a um arquivo SQLX, siga estas etapas:
- Acesse seu espaço de trabalho de desenvolvimento.
- No painel Files, expanda
definitions/
. - Selecione um arquivo SQLX.
No bloco
config
, adicione uma tag no seguinte formato:tags: ["CUSTOM_TAG"]
Substitua CUSTOM_TAG pela sua tag.
Opcional: para adicionar várias tags, separe-as com vírgulas
,
.Opcional: clique em Formatar.
O exemplo de código a seguir mostra a visualização user_counts
com as tags daily
e hourly
:
config {
type: "view",
name: "user_counts",
tags: ["daily", "hourly"]
}
A seguir
- Para saber como acionar execuções, consulte Execução de gatilho.
- Para saber como adicionar tags de política do BigQuery no Dataform, consulte Adicionar tags de política do BigQuery