Falha automática de mapeamento em campos booleanos durante a assimilação de dados

Este artigo aborda o problema do Adobe Experience Platform em que, durante uma assimilação de dados do CRM, o mapeamento automático falha em campos booleanos e, portanto, requer o uso de funções de mapeador para resolvê-lo.

Descrição description

Ambiente

Adobe Experience Platform

Problema/Sintomas

Neste exemplo, uma assimilação de dados do CRM inclui um fluxo de dados com o registro mestre dos clientes. Esse registro inclui sinalizadores booleanos sobre os consentimentos de privacidade de seus clientes.

  • O processo de assimilação se baseia em uma importação em lote de um bucket do S3.
  • No lado do CRM, esses campos podem chegar como números inteiros (0,1) ou como cadeias de caracteres (0, 1).
  • Ao assimilar os dados, todos os campos do tipo booleano foram importados no conjunto de dados de destino como FALSE, independentemente dos campos originais contendo o valor inteiro 1 ou o valor da cadeia de caracteres 1.

Comportamento esperado:

A importação baseada em esquema de um bucket do S3 deve mapear corretamente o inteiro 1 e a cadeia de caracteres 1 a um valor booliano TRUE.

Resolução resolution

Não há suporte para o booleano 0 ou 1. Você precisa usar as funções de mapeador para converter isso em valores booleanos.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f