BigQuery 오류: 필드 iMessageType이 INTEGER에서 BOOLEAN으로 유형을 변경했습니다.

Adobe Campaign Classic에서 Adobe Campaign Classic에서 GCP BigQuery 데이터베이스로 INT8 비트 데이터 형식을 삽입하려고 할 때 BigQuery 오류가 발생하면 ODBC 드라이버를 최신 버전으로 업데이트해야 합니다.

설명 description

환경

  • Campaign

  • Campaign Classic 호스트됨

  • Campaign Classic 온-프레미스

문제/증상

Adobe Campaign Classic 에서 GCP BigQuery 데이터베이스INT8 비트 데이터 형식을 삽입하려고 하면 다음과 유사한 오류가 발생합니다.

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

BigQuery에서 정수와 부울 데이터 형식 간의 암시적 변환에 문제가 있는 것 같습니다.

해결 방법 resolution

솔루션:
이를 해결하는 방법에는 두 가지가 있습니다.

  • 이전 버전의 ODBC(Open Database Connectivity) 의 경우 retainNumericBoolean="true" 기능을 다음 내에 추가하여 이 문제를 해결할 수 있습니다.

    관리 > 플랫폼 > 옵션 > WdbcCapabilities_BigQuery

  • ODBC 드라이버를 최신 버전으로 업데이트하면 이 문제를 해결할 수도 있습니다.

    Simba ODBC 드라이버에서 부울 형식을 일부 변경했습니다.

Experience League 캠페인 커뮤니티에서 질문하기
이 주제에 대해 답변하고 싶은 질문이 있거나 이전 답변한 질문을 읽은 경우, 이 문서를 포함하는 Experience League 커뮤니티 블로그 게시물을 확인하고, 질문과 의견을 보내 주시면 Experience League 캠페인 커뮤니티에 참여하세요!

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