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.

Quando definição de um novo campo na interface do usuário do Adobe Experience Platform, é possível defini-lo como um campo obrigatório selecionando o Obrigatório no painel direito. Selecionar Aplicar para aplicar a alteração ao esquema.

Caixa de seleção Obrigató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, a variável internalSKU o campo é definido como obrigatório, mas seu objeto principal SKUs não é. Nesse caso, não ocorreriam erros de validação se SKUs é excluído ao assimilar dados, mesmo que o campo filho internalSKU está marcado como obrigatório. Por outras palavras, SKUs é opcional e deve conter um 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 definição de campos na interface para saber como definir outros tipos de campo XDM na variável Schema Editor.

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