00427 : L’identifiant unique doit être _id lorsque la mise à jour est activée

Vous partagez des données à partir d’Elasticsearch en tant que couche d’entités Web qui fait référence à des données enregistrées, mais l’identifiant unique sélectionné ne prend pas en charge la mise à jour. Le champ _id (trait de soulignement) doit être le seul identifiant unique sélectionné lorsque la mise à jour est activée.

Solutions

Effectuez l’une des opérations suivantes :

  • Modifiez le champ d’identifiant unique.

    Survolez le message de l’analyseur. Cliquez sur le bouton Options Options qui s’affiche et cliquez sur Change Source Layer Properties (Modifier les propriétés de la couche source). Dans la boîte de dialogue Layer Properties (Propriétés de la couche), dans l’onglet Source, cliquez sur le bouton Edit Query (Modifier la requête) Crayon. Dans la boîte de dialogue Edit Query Layer (Modifier la couche de requête), cliquez sur Next (Suivant). Sélectionnez le champ _id, décochez d’autres champs le cas échéant, puis cliquez sur Finish (Terminer).

  • Si vous n’avez pas besoin de modifier des données sur la carte, désactivez la modification et publiez une couche d’entités Web en lecture seule.

    Cliquez sur l’onglet Configuration. Si nécessaire, cliquez sur l’onglet Configure Layers (Configurer les couches) Configurer les couches en dessous. Sous Layer(s) [Couche(s)], en regard de Feature (Entité), cliquez sur le bouton Configure Web Layer Properties (Configurer les propriétés de la couche Web) Configurer les propriétés de la couche Web. Sous Operations (Opérations), décochez la case Enable editing and allow editors to (Activer la mise à jour et autoriser les éditeurs à).

Informations supplémentaires

Pour plus d’informations, reportez-vous à la rubrique Analyser votre ressource SIG.