Skip To Content

24040 : Une couche possède une jointure ou une mise en relation en mémoire

Dans cette rubrique

La couche cartographique possède une jointure ou une mise en relation associée créée dans la carte à l'aide de la boîte de dialogue Propriétés de la couche. Les attributs joints et reliés ne sont pas accessibles par le biais du service d'entités.

Solution

Vous n'avez pas besoin de supprimer les attributs de jointure ou de mise en relation en mémoire, mais vous ne pourrez pas accéder aux données jointes ou reliées à partir du service d'entités.

Pour accéder aux données jointes, effectuez l'une des opérations suivantes :

  • Créez une vue. Une vue est une requête stockée qui sélectionne des données dans les tables spécifiées.
  • Vous pouvez également exporter la couche avec la jointure vers une classe d'entités et utiliser cette nouvelle classe d'entités dans la carte à publier.
    1. Cliquez avec le bouton droit de la souris sur la couche dans la table des matières.
    2. Cliquez sur Données > Exporter des données.

Si vous souhaitez accéder aux données mises en relation et que vos données source sont contenues dans une géodatabase, créez une classe de relations au lieu de mettre en relation les données dans le document ArcMap.

Si vous n'avez pas besoin des données reliées ou jointes et que vous ne souhaitez pas que cet avertissement s'affiche lors de l'analyse, vous pouvez supprimer la jointure ou la mise en relation à partir de votre couche :

  1. Ouvrez la boîte de dialogue Propriétés de la couche.
  2. Cliquez sur l'onglet Jointures et relations.
  3. Cliquez sur Supprimer.

Plus d'informations

Les services d'entités permettent également d'effectuer des requêtes sur les données mises en relation uniquement si vous utilisez une classe de relations. Dans ce cas, le service d'entités permet aux requêtes sur une couche de renvoyer des objets de la couche ou de la table reliée. Notez que pour la prise en charge de requêtes qui renvoient des objets reliés, la table et la couche impliquées dans la classe de relations doit toutes deux figurer dans le document ArcMap publié. Si vous n'incluez pas la couche et/ou la table d'origine ou de destination dans le document ArcMap, le service d'entités ignore la relation.

En savoir plus sur la jointure et la mise en relation des tables

En savoir plus sur la création de services d'entités