24172 : la règle attributaire <valeur> de <valeur> dans la couche <valeur> fait référence à une table <valeur> qui ne se trouve pas dans la carte.

Lorsque vous partagez une couche d’entités qui contient des règles attributaires de calcul immédiat ou de contrainte configurées pour une évaluation locale (propriété Exclude from application evaluation (Exclure de l’évaluation de l’application) désactivée), cet avertissement de l’analyseur est renvoyé si la carte n’inclut pas toutes les tables référencées par les règles attributaires.

Il est recommandé d’inclure comme couche toutes les tables référencées par la règle attributaire dans la carte. Cela permet d’éviter les erreurs potentielles lors d’une mise à jour si les règles attributaires sont évaluées en local.

Le texte d’avertissement de l’analyseur inclut les informations suivantes pour faciliter la détermination de la règle spécifique, la couche contenant la règle attributaire et la table manquante dans la carte :

  • Le premier paramètre <valeur> correspond au type de la règle attributaire.
  • Le deuxième paramètre <valeur> désigne le nom de la règle attributaire.
  • Le troisième paramètre <valeur> désigne le nom de la couche qui contient une règle attributaire faisant référence à une table non incluse dans la carte.
  • Le quatrième paramètre <valeur> désigne le nom de la table manquante dans la carte.

Exemple : la règle attributaire de contrainte ‘les pylônes ne peuvent pas faire l’objet de plus de 10 inspections’ dans la couche Structure Junction (Jonction de structure) fait référence à la table OWNER.Locations, qui ne se trouve pas dans la carte.

Solutions

Effectuez l’une des opérations suivantes :

  • Assurez-vous que les tables référencées par des couches avec des règles attributaires sont incluses dans la carte.
    • Pour ajouter manuellement les tables manquantes à la carte, recherchez la table référencée par la règle attributaire et ajoutez-la à la carte. Vérifiez le nom complet dans l’analyseur ou inspectez l’expression de script de la règle attributaire pour des informations plus détaillées.
    • Pour ajouter automatiquement les tables manquantes à la carte, cliquez avec le bouton droit sur l’avertissement de l’analyseur et sélectionnez Add To Map (Ajouter à la carte). La table ou la couche manquante est ajoutée à la carte.
  • Modifiez la règle attributaire de telle sorte que la propriété Exclude from application evaluation (Exclure de l’évaluation de l’application) soit activée. Vous pouvez utiliser la vue Attribute Rules (Règles attributaires) pour modifier les propriétés de la règle existante.

Informations supplémentaires

Pour plus d’informations, reportez-vous aux rubriques Partager des jeux de données avec des règles attributaires et Analyser votre ressource SIG.