BigQuery permite agregar etiquetas a los recursos. Para obtener más información sobre etiquetas en BigQuery, consulta Introducción a las etiquetas.
Antes de comenzar
En Google Cloud Console, ve a la página Dataform.
Selecciona o crea un repositorio.
Selecciona o crea un lugar de trabajo de desarrollo.
Roles obligatorios
Para obtener los permisos que necesitas para agregar una etiqueta de BigQuery a una tabla de Dataform, pídele a tu administrador que te otorgue el rol de IAM Editor de formularios de datos (roles/dataform.editor
) en los lugares de trabajo.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso.
También puedes obtener los permisos necesarios mediante roles personalizados o cualquier otro rol predefinido.
Agrega una etiqueta de BigQuery
Para agregar una etiqueta de BigQuery a una tabla en Dataform, agrega la etiqueta al bloque bigquery
en el bloque config
del archivo SQLX de definición de tablas.
Para agregar una etiqueta de BigQuery a un archivo de definición de tablas, sigue estos pasos:
- Ve al lugar de trabajo de desarrollo.
- En el panel Archivos, expande
definitions/
. - Selecciona un archivo de definición de tablas de SQLX.
En el bloque
config
, agrega una etiqueta en el siguiente formato:bigquery: { labels: { LABEL1: "VALUE_OF_LABEL1" } }
Reemplaza LABEL1 por el nombre de tu etiqueta.
Reemplaza VALUE_OF_LABEL1 por el valor de tu etiqueta.
Opcional: Para agregar una etiqueta con un nombre que contenga caracteres especiales, ingresa el nombre de la etiqueta entre comillas
""
.
En la siguiente muestra de código, se muestran las etiquetas department:shipping
y cost-center:logistics
que se agregaron al bloque bigquery
en un archivo SQLX de definición de tabla particionada:
config {
type: "table",
bigquery: {
partitionBy: "DATE(ts)",
labels: {
department: "shipping",
"cost-center": "logistics"
}
}
}
SELECT CURRENT_TIMESTAMP() AS ts
¿Qué sigue?
- Para aprender a reutilizar código con inclusiones, consulta Reutiliza variables y funciones con inclusiones.
- Para obtener información sobre cómo activar ejecuciones manualmente, consulta Activa la ejecución.