Добавление уникального ограничения к полю

Уникальное ограничение можно применять к отдельным полям подслоев вашего размещенного векторного слоя. При применении ограничения на уникальность значений в реляционном хранилище выполняется проверка на наличие дублирующихся значений в поле. Это действия может вам понадобиться для полей, которые будут использоваться для уникальной идентификации объектов слоя. Когда редакторы обновляют атрибуты и добавляют новые объекты в ваш слой, ограничение на уникальные значения позволяет быть уверенным в том, что редактор не сможет добавить дублирующиеся значения. Когда вы присоединяете или обновляете данные векторного слоя, в случае, если в файле, использующемся для присоединения и обновления полей, содержится значение, которое нарушит ограничение на уникальное значение, операция обновления или присоединения не удастся.

В большинстве случаев ограничение на уникальные значения применяется к числовым полям, но можно задать его для полей любого типа, кроме системных полей, например, ObjectID, GlobalID и FID.

Владелец слоя и администратор организации могут задавать ограничения на уникальные значения для полей размещенных векторных слоев.

Для добавления ограничения на уникальные значения к полю подслоя вашего размещенного векторного слоя выполните следующие действия:

  1. Откройте страницу с подробной информацией о размещенном векторном слое с подслоем, для которого вы собираетесь задать ограничения на уникальные значения.
  2. Перейдите на вкладку Данные.
  3. Если ваш размещенный векторный слой содержит несколько подслоев, выберите нужный вам подслой в ниспадающем меню Слой.
  4. Щелкните название поля слоя, для которого вы собираетесь добавить ограничение на уникальные значения и выберите Отобразить подробный вид.
  5. Под пунктом Настройки щелкните Редактировать в поле Уникальные.
  6. Поставьте отметку Поле содержит уникальные значения и щелкните Сохранить.

    ArcGIS Enterprise подтвердит, что имеющиеся в поле значения являются уникальными. Если это так, ограничение будет добавлено и будет обновлено значение Уникальные, что означает, что к полю применено ограничение на уникальные значения. Если значения не являются уникальными, вы не сможете задать ограничение для него, пока не отредактируете значения так, чтобы остались только уникальные.

Если позднее вы решите удалить ограничение, снова отредактируйте поле Уникальные: снимите отметку Поле содержит уникальные значения и щелкните Сохранить.