Loading

Amazon Redshift 추출을 새로 고치려고 할 때 다수의 "[Amazon][Redshift ODBC] (30)" 오류가 수신됨

게시 일자: Jul 20, 2023
상세 설명
Tableau Desktop에서 Amazon Redshift를 새로 고치려고 할 때 다음 오류가 발생할 수 있습니다. 
 
Error: "[Amazon][Redshift ODBC] (30) Error occurred while trying to execute a Query ERROR: Missing data for not-null field DETAIL"(오류: "[Amazon][Redshift ODBC] (30) 쿼리 실행 시 오류 발생 ERROR: null이 아닌 필드 DETAIL에 대한 데이터가 없음") 

"[Amazon][Redshift ODBC] (30) Error occurred while trying to execute a query ERROR: Error converting text to date([Amazon][Redshift ODBC] (30) 쿼리 실행 시 오류 발생. 오류: 텍스트를 날짜로 변환 중 오류 발생)"

Cause

데이터 원본에 null 필드가 많은 경우 Redshift는 이러한 필드를 빈 문자열(“”)로 변환합니다. Tableau에서는 CHAR 및 VARCHAR 데이터 유형과 같은 빈 문자열이 처리되지 않으므로 오류가 발생합니다.
솔루션
초기 Amazon Redshift 데이터 원본의 필드를 Null을 유지하는 방법으로 캐스팅해야 합니다. Amazon Redshift 데이터 변환 BLANKASNULL 함수를 사용하여 이를 수행할 수 있습니다. 
추가 자원
AWS 개발자 포럼 및 AWS 기술 자료에서 이 문제에 대해 자세히 알아볼 수 있습니다.
Knowledge 기사 번호

001473115

 
로드 중
Salesforce Help | Article