Do poszczególnych pól w warstwach podrzędnych hostowanej warstwy obiektowej lub hostowanej tabeli można zastosować ograniczenie przez unikalność. Po zastosowaniu ograniczenia przez unikalność usługa ArcGIS Online zapewnia, że w polu nie są zapisywane zduplikowane wartości. Ta możliwość może być przydatna w przypadku pól, które mają być używane do jednoznacznego identyfikowania obiektów warstwy. Gdy osoby edytujące aktualizują atrybuty lub dodają obiekty do warstwy, ograniczenie przez unikalność zapewnia, że zduplikowane wartości nie są dodawane. Jeśli podczas dodawania lub aktualizowania danych w warstwie obiektowej używany jest zbiór zawierający pola z wartościami, które powodują naruszenie ograniczenia przez unikalność, operacja dołączenia lub aktualizacji kończy się niepowodzeniem.
W większości przypadków ograniczenie przez unikalność stosuje się do pól liczbowych, ale można ustawić je dla dowolnego typu pola z wyjątkiem pól systemowych, takich jak ObjectID, GlobalID czy FID.Aby dodać ograniczenie przez unikalność do pola znakowego, maksymalna długość określona dla pola nie może przekraczać 4001.
Aby dodać ograniczenie przez unikalność do pola w warstwie podrzędnej hostowanej warstwy obiektowej lub hostowanej tabeli, należy wykonać następujące czynności:
- Zaloguj się do instytucji.
Musisz być właścicielem warstwy lub tabeli, administratorem instytucji lub członkiem grupy udostępnionych aktualizacji, w której została udostępniona warstwa lub tabela.
- Otwórz stronę elementu hostowanej warstwy obiektowej lub hostowanej tabeli.
- Kliknij kartę Dane.
- Jeśli hostowana warstwa zawiera więcej niż jedną warstwę podrzędną, użyj menu rozwijanego Warstwa, aby wybrać warstwę podrzędną do skonfigurowania.
- Kliknij przycisk Pola
, aby przejść do widoku Pola. - Kliknij wyświetlaną nazwę pola, do którego chcesz dodać ograniczenie przez unikalność, aby otworzyć szczegóły pola.
Nie możesz dodać ograniczenia przez unikalność do warstwy, jeśli jest ona częścią złączonego widoku hostowanej warstwy obiektowej.
- Kliknij przycisk Edytuj
obok pola Wartości unikalne i zmień ustawienie.- Aby pole musiało zawierać wartości unikalne, wybierz opcję Wymagaj unikalnych wartości, a następnie kliknij przycisk Zapisz.
- Aby zezwolić na obecność zduplikowanych wartości w polu, wybierz opcję Nie wymagaj wartości unikalnych, a następnie kliknij przycisk Zapisz.
Jeśli wymagane są wartości unikalne, usługa ArcGIS Online potwierdzi, że wartości w polu są niepowtarzalne. Jeśli tak jest, zostanie dodane ograniczenie przez unikalność. Jeśli wartości nie są unikalne, nie można ustawić w tym polu ograniczenia przez unikalność, dopóki pole nie zostanie zmodyfikowane tak, aby zawierało wyłącznie wartości unikalne.