Para organizar os componentes do fluxo de trabalho do SQL em coleções, adicione tags personalizadas a 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 o Workflows com o Cloud Scheduler, é possível criar uma programação que execute 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 receber as permissões necessárias para adicionar uma tag a uma tabela, peça ao administrador que conceda a você o papel do IAM Editor de formulário de dados (roles/dataform.editor
) nos espaços de trabalho.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias por meio de papéis personalizados ou de outros papéis predefinidos.
Adicionar uma tag
É possível 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, abra
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 uma vírgula
,
.Opcional: clique em Formato.
O exemplo de código abaixo 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 Acionar execução.
- Para saber como adicionar tags de política do BigQuery no Dataform, consulte Adicionar tags de política do BigQuery.