Skip to main content

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

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

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

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

Примечание:

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

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

  1. Войдите в организацию.

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

  2. Откройте страницу элемента размещенного слоя.

  3. Перейдите на вкладку Данные.

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

  5. Щелкните кнопку Поля , чтобы изменить вид Поля.

  6. Щелкните отображаемое имя поля, к которому вы добавите уникальное ограничение, чтобы открыть описание поля.

  7. Щелкните кнопку Редактировать Редактировать рядом с Уникальные значения и измените настройку.

    • Чтобы сделать обязательной уникальность значений в поле, выберите Требуются уникальные значения и щелкните Сохранить.

    • Чтобы разрешить дублирование значений в поле, выберите Не требуются уникальные значения и нажмите Сохранить.

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