Para organizar componentes do fluxo de trabalho do SQL em coleções, é possível adicionar 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 os Fluxos de trabalho com o Cloud Scheduler, é possível criar uma programação para executar 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 do 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 conseguir as permissões necessárias para adicionar uma tag a uma tabela,
peça ao administrador que conceda a você o papel de
Editor do Dataform (roles/dataform.editor
) nos espaços de trabalho.
Para obter mais informações sobre como conceder papéis, consulte
Gerenciar o acesso.
Também é possível conseguir as permissões necessárias com papéis personalizados ou 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, 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 uma vírgula
,
.
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 Acionamento de execução.
- Para saber como adicionar tags de política do BigQuery ao Dataform, consulte Adicionar tags de política do BigQuery.