Loading

게시 또는 표시할 때 시간 초과 오류 발생

게시 일자: Apr 12, 2023
상세 설명
Tableau Server에 통합 문서를 게시하거나 Tableau Server에서 통합 문서를 보려고 할 때 다음 오류 중 하나가 발생합니다. 
  • Vizql::Error: Unable to load workbook (Vizql::오류: 통합 문서를 로드할 수 없음) 
    Code: 800 
    Details: Errors occurred while trying to load the workbook "[path]" The load was not able to complete successfully. The query time resource limit (7200 seconds) was exceeded(세부 정보: "[path]" 통합 문서를 로드하는 동안 오류가 발생했습니다. 로드를 완료하지 못했습니다. 쿼리 시간 리소스 제한(1800초)을 초과했습니다.)
  • Vizql::Error: Timeout error (Vizql::오류: 시간 초과 오류) 
    Code: 999 
    Details: Timeout communicating with server: execution expired (세부 정보: 서버와 통신하는 동안 시간 초과: 실행 만료됨)
  • HTTP request failed (400)(HTTP 요청 실패(400))
  • Cannot connect to Tableau Server. Please check the server name and port and try again.(Tableau Server에 연결할 수 없습니다. 서버 이름 및 포트를 확인하고 다시 시도하세요.)

Cause

쿼리 제한이 허용하는 시간보다 오랫동안 작업이 실행되었습니다. 
솔루션

1. vizqlserver.querylimit 시간 초과 구성

이 예에서는 vizqlserver.querylimit 시간 초과를 3600초(1시간)로 늘리는 방법을 보여 줍니다.

  1. Tableau Server가 실행되는 컴퓨터에서 관리자로 명령 프롬프트를 엽니다.
  2. 운영 체제 및 서버 버전에 따른 적절한 경로를 사용하여 Tableau Server bin 디렉터리로 변경합니다. 예를 들면 다음과 같습니다.
    C:\Program Files\Tableau\Tableau Server\[version]\bin
  3. 다음 명령을 실행합니다.
    • tsm configuration set -k vizqlserver.querylimit -v 3600
    • tsm pending-changes apply

2. 구성 설정 테스트

변경 내용을 적용한 후 Tableau Server가 다시 시작됩니다. 시간 초과 오류가 발생하는 단계를 반복합니다. 필요한 경우 시간 초과 제한을 다시 조정합니다. 여전히 제한에 걸리는 경우 데이터베이스 관리자에게 실행되고 있는 쿼리를 확인해 달라고 요청합니다.

추가 자원
기본 Tableau Server 시간 초과 설정: 
  • vizqlserver.querylimit: 뷰를 반환하거나 추출을 채우기 위해 실행되는 쿼리를 구체적으로 처리합니다.

    기본값은 1800초입니다.


 
Knowledge 기사 번호

001473444

 
로드 중
Salesforce Help | Article