Error de asignación automática en campos booleanos durante la ingesta de datos

Este artículo aborda el problema de Adobe Experience Platform en el que, durante una ingesta de datos de CRM, la asignación automática falla en los campos booleanos y, por lo tanto, requiere el uso de funciones de asignación para resolverlo.

Descripción description

Entorno

Adobe Experience Platform

Problema/Síntomas

En este ejemplo, una ingesta de datos de CRM incluye un flujo de datos con el registro maestro de los clientes. Este registro incluye indicadores booleanos sobre los consentimientos de privacidad de los clientes.

  • El proceso de ingesta se basa en una importación por lotes desde un bloque S3.
  • En el lado del CRM, estos campos pueden llegar como números enteros (0,1) o como cadenas (0, 1).
  • Al ingerir los datos, todos los campos de tipo booleano se han importado en el conjunto de datos de destino como FALSE, independientemente de los campos originales que contengan el valor entero 1 o el valor de cadena 1.

Comportamiento esperado:

La importación basada en esquemas desde un bloque S3 debe asignar correctamente el entero 1 y la cadena 1 a un  VERDADERO valor booleano.

Resolución resolution

Booleano 0 o 1 no es compatible. Debe utilizar las funciones del asignador para convertir esto en valores booleanos.

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