Loading

No se puede conectar en tiempo real con Snowflake desde Tableau Server

Fecha de publicación: Apr 26, 2023
Descripción

Se ha producido un error de conexión desconocido en la base de datos. El siguiente mensaje de error contiene información adicional, pero es posible que deba pedirle al administrador de la base de datos que revise los registros de la misma.
Imagen añadida por un usuario
Fragmento del registro

2023-03-13 23:25:10.185 -0700 (Default,xyz@tableau.com,,ZBATQ9AKDIkYTgs6LXjiUQAAAIk) catalina-exec-1 : WARN com.tableausoftware.controller.dataserver.SessionController - Failure {"datasession":"-","datasource":"-","dserror":"-","dsexception":"class ConnectivityException","errorsrc":"DataSource","errorstatuscode":"14","failmsg":["An error occurred while communicating with the Snowflake data source 'federated.145dk3712quc0f1c2wzpt0nyxc3u' Unable to connect to the server. Check that the server is running and that you have access privileges to the requested database. There was an unknown connection error to the database. The error message below has additional information, but you might need to ask the database administrator to review the database logs. å�›æ½®æ™·æ…¬æ•«å­�ç•“ç�°ç‰¯åµ´â ã€µã€´â¤´ä¤ ç™®æ±¡æ‘©æŒ æ¹¯æ•®ç‘£æ½©â�®ç‘³æ¥²æ�®.á¿�è¶ ç¾¸ "],"failtype":"UnableToConnect","request":"ZBATQ9AKDIkYTgs6LXjiUQAAAIk","site":"Default","status":"400","taberrorcode":"0xFAB9A2C5","trace":[["com.tableausoftware.controller.dataserver.DataServerException.parseException(DataServerException.java:360)","com.tableausoftware.controller.dataserver.DataServerException.fromDOM(DataServerException.java:375)","com.tableausoftwarntroller.dataserve.coer.CreateResponseParser.parseResponse(CreateResponseParser.java:89)","com.tableausoftware.controller.dataserver.SessionCreator.lambda$createSession$0(SessionCreator.java:444)"]],"user":"xyz@tableau.com"}

Cause

El parámetro Formato de transformación Unicode (UTF) no se ha especificado para DriverManagerEncoding.
Solución
Compruebe y modifique el archivo simba.snowflake.ini del directorio /opt/drivers/snowflake_odbc/lib/ en TODOS los nodos (especialmente el Node1), y asegúrese de que la codificación esté establecida como UTF-16 -- DriverManagerEncoding=UTF-16.
 
[Driver]
DriverManagerEncoding=UTF-16
DriverLocale=es-es
ErrorMessagesPath=/usr/lib64/snowflake/odbc/ErrorMessages
LogNamespace=
LogPath=/tmp
ODBCInstLib=/usr/lib64/libodbcinst.so
CURLVerboseMode=false
#LogLevel=6
CABundleFile=/usr/lib64/snowflake/odbc/lib/cacert.pem

Nota

A partir de la versión 2.22.5 del controlador ODBC, también puede especificar este parámetro como parámetro de configuración (por ejemplo, en simba.snowflake.ini en macOS y Linux). Si se establece como un parámetro de conexión y un parámetro de configuración, el parámetro de conexión del DSN (o cadena de conexión) tiene prioridad.


 
Número del artículo de conocimiento

001498048

 
Cargando
Salesforce Help | Article