Loading

Redshift에 연결하는 뷰에 데이터 필드를 추가할 때 오류 발생

게시 일자: Mar 18, 2022
상세 설명
Amazon Redshift에서 테이블에 연결하는 경우 필드를 뷰에 추가할 때 다음 오류가 발생할 수 있습니다.

TableauException:[Amazon][Amazon Redshift](30)Error occurred while trying to execute a query:[SQLState 42703]ERROR: xxxxx does not exist(TableauException:[Amazon][Amazon Redshift](30)쿼리를 실행하려는 동안 오류 발생:[SQLState 42703]오류: xxxxx이(가) 존재하지 않음)

Cause

enable_case_sensitive_identifier가 Redshift에서 "off"로 설정되어 있는 경우, Redshift가 이름에 대문자가 포함되어 있는 데이터 필드를 인식할 수 없습니다.

다음 명령은 현재 세션 기간 동안에만 설정을 재정의할 수 있습니다. 따라서 Tableau에서 이 동작이 바뀌지 않습니다.
SET enable_case_sensitive_identifier TO true;
솔루션
사용자 수준 또는 클러스터 수준에서 enable_case_sensitive_identifier가 "on"으로 설정되어 있는지 확인합니다.

아래 명령은 현재 세션 기간 동안에만 설정을 재정의할 수 있습니다.
SET enable_case_sensitive_identifier TO true;
추가 자원
Amazon 문서: 서버 구성 수정
Knowledge 기사 번호

001474839

 
로드 중
Salesforce Help | Article