Error de BigQuery: el campo iMessageType ha cambiado el tipo de ENTERO a BOOLEANO

En Adobe Campaign Classic, si recibe un error de BigQuery al intentar insertar un tipo de datos de bits INT8 de Adobe Campaign Classic a la base de datos de BigQuery de GCP, debe actualizar el controlador ODBC a la última versión.

Descripción description

Entorno

  • Campaign

  • Campaign Classic alojado

  • Campaign Classic On-Premise

Problema/Síntomas

Al intentar insertar un tipo de datos de INT8 Bit desde Adobe Campaign Classic a GCP BigQuery Database, se produce un error similar al siguiente:

[ BigQuery]  Cloud SDK error: BigQuery error in load operation: Provided Schema does not match. Field iMessageType has changed type from INTEGER to BOOLEAN

Parece haber un problema en BigQuery con conversiones implícitas entre tipos de datos enteros y booleanos.

Resolución resolution

Solución:
Hay dos formas de resolver esto:

  • Para las versiones anteriores de Conectividad abierta de bases de datos (ODBC), este problema se puede resolver agregando la capacidad retainNumericBoolean="true" dentro de:

    Administración > Plataforma > Opciones > WdbcCapabilities_BigQuery

  • La actualización del controlador ODBC a la versión más reciente también puede solucionar este problema.

    El controlador Simba ODBC realizó algunos cambios con el tipo booleano.

Hacer Preguntas En Nuestra Comunidad De Experience League Campaign
Si tiene alguna pregunta que desee que se le responda sobre este tema o que ha leído las preguntas respondidas anteriores, le invitamos a ver nuestra publicación de blog de la Comunidad de Experience League que incluye este artículo, enviarnos sus preguntas y comentarios y unirse a nuestra Comunidad de Experience League Campaign.

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