Skip To Content

Aggiungere un vincolo univoco a un campo

È possibile applicare un vincolo univoco ai singoli campi dei sublayer dell'hosted feature layer. Quando si applica un vincolo univoco, il data store relazionale garantisce che nel campo non siano memorizzati valori duplicati. Si potrebbe voler eseguire quanto detto per i campi che si intende utilizzare per identificare le feature nel layer in maniera univoca. Quando gli editor aggiornano attributi o aggiungono feature al layer, il vincolo univoco assicura che l'editor non aggiunga valori duplicati. Quando si aggiungono o si aggiornano dati nel feature layer, se il file che si utilizza per aggiungere o aggiornare campi contiene un valore che violerebbe il vincolo univoco, l'operazione di aggiunta o aggiornamento non riuscirà.

Nella maggior parte dei casi, i vincoli univoci vengono applicati a campi numerici, ma è possibile impostare un vincolo univoco su qualunque tipo di campo, tranne nei campi di sistema come ObjectID, GlobalID e FID.

Il proprietario del layer e l'amministratore dell'organizzazione possono impostare vincoli univoci nei campi degli hosted feature layer.

Seguire questa procedura per aggiungere un vincolo univoco a un campo in un sublayer dell'hosted feature layer:

  1. Aprire la pagina dei dettagli per il feature layer ospitato che contiene il sublayer in cui sarà impostato un vincolo univoco.
  2. Fare clic sulla scheda Dati.
  3. Se il feature layer ospitato contiene più sublayer, scegliere il sublayer da configurare dal menu a discesa Layer.
  4. Fare clic sul nome del campo del layer a cui aggiungere un vincolo univoco e fare clic su Mostra vista dettagliata.
  5. In Impostazioni, fare clic su Modifica nel campo Univoco.
  6. Selezionare la casella di controllo Il campo contiene valori univoci e fare clic su Salva.

    ArcGIS Enterprise conferma che i valori esistenti nel campo siano univoci. In caso affermativo, si aggiunge il vincolo univoco e si aggiorna il valore Univoco per indicare che nel campo è applicato un valore univoco. Se i valori non sono univoci, non è possibile impostare un vincolo univoco in questo campo fino a quando non lo si modifica in modo tale che contenga solo valori univoci.

Se in un secondo momento si decide di rimuovere il vincolo univoco, modificare nuovamente il campo Univoco; deselezionare Il campo contiene valori univoci e fare clic su Salva.