É possível aplicar uma restrição única a campos individuais em subcamadas de uma camada de feição hospedada ou tabela hospedada. Quando você aplica uma restrição única, ArcGIS Online garante que não haja valores duplicados armazenados no campo. Faça isso para os campos que você pretende usar para identificar exclusivamente as feições da camada. Quando os editores atualizam os atributos ou adicionam feições a uma camada, a restrição única garante que o editor não adicione valores duplicados. Quando você anexar ou atualizar os dados na camada de feição, se o arquivo que você utiliza para anexar ou atualizar campos tiver um valor que viola a restrição única, a operação de anexar ou atualizar falhará.
Na maioria dos casos, as restrições únicas são aplicadas aos campos numéricos, mas você pode configurar uma restrição única em qualquer tipo de campo exceto campos de sistema como ObjectID ou GlobalID. Para adicionar uma restrição única a um campo de texto, o comprimento máximo definido para o campo deve ser inferior a 4001 caracteres.
Siga as etapas abaixo para adicionar uma restrição de unicidade a um campo em uma subcamada de uma camada de feição hospedada ou tabela hospedada:
- Entre na organização.
Você precisa ser o proprietário da camada ou da tabela, ou seja, um administrador da organização, ou um membro de um grupo de atualização compartilhado ao qual a camada ou tabela é compartilhada.
- Abra a página do item da tabela ou camada de feição hospedada.
- Clique na guia Dados.
- Se a camada hospedada contiver mais de uma subcamada, use o menu suspenso Camada para escolher a subcamada a ser configurada.
- Clique no botão Campos
para mudar para a visualização de Campos. - Clique no nome de exibição do campo ao qual você adicionará uma restrição única para abrir os detalhes do campo.
Não é possível adicionar uma restrição única a uma camada que participa de uma visualização conjunta de camadas de feição hospedadas.
- Clique no botão Editar
próximo de Valores únicos e altere a configuração.- Para exigir que o campo contenha valores únicos, selecione Exigir valores únicos e clique em Salvar.
- Para permitir valores duplicados no campo, escolha Não requer valores únicos e clique em Salvar.
Quando você precisa de valores únicos, o ArcGIS Online confirma que os valores existentes no campo são únicos. Se estiverem, a restrição única será adicionada. Se os valores não forem únicos, você não poderá configurar uma restrição única neste campo até que você edite o campo de forma que ele contenha somente valores únicos.