10003 : La couche n'a pas d'index attributaire pour les champs utilisés pour une jointure
L'un des champs de jointure de votre couche ne possède pas d'index attributaire. L'utilisation de champs de jointure avec un index permet d'obtenir de meilleures performances d'affichage et de requête.
Solution
Vérifiez les performances d'affichage de la couche ou de la couche de fond de carte dans ArcMap. Si vous effectuez une publication, vérifiez les performances d'affichage de votre service dans la fenêtre Aperçu.
Pour en savoir plus sur l'utilisation de couches de fond de carte ou prévisualisation du service
- Si vous devez effectuer des modifications, ajoutez un index attributaire au champ de jointure dans le jeu de données.
- En savoir plus sur la jointure et la mise en relation des tables
Plus d'informations
Le problème potentiel de l'utilisation de jointures non indexées est dû à deux aspects techniques du logiciel : les index attributaires et les jointures d'attributs.
Les index attributaires peuvent accélérer les requêtes attributaires sur les classes et tables d'entités et affectent directement les performances. Pour la plupart des types de requêtes, il est plus rapide de rechercher un enregistrement sur un champ indexé que de parcourir la totalité de la table. Vous pouvez généralement améliorer les performances d'ensemble en utilisant des index attributaires sur les champs clés de vos jeux de données.
En savoir plus sur la création d'index attributaires
Les jointures attributaires ajoutent les champs d'une table à ceux d'une autre table sur la base d'un champ commun aux deux tables. Une jointure est généralement utilisée pour adjoindre des attributs supplémentaires à la table d'une couche. L'utilisation de champs indexés pour votre jointure améliore considérablement les performances dans la plupart des cas.