Loading

사용자 지정 SQL로 Trino/Presto 연결 시 "세션 카탈로그가 설정되어 있지 않은 경우 카탈로그가 지정되어야 합니다" 오류 발생

게시 일자: Aug 15, 2023
상세 설명

사용자 지정 SQL을 사용하여 Trino에 연결할 때 아래와 같은 오류가 발생합니다.

=====
Error Code: FAB9A2C5(오류 코드: FAB9A2C5)
"Catalog must be specified when session catalog is not set(세션 카탈로그가 설정되지 않은 경우 카탈로그가 지정되어야 합니다)"
=====

 

Cause

카탈로그 이름을 쿼리에서 지정하거나 카탈로그 세션에서 설정해야 합니다. 이는 Trino/Presto 측에서 예상하는 동작입니다.
솔루션
사용자 지정 SQL 스크립트를 확인하고 카탈로그 이름이 누락된 경우 추가합니다.

예를 들어 사용자 지정 SQL이 다음과 같은 경우,
=====
SELECT
 *
FROM database_name.table_name
WHERE col_1 = 'AAA'
=====​​​​​​

다음과 같이 사용자 지정 SQL에 카탈로그 이름을 추가해야 합니다.
=====
SELECT
 *
FROM catalog_name.database_name.table_name
WHERE col_1 = 'AAA'
=====​​​​​​
Knowledge 기사 번호

001497357

 
로드 중
Salesforce Help | Article