Loading

ODBC 드라이버 버전이 1.4.27 이상인 Amazon Redshift에 연결할 때 "Computing the current visualization has exceeded the resource limit"(현재 비주얼리제이션 계산이 리소스 제한을 초과했습니다.) 오류 발생

게시 일자: Aug 24, 2022
상세 설명

Tableau Server에서 ODBC 드라이버 1.4.27 또는 1.4.34를 사용해 Amazon Redshift에 연결하는 경우 다음 오류가 발생합니다.

Resource Limit Exceeded(리소스 제한 초과됨)
Computing the current visualization has exceeded the resource limit.(현재 비주얼리제이션 계산이 리소스 제한을 초과했습니다.)
Use the back button to return to a valid view.(뒤로 단추를 사용하여 올바른 뷰로 돌아가세요.)

사용자가 추가한 이미지

Cause

이 문제는 Redshift ODBC 드라이버와 관련이 있습니다.
솔루션
해결 방법:
아래 절차에 따라 Amazon Redshift ODBC를 1.4.40 버전 이상으로 업그레이드하거나 Amazon Redshift ODBC를 1.4.20 버전 이하로 다운그레이드합니다.

1. 현재 설치되어 있는 Redshift ODBC 드라이버를 제거합니다.
예:
RHEL 및 RHEL과 유사한 Linux 배포:
sudo rpm -evh AmazonRedshiftODBC-64bit

Debian 및 Ubuntu Linux 배포:
sudo apt-get remove --purge amazonredshift-64bit

2. Amazon Redshift ODBC 드라이버 1.4.40 이상 또는 1.4.20 이하 버전을 다운로드합니다.
이전 ODBC 드라이버 버전은 Amazon Redshift 페이지에 있습니다. 경우에 따라 이전 ODBC 드라이버 버전 사용을 참조하세요.

RHEL과 유사한 배포(CentOS 포함):
download 'AmazonRedshiftODBC-64-bit-1.4.40.1000-1.x86_64.rpm'
또는
download 'AmazonRedshiftODBC-64-bit-1.4.20.1001-1.x86_64.rpm'. 

Ubuntu와 Debian:
download 'AmazonRedshiftODBC-64-bit-1.4.40.1000-1.x86_64.deb'
또는
download 'AmazonRedshiftODBC-64-bit-1.4.20.1001-1.x86_64.deb'

3. Redshift ODBC 드라이버를 설치하고 구성합니다.
자세한 지침은 드라이버 다운로드를 참조하세요. 링크에서 Redshift와 Linux를 선택하세요.

RHEL과 유사한 배포(CentOS 포함):
$ sudo yum --nogpgcheck install AmazonRedshiftODBC-64-bit-1.4.40.1000-1.x86_64.rpm
또는 
$ sudo yum --nogpgcheck install AmazonRedshiftODBC-64-bit-1.4.20.1001-1.x86_64.rpm

Ubuntu와 Debian:
$ sudo gdebi AmazonRedshiftODBC-64-bit-1.4.40.1000-1.x86_64.deb
또는
$ sudo gdebi AmazonRedshiftODBC-64-bit-1.4.20.1001-1.x86_64.deb

4.. '/etc/odbcinst.ini'를 편집합니다. 

$ sudo vi /etc/odbcinst.ini

*아래를 복사하여 붙여넣을 수 있습니다. 
[ODBC Drivers]
Amazon Redshift (x64)=Installed

[Amazon Redshift (x64)]
Description=Amazon Redshift ODBC Driver (64-bit)
Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so

5.. '/opt/amazon/redshiftodbc/lib/64/amazon.redshiftodbc.ini'를 편집합니다.  

$ sudo vi /opt/amazon/redshiftodbc/lib/64/amazon.redshiftodbc.ini

*아래를 복사하여 붙여넣을 수 있습니다. 
[Driver]
## - DriverManagerEncoding is detected automatically.
##   Add DriverManagerEncoding entry if there is a need to specify.
ErrorMessagesPath=/opt/amazon/redshiftodbc/ErrorMessages
LogLevel=0
LogPath=/tmp
#SwapFilePath=/tmp
DriverManagerEncoding=UTF-16
ODBCInstLib=libodbcinst.so

6. Tableau Server를 다시 시작합니다.
tsm restart
Knowledge 기사 번호

001474316

 
로드 중
Salesforce Help | Article