Loading

Se produce el error [Hortonworks][Hardy] (71) Failed to establish connection with unknown error." al utilizar una consulta SQL personalizada en Hortonworks Hadoop Hive

Fecha de publicación: Dec 9, 2022
Descripción

Al intentar ejecutar una consulta de SQL personalizado en Hadoop Hive, la conexión parece establecerse, pero no se cargan los datos en Tableau Desktop/Tableau Prep. En cambio, pueden aparecer los siguientes errores: 

En Tableau Prep: "system error" (error del sistema) o "[Hortonworks][Hardy] (71) Failed to establish connection with unknown error" (Error desconocido al establecer la conexión).

En Tableau Desktop: "[Hortonworks][Hardy] (71) Failed to establish connection with unknown error"
(Error desconocido al establecer la conexión).
 

Cause

Al cargar un gran conjunto de datos en Tableau Desktop/Tableau Prep, la instancia de SQL personalizado llega al límite de la capacidad de consulta. 
Solución

Podemos solucionar el problema y determinar si se trata de un inconveniente con SQL personalizado. Para ello, verificamos lo siguiente: 

  • Se agregó "Limit 100" (límite de 100) al final de la instancia de SQL personalizado. 
  • Se eliminaron las cláusulas "WHERE". 

Si con la información anterior se resuelve el problema, podemos usar las siguientes opciones.

Opción 1Use una vista materializada.

Una vista materializada es una "consulta seleccionada" de la base de datos con las cláusulas "join, where"; el conjunto de resultados final se almacena en una tabla en la base de datos. La vista materializada puede guardarse en sincronización con las actualizaciones de la base de datos. En lugar de realizar varias uniones, Tableau se conecta directamente a la vista materializada. De este modo, la base de datos realiza la mayor parte del trabajo de procesamiento que habría requerido la consulta inicial. Consulte: https://help.salesforce.com/s/articleView?id=custom-sql-performance-issues&type=1&language=en_US.

Opción 2: Optimice la instancia de SQL personalizado.

Si sigue viendo el problema después de aplicar un filtro en Tableau Desktop, puede que necesite agregar más filtros para reducir el tamaño de los datos.
  • Limite los campos o las filas que seleccione.

 

Recursos adicionales
Tenga en cuenta que NO se trata de un problema de conexión y que solo consideraremos este artículo si se cumplen las siguientes condiciones: 
1. Tableau Desktop o Tableau Prep pueden conectarse a Hortonworks Hadoop Hive sin inconvenientes. 
2. La ejecución de SQL personalizado fuera de Tableau tarda mucho tiempo. 
Número del artículo de conocimiento

001474358

 
Cargando
Salesforce Help | Article