Definir campos de mapa na interface
O Adobe Experience Platform permite personalizar totalmente a estrutura de suas classes personalizadas do Experience Data Model (XDM), grupos de campos de esquema e tipos de dados.
Você também pode definir campos de mapa no Editor de esquemas para modelar estruturas de dados flexíveis e dinâmicas ou armazenar uma coleção de pares de valores chave.
Ao definir um novo campo na interface do usuário (UI) da Platform, use o Tipo selecione "Mapa" na lista.
A Mapear tipo de valor é exibida. Este valor é necessário para Mapa tipos de dados. Os valores disponíveis para o mapa são String e Integer. Selecione um valor na lista suspensa de opções disponíveis.
Depois de configurar o subcampo, você deve atribuí-lo a um grupo de campos. Use o Grupo de campos menu suspenso ou campo de pesquisa e selecione Aplicar. Você pode continuar a adicionar campos ao objeto usando o mesmo processo ou selecionar Salvar para confirmar as configurações.
Restrições de uso restrictions
O XDM impõe as seguintes restrições ao uso desse tipo de dados:
- Os tipos de mapa DEVEM ser do tipo
object
. - Os tipos de mapa NÃO DEVEM ter propriedades definidas (em outras palavras, eles definem objetos "vazios").
- Os tipos de mapa DEVEM incluir um
additionalProperties.type
que descreve os valores que podem ser colocados no mapa, sejastring
ouinteger
. - A segmentação de várias entidades só pode ser definida com base nas chaves do mapa, e não nos valores.
- Os mapas não são compatíveis com os públicos-alvo da conta.
Certifique-se de que você só esteja usando campos do tipo mapa quando for absolutamente necessário, pois eles apresentam as seguintes desvantagens de desempenho:
- Tempo de resposta de Serviço de consulta Adobe Experience Platform degrada de três segundos a dez segundos para 100 milhões de registros.
- Os mapas devem ter menos de 16 chaves, caso contrário, haverá risco de degradação adicional.
Próximas etapas
Depois de ler este documento, agora é possível definir campos de mapa na interface do usuário da Platform. Lembre-se de que você só pode usar classes e grupos de campos para adicionar campos a esquemas. Para saber mais sobre como gerenciar esses recursos na interface do usuário, consulte os guias sobre criação e edição classes e grupos de campos.
Para obter mais informações sobre os recursos do Esquemas espaço de trabalho, consulte a Esquemas visão geral do espaço de trabalho.