É possível definir
tags de política do BigQuery
nas colunas da tabela no bloco config
em um arquivo SQLX de definição de tabela.
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.
Funções exigidas
Para ter as permissões necessárias para adicionar uma tag de política do BigQuery a uma tabela no Dataform,
peça ao administrador para conceder a você o papel do IAM
Editor do Dataform (roles/dataform.editor
) nos espaços de trabalho.
Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.
Também é possível receber as permissões necessárias com papéis personalizados ou outros papéis predefinidos.
Além disso, você precisa conceder à sua conta de serviço do Dataform papéis do BigQuery para controle de acesso no nível da coluna.
Adicionar uma tag de política do BigQuery
Para adicionar uma tag de política do BigQuery a uma coluna da tabela, siga estas etapas:
- Acesse seu espaço de trabalho de desenvolvimento.
- No painel Files, expanda
definitions/
. - Selecione um arquivo SQLX de definição de tabela.
No bloco
config
, adicione um identificador de tag completo a uma coluna selecionada neste formato:columns: { column_name: { bigqueryPolicyTags: ["FULL_TAG_IDENTIFIER"] } }
Substitua FULL_TAG_IDENTIFIER pelo identificador completo da tag selecionada.
Opcional: clique em Formatar.
O exemplo de código a seguir mostra a tag projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789
de exemplo de política do BigQuery adicionada a column1
:
config {
type: "table",
columns: {
column1: {
description: "Some description",
bigqueryPolicyTags: ["projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789"]
}
}
}
SELECT "test" AS column1
A seguir
- Para saber mais sobre as tags de política do BigQuery, consulte Introdução ao controle de acesso no nível da coluna.
- Para saber como adicionar rótulos do BigQuery no Dataform, consulte Adicionar rótulos do BigQuery.
- Para aprender a adicionar tags do Dataform para criar coleções de tabelas, consulte Adicionar tags de execução.