Vous pouvez définir
Tags avec stratégie BigQuery
sur les colonnes de table du bloc config
d'un fichier SQLX de définition de table.
Avant de commencer
Dans la console Google Cloud, accédez à la page Dataform page.
Sélectionnez ou créez un dépôt.
Sélectionnez ou créez un espace de travail de développement.
Rôles requis
Pour obtenir les autorisations nécessaires pour ajouter un tag avec stratégie BigQuery à une table dans Dataform,
demandez à votre administrateur de vous accorder le
Rôle IAM Éditeur Dataform (roles/dataform.editor
) sur les espaces de travail.
Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.
Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.
De plus, vous devez accorder à votre compte de service Dataform Rôles BigQuery pour le contrôle des accès au niveau des colonnes
Ajouter un tag avec stratégie BigQuery
Pour ajouter un tag avec stratégie BigQuery à une colonne d'une table, procédez comme suit:
- Accédez à votre espace de travail de développement.
- Dans le volet Fichiers, développez
definitions/
. - Sélectionnez un fichier SQLX de définition de table.
Dans le bloc
config
, ajoutez un identifiant de balise complet à un élément au format suivant:columns: { column_name: { bigqueryPolicyTags: ["FULL_TAG_IDENTIFIER"] } }
Remplacez FULL_TAG_IDENTIFIER par l'identifiant complet. du tag sélectionné.
(Facultatif) Cliquez sur Format.
L'exemple de code suivant montre
projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789
exemple de tag avec stratégie BigQuery ajouté à column1
:
config {
type: "table",
columns: {
column1: {
description: "Some description",
bigqueryPolicyTags: ["projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789"]
}
}
}
SELECT "test" AS column1
Étape suivante
- Pour en savoir plus sur les tags avec stratégie BigQuery, consultez Présentation du contrôle des accès au niveau des colonnes
- Pour savoir comment ajouter des étiquettes BigQuery dans Dataform, consultez Ajoutez des étiquettes BigQuery.
- Pour savoir comment ajouter des balises Dataform afin de créer des collections de tables, consultez Ajoutez des tags d'exécution.