BigQuery-fout: Het veld iMessageType heeft het type gewijzigd van INTEGER in BOOLEAN

Als u in Adobe Campaign Classic een BigQuery-fout ontvangt wanneer u probeert een INT8-bits gegevenstype van Adobe Campaign Classic in te voegen in de GCP BigQuery-database, moet u het ODBC-stuurprogramma bijwerken naar de meest recente versie.

Beschrijving description

Milieu

  • Campaign

  • Campaign Classic gehost

  • Campaign Classic op locatie

Uitgave/Symptomen

Wanneer het proberen om a INT8 Beetje gegevenstype van Adobe Campaign Classic aan het Gegevensbestand van BigQuery in te voegen GCP , komt een fout gelijkend op het volgende voor:

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

Er lijkt een probleem in BigQuery met impliciete omzettingen tussen geheel en booleaanse gegevenstypen te zijn.

Resolutie resolution

Oplossing:
Er zijn twee manieren om dit op te lossen:

  • Voor de oudere versies van Open Connectiviteit van het Gegevensbestand (ODBC) , kan deze kwestie worden opgelost door vermogen retainNumericBoolean="true" binnen toe te voegen:

    Beheer > Platform > Opties > WdbcCapabilities_BigQuery

  • De update van ODBC bestuurder aan de recentste versie kan deze kwestie ook bevestigen.

    Het Simba ODBC bestuurder maakte sommige veranderingen met het booleaanse type.

stellen vragen in onze Gemeenschap van de Campagne van het Experience League
Als u om het even welke vragen hebt u over dit onderwerp zou willen antwoorden, of vorige beantwoord-vragen lezen, nodigen wij u uit om ons Communautaire blogpost van de Experience Leaguete bekijken die dit artikel omvat, ons uw vragen en commentaren te verzenden, en zich bij onze Gemeenschap van de Campagne van het Experience League aan te sluiten!

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