Depuis le 10 avril 2026, Dataplex Universal Catalog s'appelle désormais Knowledge Catalog. Les noms de l'API, de la bibliothèque cliente, de la CLI et d'IAM restent inchangés. Pour en savoir plus, consultez
Présentation de Google Cloud Knowledge Catalog.
Google utilise la technologie IA pour traduire le contenu dans votre langue préférée. Les traductions générées par IA peuvent contenir des erreurs.
Liste des modèles de règles système
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Knowledge Catalog (anciennement Dataplex Universal Catalog) fournit des modèles de règles système prédéfinis dans n'importe quelle région pour les vérifications courantes de validation des données au niveau des lignes et des données globales. Vous pouvez réutiliser ces modèles pour automatiser la validation de la qualité des données et maintenir des ensembles de données précis et cohérents dans vos workflows de gouvernance des données.
Modèles de règles système disponibles
Pour déterminer les modèles adaptés à vos ressources, vous pouvez exécuter un profilage des données afin d'analyser les statistiques des tables, d'identifier les problèmes de qualité potentiels et de générer des recommandations de règles. Après avoir choisi les vérifications dont vous avez besoin, sélectionnez des modèles dans les catégories suivantes pour définir des règles pour vos ressources.
Forme de la table
| Nom |
Description |
| Attente d'égalité du nombre de colonnes |
Règle d'agrégation qui évalue si le nombre de colonnes de la table est égal à une valeur spécifiée. Cette règle nécessite les autorisations bigquery.tables.get, bigquery.tables.list et bigquery.datasets.get sur la table et l'ensemble de données interrogés. |
| Attente de plage de nombre de colonnes |
Règle d'agrégation qui évalue si le nombre de colonnes de la table se situe dans une plage spécifiée. Cette règle nécessite les autorisations bigquery.tables.get, bigquery.tables.list et bigquery.datasets.get sur la table et l'ensemble de données interrogés. |
| Attente d'existence de colonne |
Règle d'agrégation qui évalue si une colonne spécifique existe dans la table. Cette règle nécessite les autorisations bigquery.tables.get, bigquery.tables.list et bigquery.datasets.get sur la table et l'ensemble de données interrogés. |
| Actualisation attendue |
Règle d'agrégation qui évalue si les dernières données d'une colonne sont plus récentes qu'un intervalle spécifié. |
| Attente de fraîcheur groupée |
Règle d'agrégation qui évalue si les dernières données groupées d'une colonne sont plus récentes qu'un intervalle spécifié. |
| Attente de correspondance de schéma ordonné |
Règle d'agrégation qui évalue si les colonnes ordonnées de la table correspondent exactement à une liste ordonnée spécifiée. |
| Attente d'égalité du nombre de lignes |
Règle d'agrégation qui évalue si le nombre de lignes de la table est égal à une valeur spécifiée. |
| Attente de plage de nombre de lignes |
Règle d'agrégation qui évalue si le nombre de lignes de la table se situe dans une plage spécifiée. |
| Attente de structuration du schéma |
Règle d'agrégation qui évalue si l'ensemble de colonnes de la table contient toutes les colonnes d'un ensemble spécifié. Cette règle nécessite les autorisations bigquery.tables.get, bigquery.tables.list et bigquery.datasets.get sur la table et l'ensemble de données interrogés. |
| Attente d'exclusion de schéma |
Règle d'agrégation qui évalue si les colonnes de la table ne se trouvent pas dans un ensemble spécifié. Cette règle nécessite les autorisations bigquery.tables.get, bigquery.tables.list et bigquery.datasets.get sur la table et l'ensemble de données interrogés. |
| Attente de correspondance de schéma |
Règle d'agrégation qui évalue si les colonnes de la table correspondent exactement à un ensemble spécifié. Cette règle nécessite les autorisations bigquery.tables.get, bigquery.tables.list et bigquery.datasets.get sur la table et l'ensemble de données interrogés. |
| Attente d'égalité d'agrégation de comparaison de tables |
Règle d'agrégation qui évalue si le résultat d'une expression d'agrégation est égal entre la table actuelle et une table de référence spécifiée. |
| Attente de plage d'agrégation de comparaison de tables |
Règle d'agrégation qui évalue si le résultat d'une expression d'agrégation sur la table actuelle s'écarte de la table de référence d'une valeur supérieure à la tolérance spécifiée. |
| Attente d'égalité du nombre de lignes de comparaison de tables |
Règle d'agrégation qui évalue si le nombre de lignes de la table actuelle est égal au nombre de lignes d'une table de référence spécifiée, avec un filtrage facultatif des lignes avant le comptage. |
| Attente d'égalité du facteur de nombre de lignes de comparaison de tables |
Règle d'agrégation qui évalue si le nombre de lignes de la table actuelle est égal à un facteur du nombre de lignes d'une table de référence spécifiée, avec un filtrage facultatif des lignes avant le comptage. |
Valeurs manquantes, valeurs uniques et types
| Nom |
Description |
| Attente concernant le type de colonne |
Règle d'agrégation qui évalue si le type de données de la colonne correspond à un type spécifié. Cette règle nécessite les autorisations bigquery.tables.get, bigquery.tables.list et bigquery.datasets.get sur la table et l'ensemble de données interrogés. |
| Attente de liste de types de colonnes |
Règle d'agrégation qui évalue si le type de données de la colonne se trouve dans un ensemble spécifié. Cette règle nécessite les autorisations bigquery.tables.get, bigquery.tables.list et bigquery.datasets.get sur la table et l'ensemble de données interrogés. |
| Attente non nulle |
Règle au niveau des lignes qui évalue si chaque valeur de colonne n'est pas nulle. |
| Attente nulle |
Règle au niveau des lignes qui évalue si chaque valeur de colonne est nulle. |
| Attente de casse de chaîne |
Règle au niveau des lignes qui évalue si chaque chaîne de valeur de colonne correspond à une casse spécifiée. |
| Attente d'unicité |
Règle au niveau des lignes qui évalue si chaque valeur de colonne est unique. |
Ensembles et plages
| Nom |
Description |
| Espérance décroissante |
Règle d'agrégation qui évalue si les valeurs d'une colonne diminuent. Les valeurs NULL sont ignorées. Renvoie la première ligne où l'attente n'est pas satisfaite. |
| Attentes croissantes |
Règle d'agrégation qui évalue si les valeurs d'une colonne augmentent. Les valeurs NULL sont ignorées. Renvoie la première ligne où l'attente n'est pas satisfaite. |
| Comportement attendu pour la plage |
Règle au niveau des lignes qui évalue si chaque valeur de colonne se situe dans une plage spécifiée. |
| Attente de l'ensemble de référence |
Règle au niveau des lignes qui évalue si chaque valeur de colonne est contenue dans un ensemble de référence spécifié. |
| Définir l'exclusion attendue |
Règle au niveau des lignes qui évalue si chaque valeur de colonne n'est pas contenue dans un ensemble spécifié. |
| Définir une attente |
Règle au niveau des lignes qui évalue si chaque valeur de colonne est contenue dans un ensemble spécifié. |
Correspondance de chaîne
Fonctions d'agrégation
Plusieurs colonnes
Fonctions de distribution
| Nom |
Description |
| Attente d'exhaustivité de la partie de date |
Règle d'agrégation qui évalue si une table contient des données pour chaque intervalle (par exemple, chaque jour) d'une plage de dates. |
| Attente de valeurs d'écart-type |
Règle au niveau des lignes qui évalue si chaque valeur de colonne se situe dans un nombre spécifié d'écarts types par rapport à la moyenne de la colonne. |
Conditions génériques
| Nom |
Description |
| Attente de condition de ligne |
Règle au niveau des lignes qui évalue si chaque ligne d'une table remplit la condition spécifiée. |
| Assertion SQL |
Règle d'agrégation qui évalue le nombre de lignes renvoyées pour l'instruction fournie. Si des lignes sont renvoyées, cette règle échoue. |
| Attente de condition de table |
Règle d'agrégation qui évalue si l'expression fournie est vraie pour une table. |
Étapes suivantes
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/10/27 (UTC).
[null,null,["Dernière mise à jour le 2026/10/27 (UTC)."],[],[]]