Errore di mappatura automatica sui campi booleani durante l’acquisizione dei dati

Questo articolo affronta il problema di Adobe Experience Platform in cui, durante l’acquisizione di dati CRM, la mappatura automatica non riesce sui campi booleani e, pertanto, richiede l’utilizzo di funzioni mappatore per risolverlo.

Descrizione description

Ambiente

Adobe Experience Platform

Problema/Sintomi

In questo esempio, un’acquisizione di dati CRM include un flusso di dati con il record principale dei clienti. Questo record include flag booleani relativi ai consensi sulla privacy dei clienti.

  • Il processo di acquisizione si basa su un’importazione batch da un bucket S3.
  • Sul lato CRM, tali campi possono arrivare come numeri interi (0,1) o come stringhe (0, 1).
  • Durante l'acquisizione dei dati, tutti i campi di tipo booleano sono stati importati nel set di dati di destinazione come FALSE, indipendentemente dai campi originali contenenti il valore intero 1 o il valore stringa 1.

Comportamento previsto:

L'importazione basata su schema da un bucket S3 deve mappare correttamente il numero intero 1 e la stringa 1 a un valore booleano TRUE.

Risoluzione resolution

Il booleano 0 o 1 non è supportato. Devi utilizzare le funzioni mappatore per convertirle in valori booleani.

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