기술 자료

통합 문서를 Tableau Server 또는/및 Tableau Cloud에 게시할 때 "TableauException" 또는 "Could not find sheet with name: <SHEET>[0]" 오류 발생


게시 날짜: 28 Jul 2017
마지막 수정 날짜: 20 Jul 2023

문제

통합 문서를 게시한 후 다음 오류 중 하나가 발생할 수 있습니다.
 
Unknown server error(알 수 없는 서버 오류)
An unexpected error occurred. If you continue to receive this error please contact your Tableau Server Administrator.(예기치 않은 오류가 발생했습니다. 이 오류가 계속 발생하면 Tableau Server 관리자에게 문의하십시오.)
Session ID ...(예기치 않은 오류가 발생했습니다. 이 오류가 계속 발생하면 Tableau Server 관리자에게 문의하십시오. 세션 ID ...) 
Would you like to reset the view?(뷰를 재설정하시겠습니까?)


또는

Session Ended by Server: An unexpected error occurred. If you continue to receive this error please contact your Tableau Server Administrator. Session ID: SESSION <HTML> <HEAD> <TITLE> Service Unavailable </TITLE> </HEAD> <BODY> <H1> Service Unavailable - Zero size object(서버가 세션을 끝냄: 예기치 않은 오류가 발생했습니다. 이 오류가 계속 발생하면 Tableau Server 관리자에게 문의하십시오. 세션 ID: SESSION <HTML> <HEAD> <TITLE> 서비스를 사용할 수 없음 </TITLE> </HEAD> <BODY> <H1> 서비스를 사용할 수 없음 - 크기 0 개체)

또는
 
Uncaught Failed to re-initialize session(Catch되지 않음 세션을 다시 초기화하지 못함)
 
또한 다음 오류 중 하나가 발생할 수 있습니다. 

TableauException: Error finding command parameter: yqf(명령 매개 변수 찾는 중 오류: yqf)

또는
 
InvalidSheetIdException:​ Could not find sheet with name: <SHEET>[0](InvalidSheetIdException:​ 다음 이름의 시트를 찾을 수 없음: <SHEET>[0])

환경

  • Tableau Server
  • Tableau Desktop
  • Tableau Cloud
  • 사용자 지정 SQL

해결 방법

몇 가지 해결 방법은 다음과 같습니다.

옵션 1

  1. Tableau Desktop에서 통합 문서를 열고 데이터 원본 탭으로 이동합니다.
  2. 불필요한 줄 바꿈 문자가 없는 원래 사용자 지정 SQL을 메모장 같은 텍스트 편집기에 복사합니다. 
  3. Tableau Desktop의 데이터 원본 탭에서 사용자 지정 SQL을 제거합니다.
  4. Tableau Desktop의 데이터 원본 탭에서 2단계의 텍스트를 사용하여 사용자 지정 SQL을 다시 만듭니다. 
  5. 비날짜를 날짜 또는 날짜/시간으로 변환하는 것과 같은 모든 필드 유형 변환을 다시 실행합니다.
  6. 워크시트를 만들고 Tableau Server에 게시합니다.
필드의 데이터 유형 변경에 대한 자세한 내용은 Tableau 도움말에서 필드를 날짜 필드로 변환을 참조하십시오. 

옵션 2

"<" 기호를 사용하지 않도록 SQL 문을 변경합니다. 예를 들면 다음과 같습니다.

변경 전:  tableA.ActDate >= tableB.startDate AND tableA.ActDate <= tableB.endDate
변경 후:  tableA.ActDate BETWEEN tableB.startDate AND tableB.endDate


옵션 3

SQL 문에서 문자열 데이터 유형인 날짜 필드를 DATE 데이터 유형이 되도록 변경합니다. 예를 들면 다음과 같습니다.

TO_DATE(tableA.ActDate,'YYYY/MM/DD') as ActDate

원인

“<” 기호와 같은 특정 특수 문자가 사용자 지정 SQL에서 사용되고 비날짜에서 날짜 또는 날짜/시간으로 변경되는 필드 데이터 유형이 함께 사용되는 경우 불필요한 줄 바꿈 문자가 사용자 지정 SQL의 시작과 끝에 추가될 뿐만 아니라 기존에 존재한 다른 모든 줄 바꿈 문자 뒤에도 추가됩니다.

추가 정보


 
이 문서로 문제가 해결되었습니까?