Loading

Error "Catalog must be specified when session catalog is not set" al conectarse a Trino/Presto con SQL personalizado

Fecha de publicación: Aug 15, 2023
Descripción

Al conectarse a Trino con SQL personalizado, se produce el siguiente error:

=====
Error Code: FAB9A2C5 (Código de error: FAB9A2C5)
"Catalog must be specified when session catalog is not set" (Se debe especificar el catálogo si el catálogo de sesión no está establecido)
=====

 

Cause

Se debe especificar el nombre de catálogo en la consulta o se debe establecer en la sesión de catálogo. Este es un comportamiento esperado del lado de Trino/Presto.
Solución
Compruebe el script de SQL personalizado y agregue su nombre de catálogo si no tiene nombre.

Por ejemplo, si el aspecto de su SQL personalizado es el siguiente:
=====
SELECT
 *
FROM database_name.table_name
WHERE col_1 = 'AAA'
=====​​​​​​

Debe agregar su nombre de catálogo en su SQL personalizado como:
=====
SELECT
 *
FROM catalog_name.database_name.table_name
WHERE col_1 = 'AAA'
=====​​​​​​
Número del artículo de conocimiento

001497357

 
Cargando
Salesforce Help | Article