기술 자료

사용자 지정 SQL을 통해 연결하는 경우 성능이 느려짐


게시 날짜: 04 Feb 2013
마지막 수정 날짜: 15 May 2020

문제

사용자 지정 SQL을 사용하여 데이터 원본에 연결하는 경우 Tableau Desktop의 성능이 느려집니다.

환경

Tableau Desktop

해결 방법

사용자 지정 SQL 문을 사용하여 데이터베이스에 구체화된 뷰를 만든 다음 Tableau를 해당 데이터베이스 뷰에 연결하는 것이 가장 좋습니다. 이 방법은 쿼리 실행을 간소화하여 성능을 개선합니다.  쿼리가 데이터베이스에서 처리되면 Tableau는 데이터베이스에서 제공되는 데이터의 필터링 및 렌더링에 주력할 수 있게 됩니다.
 

원인

Tableau가 하위 쿼리 내에서 데이터베이스에 쿼리를 실행하기 때문에 데이터 연결의 사용자 지정 SQL이 성능에 영향을 줄 수 있습니다. 
 

추가 정보

사용자 지정 SQL은 하위 쿼리 내에서 데이터베이스로 전송되기 때문에 동일한 쿼리가 데이터베이스의 기본 쿼리 도구에서보다 훨씬 빠르게 실행되는 경우가 있습니다. 

구체화된 뷰

구체화된 뷰는 데이터 원본에서 수행되는 “선택 쿼리”이며 최종 결과가 데이터베이스의 테이블로 저장됩니다. 구체화된 뷰는 데이터베이스 업데이트 시에도 동기화된 상태로 유지될 수 있습니다.




이 문서에 대한 논의... 피드백 포럼
이 문서로 문제가 해결되었습니까?