Loading

Amazon Redshift 오류 가져오기 크기 <number>이(가) Windows OS의 단일 노드 구성에 대한 1,000개 제한을 초과합니다

게시 일자: Feb 16, 2024
상세 설명

Amazon Redshift 연결을 사용하여 추출 또는 라이브 연결을 실행하는 경우 다음 오류 메시지가 표시됩니다.

Fetch size <number> exceeds the limit of 1000 for a single node configuration. Reduce the client fetch/cache size or upgrade to a multi node installation.(가져오기 크기가 단일 노드 구성의 한계인 1000보다 큽니다. 클라이언트 가져오기/캐시 크기를 줄이거나 다중 노드 설치로 업그레이드하세요.)

이 오류는 Redshift 연결 및 추출을 생성할 때처럼 더 큰 테이블과 다양하게 상호 작용하는 동안 발생할 수 있습니다.

Cause

이 문제는 가져오기 크기가 Amazon Redshift 데이터 원본에 설정된 기본값을 초과할 때 발생할 수 있습니다. 
솔루션

옵션 1

드라이버가 Amazon에 따른 최신 버전이 아닌 경우 드라이버를 최신 버전으로 업데이트합니다.
이 문제는 여기에서 Windows Amazon Redshift 드라이버를 업그레이드하여 해결할 수 있습니다.

옵션 2

드라이버가 이미 업데이트된 버전인 경우 다음 단계에 따라 DSN을 구성해 보십시오.

1. 시작 메뉴에서 ODBC 데이터 원본을 엽니다.

Amazon Redshift에 연결하는 데 사용하는 클라이언트 응용 프로그램과 비트가 동일한 ODBC 데이터 원본 관리자를 선택했는지 확인하십시오.

2. ODBC 데이터 원본 관리자에서 드라이버 탭을 선택하고 드라이버 폴더를 찾습니다.

Amazon Redshift ODBC 드라이버(64비트)
Amazon Redshift ODBC 드라이버(32비트)

3. 컴퓨터의 모든 사용자에 대해 드라이버를 구성하려면 시스템 DSN 탭을 선택하고, 사용자 계정에 대해서만 드라이버를 구성하려면 사용자 DSN 탭을 선택하십시오.

4. 추가를 선택합니다. 새 데이터 원본 만들기 창이 열립니다.

5. Amazon Redshift ODBC 드라이버를 선택한 다음, 마침을 선택합니다. Amazon Redshift ODBC 드라이버 DSN 설정 창이 열립니다.

6. 연결 설정에 다음 정보를 입력합니다.

데이터 원본 이름
데이터 원본의 이름을 입력하십시오. 나중에 클러스터에 대한 연결을 생성할 때 데이터 원본 식별에 사용하려는 이름을 사용할 수 있습니다. 예를 들어, Amazon Redshift 시작하기 가이드를 따랐다면 exampleclusterdsn을 입력하여 이 DSN과 연결하는 클러스터를 쉽게 기억할 수 있습니다.

서버
Amazon Redshift 클러스터의 끝점을 지정합니다. 클러스터 세부 정보 페이지의 Amazon Redshift 콘솔에서 이 정보를 찾을 수 있습니다. 자세한 내용은 Amazon Redshift에서 연결 구성을 참조하십시오.

포트
데이터베이스에서 사용하는 포트 번호를 입력합니다. 클러스터가 시작되거나 수정될 때 사용하도록 구성된 포트를 사용합니다.

데이터베이스
Amazon Redshift 데이터베이스의 이름을 입력합니다. 데이터베이스 이름을 지정하지 않고 클러스터를 시작한 경우 dev를 입력합니다. 그렇지 않으면 시작 프로세스 중에 선택한 이름을 사용합니다. Amazon Redshift 시작하기 가이드를 따른 경우 dev를 입력합니다.

6. 인증에서 표준 또는 IAM 인증을 구성하는 구성 옵션을 지정합니다. 인증 옵션에 대한 자세한 내용은 Amazon Redshift ODBC 커넥터 설치 및 구성 가이드의 "Windows에서 인증 구성"을 참조하십시오.

7. SSL 설정에서 다음 값을 지정합니다.

SSL 인증:
SSL(Secure Sockets Layer) 처리 모드를 선택합니다. 테스트 환경에서는 선호하는 것을 사용할 수 있습니다. 그러나 프로덕션 환경 및 안전한 데이터 교환이 필요한 경우 verify-ca 또는 verify-full을 사용하십시오. Windows에서 SSL 사용에 대한 자세한 내용은 Amazon Redshift ODBC 커넥터 설치 및 구성 가이드의 "Windows에서 SSL 확인 구성"을 참조하십시오.

8. 추가 옵션에서 선언/가져오기 옵션을 선택하고 캐시 옵션을 998로 입력합니다.

9. 로깅 옵션에서 로깅 옵션 값을 지정합니다. 자세한 내용은 Amazon Redshift ODBC 커넥터 설치 및 구성 가이드의 "Windows에서 로깅 옵션 구성"을 참조하십시오.

그런 다음, 확인을 선택합니다.

10. 데이터 유형 옵션에서 데이터 유형 값을 지정합니다. 자세한 내용은 Amazon Redshift ODBC 커넥터 설치 및 구성 가이드의 "Windows에서 데이터 유형 옵션 구성"을 참조하십시오.

그런 다음, 확인을 선택합니다.

11. 테스트를 선택합니다. 클라이언트 컴퓨터를 Amazon Redshift 데이터베이스에 연결할 수 있으면 Connection successful(연결 성공) 메시지가 표시됩니다.

12. 확인을 클릭하여 구성을 저장하고 종료합니다.

이제 추출을 실행하면 성공합니다.
 
Knowledge 기사 번호

001497243

 
로드 중
Salesforce Help | Article