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 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 valor booleano TRUE.
Resolución resolution
No se admite el valor booleano 0 o 1. Debe utilizar las funciones del asignador para convertir esto en valores booleanos.