Skip to main content

Hinzufügen einer UNIQUE-Einschränkung zu einem Feld

Eindeutige Beschränkungen können einzelnen Feldern in Sublayern eines gehosteten Feature-Layers hinzugefügt werden. Wenn Sie eine eindeutige Einschränkung anwenden, stellt der relationale Speicher sicher, dass in dem Feld keine doppelten Werte gespeichert werden. Eindeutige Beschränkungen können Sie Feldern hinzufügen, die Sie für die eindeutige Identifizierung von Features im Layer verwenden möchten. Wenn Editoren Attribute aktualisieren oder einem Layer Features hinzufügen, sorgt die UNIQUE-Einschränkung dafür, dass die Editoren keine doppelten Werte hinzufügen. Wenn Sie im Feature-Layer Daten anhängen oder aktualisieren und die Datei, die Sie zum Anhängen oder Aktualisieren von Feldern verwenden, einen Wert enthält, der gegen die UNIQUE-Einschränkung verstößt, schlägt das Anhängen oder die Aktualisierung fehl.

In der Regel werden UNIQUE-Einschränkungen auf numerische Felder angewendet. Mit Ausnahme von Systemfeldern wie ObjectID, GlobalID und FID können sie jedoch auch auf andere Felder angewendet werden.

Eindeutige Beschränkungen können vom Layer-Besitzer oder Organisationsadministrator für Felder in gehosteten Feature-Layern und gehosteten Tabellen festgelegt werden. Mitglieder einer Gruppe mit gemeinsamer Aktualisierung, für die der Layer freigegeben ist, können ebenfalls eine eindeutige Beschränkung für ein Feld im Layer festlegen.

Hinweis:

Sie können einem Layer, der Teil einer verbundenen Sicht eines gehosteten Feature-Layers ist, keine UNIQUE-Einschränkung hinzufügen.

Gehen Sie wie folgt vor, um einem Feld in einem Sublayer eines gehosteten Feature-Layers oder einer gehosteten Tabelle eine eindeutige Beschränkung hinzuzufügen:

  1. Melden Sie sich bei der Organisation an.

    Sie müssen als Layer- oder Tabellen-Besitzer, als Organisationsadministrator oder als Mitglied einer Gruppe mit gemeinsamer Aktualisierung, für die der Layer oder die Tabelle freigegeben wird, angemeldet sein.

  2. Öffnen Sie die Elementseite des gehosteten Layers.

  3. Klicken Sie auf die Registerkarte Daten.

  4. Wenn der gehostete Layer mehrere Sublayer enthält, wählen Sie im Dropdown-Menü Layer den Sublayer aus, der konfiguriert werden soll.

  5. Klicken Sie auf die Schaltfläche Felder , um zur Ansicht "Felder" zu wechseln.

  6. Klicken Sie auf den Anzeigenamen des Feldes, dem Sie eine UNIQUE-Einschränkung hinzufügen möchten, um die Details für das Feld zu öffnen.

  7. Klicken Sie neben Einzelwerte auf die Schaltfläche Bearbeiten Bearbeiten, und ändern Sie die Einstellung.

    • Damit es erforderlich ist, dass das Feld Einzelwerte enthält, wählen Sie Einzelwerte erforderlich aus, und klicken Sie auf Speichern.

    • Um doppelte Werte im Feld zuzulassen, wählen Sie Keine Einzelwerte erforderlich aus, und klicken Sie auf Speichern.

    Wenn Einzelwerte erforderlich sind, überprüft ArcGIS Enterprise, ob im Feld vorhandene Werte eindeutig sind. Trifft dies zu, wird die UNIQUE-Einschränkung hinzugefügt. Wenn Werte nicht eindeutig sind, kann für dieses Feld erst dann eine UNIQUE-Einschränkung festgelegt werden, nachdem das Feld so bearbeitet wurde, dass es nur eindeutige Werte enthält.