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.

O Editor de esquemas com a lista suspensa Tipo e o valor Mapa realçados.

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.

O Editor de esquemas com o Mapear tipo de valor lista suspensa realçada.

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.

Uma gravação da seleção e das configurações do grupo de campos que estão sendo aplicadas.

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, seja string ou integer.
  • 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.
NOTE
A interface do usuário da Platform tem limitações na forma como pode extrair as chaves de campos do tipo mapa. Enquanto os campos do tipo objeto podem ser expandidos, os mapas são exibidos como um único campo. Os campos de mapa criados por meio da API do Registro de esquema que não são do tipo string ou dados inteiros são exibidos como "Complexo" tipos de dados.

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.

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