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 sequências de caracteres (0, 1).
  • Ao assimilar os dados, todos os campos do tipo booleano foram importados no conjunto de dados de destino como FALSO, independentemente dos campos originais que contêm o valor inteiro 1 ou o valor da string 1.

Comportamento esperado:

A importação baseada em esquema de um bucket do S3 deve mapear corretamente número inteiro 1 e cadeia de caracteres 1 para um  TRUE valor booleano.

Resolução resolution

Booleano 0 ou 1 não é compatível. Você precisa usar as funções de mapeador para converter isso em valores booleanos.

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