Loading

Errores "java.util.concurrent.ExecutionException" o "No se puede conectar con el archivo" al conectarse a fuentes de datos publicadas basadas en archivos

Fecha de publicación: Apr 4, 2024
Descripción
Al intentar conectarse a fuentes de datos basadas en archivos en Tableau Server, se produce un error en la conexión y el error sugiere que es posible que el servidor no tenga suficientes privilegios.  Es posible que vea uno de los siguientes errores después de intentar actualizar una extracción o ver un libro de trabajo con los datos subyacentes:
  • java.util.concurrent.ExecutionException: com.tableausoftware.nativeapi.dll.DataSourceException: Valor de nombre de base de datos no válido
  • No es posible conectarse al archivo "D:/Tableau Server/data/tabsvc/temp/TableauTemp/xxxx".  Compruebe si el archivo existe y si tiene suficientes privilegios de acceso.

Cause

Si native_api.allowed_paths está establecido en otro valor que no sea "*", Tableau Server solo permitirá fuentes de datos basadas en archivos de ubicaciones específicas.
Solución
Compruebe la configuración de native_api.allowed_paths.
En el equipo en el que se ejecute Tableau Server, abra un símbolo del sistema como administrador y vaya a la carpeta bin de Tableau Server, ubicada de forma predeterminada en C:\Program Files\Tableau\Tableau Server\<version>\bin
Escriba el siguiente comando: 
tabadmin get native_api.allowed_paths
 
Si el valor devuelto es otro que no sea el predeterminado (es decir, "*"), Tableau Server solo permitirá fuentes de datos basadas en archivos desde ubicaciones específicas. Vuelva a establecer el predeterminado, o añada ubicaciones separadas por un punto y coma (;) para permitir que se utilicen nuevas ubicaciones.

Para devolver el parámetro al valor predeterminado: 
En el equipo en el que se ejecute Tableau Server, abra un símbolo del sistema como administrador y vaya a la carpeta bin de Tableau Server, ubicada de forma predeterminada en C:\Program Files\Tableau\Tableau Server\<version>\bin
Escriba los siguientes comandos:

tabadmin stop
tabadmin set native_api.allowed_paths -d
tabadmin configure
tabadmin start





 
Número del artículo de conocimiento

001472938

 
Cargando
Salesforce Help | Article