Loading

[Hortonworks][Hardy] (71) Failed to establish connection with unknown error."([Hortonworks][Hardy] (71) 연결 설정에 실패하고 알 수 없는 오류가 발생했습니다.)가 사용자 지정 SQL을 Hortonworks Hadoop Hive에서 사용할 때 발생함

게시 일자: Dec 9, 2022
상세 설명

Hadoop Hive를 대상으로 사용자 지정 SQL 쿼리를 실행하려고 하면 연결이 수행되는 것처럼 보이지만 데이터가 Tableau Desktop/Prep에 로드되지 않습니다. 그 대신 다음 오류가 표시될 수 있습니다. 

Tableau Prep에서: "system error(시스템 오류)"  또는 "[Hortonworks][Hardy] (71) Failed to establish connection with unknown error.([Hortonworks][Hardy] (71) 연결을 설정하지 못하고 알 수 없는 오류가 발생했습니다.)"

Tableau Desktop에서: "[Hortonworks][Hardy] (71) Failed to establish connection with unknown error.([Hortonworks][Hardy] (71) 연결을 설정하지 못하고 알 수 없는 오류가 발생했습니다.)"

 

Cause

큰 데이터 집합을 Tableau Desktop/Prep으로 가져올 때 사용자 지정 SQL이 쿼리 용량 제한에 도달합니다. 
솔루션

다음을 확인하여 문제를 진단하고 사용자 지정 SQL 문제인지 결정할 수 있습니다. 

  • 사용자 지정 SQL 끝에 "Limit 100" 추가 
  • "WHERE" 절 제거 

위 정보 중 하나로 문제가 해결되면 다음 옵션을 사용할 수 있습니다.

옵션 1구체화된 뷰를 사용합니다.

구체화된 뷰는 "join, where"가 데이터베이스에서 수행되고 최종 결과 집합이 데이터베이스에 테이블로 저장되는 “선택 쿼리”입니다. 구체화된 뷰는 데이터베이스 업데이트 시에도 동기화된 상태로 유지될 수 있습니다. Tableau는 여러 조인을 수행하지 않고 구체화된 뷰에 직접 연결하므로 데이터베이스가 초기 쿼리 처리를 대부분 수행할 수 있습니다. 다음을 참조하세요. https://help.salesforce.com/s/articleView?id=custom-sql-performance-issues&type=1&language=en_US

옵션 2: 사용자 지정 SQL을 최적화합니다.

Tableau Desktop에서 필터를 적용한 후에도 문제가 계속 나타나면 필터를 더 추가하여 데이터 크기를 줄여야 할 수도 있습니다.
  • 선택된 필드/행 제한

 

추가 자원
참고: 이 문제는 연결 문제가 아니며, 다음 조건이 충족될 경우에만 이 문서의 내용을 고려해야 합니다. 
1. Tableau Desktop/Prep에서 Hortonworks Hadoop Hive에 문제없이 연결할 수 있음 
2. Tableau 밖에서 사용자 지정 SQL을 실행하는 데 시간이 오래 걸림
Knowledge 기사 번호

001474358

 
로드 중
Salesforce Help | Article