Puedes configurar etiquetas de política de BigQuery en las columnas de la tabla en el bloque config
en un archivo SQLX de definición de tablas.
Antes de comenzar
En la consola de Cloud, ve a la página Dataform.
Selecciona o crea un repositorio.
Selecciona o crea un lugar de trabajo de desarrollo.
Funciones obligatorias
Para obtener los permisos necesarios para agregar una etiqueta de política de BigQuery a una tabla en Dataform,
pídele a tu administrador que te otorgue el
rol de IAM de Editor de Dataform (roles/dataform.editor
) en los lugares de trabajo.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso.
Es posible que también puedas obtener los permisos necesarios mediante funciones personalizadas, o bien otras funciones predefinidas.
Agrega una etiqueta de política de BigQuery
Para agregar una etiqueta de política de BigQuery a una columna de la tabla, sigue estos pasos:
- Ve a tu lugar de trabajo de desarrollo.
- En el panel Files, expande
definitions/
. - Selecciona un archivo SQLX de definición de tablas.
En el bloque
config
, agrega un identificador de etiqueta completo a una columna seleccionada en el siguiente formato:columns: { column_name: { bigqueryPolicyTags: ["FULL_TAG_IDENTIFIER"] } }
Reemplaza FULL_TAG_IDENTIFIER por el identificador completo de la etiqueta seleccionada.
Opcional: Haz clic en Formato.
En la siguiente muestra de código, verás la etiqueta de política de BigQuery de muestra projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789
que se agregó a column1
:
config {
type: "table",
columns: {
column1: {
description: "Some description",
bigqueryPolicyTags: ["projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789"]
}
}
}
SELECT "test" AS column1
¿Qué sigue?
- Para obtener más información sobre las etiquetas de política de BigQuery, consulta Introducción al control de acceso a nivel de columna.
- Para aprender a agregar etiquetas de BigQuery en Dataform, consulta Agrega etiquetas de BigQuery.
- Si deseas aprender a agregar etiquetas de Dataform para crear colecciones de tablas, consulta Agrega etiquetas de ejecución.