Definir campos obrigatórios na interface

No Experience Data Model (XDM), um campo obrigatório indica que ele deve receber um valor válido para que um registro ou evento de série temporal específico seja aceito durante a assimilação de dados. Casos de uso comuns para campos obrigatórios incluem informações de identidade do usuário e carimbos de data e hora.

IMPORTANT
Independentemente de um campo de esquema ser obrigatório ou não, a Platform não aceita null ou valores vazios para qualquer campo assimilado. Se não houver valor para um campo específico em um registro ou evento, a chave desse campo deverá ser excluída da carga de assimilação.

Ao definir um novo campo na interface do usuário do Adobe Experience Platform, você pode defini-lo como um campo obrigatório marcando a caixa de seleção Obrigatório no painel direito. Selecione Aplicar para aplicar a alteração ao esquema.

Caixa de seleção necessária

Se o campo for um atributo de nível raiz sob o objeto de ID do locatário, seu caminho aparecerá imediatamente em Campos obrigatórios no painel esquerdo.

Campo obrigatório de nível raiz

No entanto, se um campo obrigatório estiver aninhado em um objeto que não esteja marcado como obrigatório, o campo aninhado não aparecerá em Campos obrigatórios no painel esquerdo.

No exemplo abaixo, o campo internalSKU está definido como obrigatório, mas seu objeto pai SKUs não está. Nesse caso, nenhum erro de validação ocorrerá se SKUs for excluído ao assimilar dados, mesmo que o campo filho internalSKU esteja marcado como obrigatório. Em outras palavras, embora SKUs seja opcional, ele deve conter um campo internalSKU caso seja incluído.

Campo obrigatório aninhado

Se quiser que um campo aninhado seja sempre obrigatório em um esquema, também deverá definir todos os campos pais conforme necessário (com exceção do objeto de ID do locatário).

Campos obrigatórios pai e filho

Próximas etapas

Este guia abordou como definir um campo obrigatório na interface do usuário do. Consulte a visão geral em definindo campos na interface para saber como definir outros tipos de campos XDM no Schema Editor.

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07