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 (UI) da Platform, use a lista suspensa Tipo e selecione "Mapa" na lista.
Uma propriedade Map value type é exibida. Este valor é necessário para Mapear 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 menu suspenso Grupo de Campos ou o 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 campo
additionalProperties.type
que descreva os valores que podem ser colocados no mapa,string
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:
- O tempo de resposta do Serviço de Consulta do 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, consulte os guias sobre criação e edição de classes e grupos de campos.
Para obter mais informações sobre os recursos do espaço de trabalho Esquemas, consulte a visão geral do espaço de trabalho de .