Règles attributaires de validation

Les règles de validation spécifient des configurations d’attributs acceptables et des relations générales sur une entité. Elles sont utilisées pour vérifier les entités d’un jeu de données en fonction d’une exigence ou d’une contrainte spécifique. Dans le cas d’entités existantes, les règles sont évaluées au moment spécifié par l’utilisateur ; si des règles sont violées, des entités d’erreurs sont créées. Cette opération permet d’effectuer des contrôles d’assurance qualité sur les entités et d'examiner des zones problématiques dans le cadre d’un processus itératif.

Créer, partager et évaluer les règles de validation

Les règles de validation sont configurées sur des jeux de données dans une géodatabase d’entreprise. L’espace de travail doit être défini sur Branch (Branche) dans les propriétés de connexion à la géodatabase.

Remarque :
Les règles attributaires de calcul par lots et de validation sont uniquement prises en charge sur les tables ou les classes d’entités ponctuelles, linéaires et surfaciques.

Vous pouvez créer les règles de validation dans la vue des règles attributaires en cliquant sur le bouton Validation Rule (Règle de validation) Règles de validation. Vous pouvez également créer des règles à l'aide des outils Ajouter une règle attributaire ou Importer des règles attributaires.

Pour évaluer les règles de validation d’un jeu de données, vous pouvez utiliser les outils Évaluer les règles ou Error Inspector (Inspecteur d’erreurs). La source de données doit être issue d’un service d’entités dont la fonction de validation est activée.

Les étapes générales permettant de configurer et d’évaluer les règles de validation sont les suivantes :

  • Ajouter la règle attributaire au jeu de données.
  • Partager le jeu de données en tant que couche d’entités web dont la fonction Validation est activée.
  • Mettre à jour la couche d'entités web.
  • Évaluer les règles et vérifier les entités à l'aide de l’outil Inspecteur d’erreurs (Error Inspector).
  • Examinez les entités d’erreurs et effectuez des mises à jour afin de corriger les erreurs.
  • Évaluer à nouveau les règles.

Pour plus en savoir plus, reportez-vous aux rubriques Partager des jeux de données avec des règles attributaires et Évaluer les règles attributaires.

Exemples

Voici quelques exemples d’utilisation des règles attributaires de validation dans une géodatabase :

  • Une valeur attributaire (chaîne) doit comporter un nombre spécifié de caractères.
  • Pour les entités de bouche d’incendie, assurez-vous que la taille de la vanne est supérieure ou égale à un diamètre donné.
  • Si la hauteur d’un pylône électrique est supérieure à 65, le matériau doit être Steel (Acier).

Reportez-vous au profil Arcade pour connaître les exigences et les variables globales afin de créer des types de règles attributaires. Vous pouvez vous servir du document Arcade Getting Started guide et de l’index des fonctions (Function Index) comme ressources supplémentaires afin de commencer la création d’expressions de script pour les règles attributaires.

Reportez-vous aux exemples de la rubrique Expressions de script des règles attributaires