Loading

Fehler "java.util.concurrent.ExecutionException" oder "Unable to connect to the file" (Verbindung zur Datei kann nicht hergestellt werden) beim Verbinden mit dateibasierten veröffentlichten Datenquellen

Veröffentlichungsdatum: Apr 4, 2024
Beschreibung
Beim Versuch, eine Verbindung zu dateibasierten Datenquellen auf Tableau Server herzustellen, schlägt die Verbindung fehl und die Fehlermeldung besagt, dass der Server möglicherweise nicht über ausreichende Berechtigungen verfügt.  Einer der folgenden Fehler kann auftreten, wenn Sie versuchen, einen Extrakt zu aktualisieren oder eine Arbeitsmappe mit den zugrunde liegenden Daten anzuzeigen:
  • java.util.concurrent.ExecutionException: com.tableausoftware.nativeapi.dll.DataSourceException: Invalid database name value (Ungültiger Wert für Datenbankname)
  • Unable to connect to the file "D:/Tableau Server/data/tabsvc/temp/TableauTemp/xxxx".  Check that the file exists and that you have sufficient access privileges for it. (Es konnte keine Verbindung zu der Datei "D:/Tableau Server/data/tabsvc/temp/TableauTemp/xxxx" hergestellt werden. Überprüfen Sie, ob die Datei vorhanden ist und ob Sie über ausreichende Zugriffsrechte dafür verfügen.)

Cause

Wenn native_api.allowed_paths auf einen anderen Wert als "*" gesetzt ist, lässt Tableau Server nur dateibasierte Datenquellen von bestimmten Orten zu.
Lösung
Überprüfen Sie die Konfiguration für native_api.allowed_paths.
Öffnen Sie eine Eingabeaufforderung als Administrator auf dem Computer, auf dem Tableau Server ausgeführt wird und navigieren Sie zum bin-Ordner von Tableau Server, standardmäßig zu finden unter C:\Programme\Tableau\Tableau Server\<version>\bin
Geben Sie folgenden Befehl ein: 
tabadmin get native_api.allowed_paths
 
Wenn der zurückgegebene Wert ein anderer als der Standardwert ("*") ist, lässt Tableau Server nur dateibasierte Datenquellen von bestimmten Orten zu. Setzen Sie sie auf die Standardwerte zurück oder fügen Sie bestimmte Orte durch ein Semikolon (;) getrennt hinzu, damit neue Orte verwendet werden können.

Einstellung auf die Standardwerte zurücksetzen: 
Öffnen Sie eine Eingabeaufforderung als Administrator auf dem Computer, auf dem Tableau Server ausgeführt wird und navigieren Sie zum bin-Ordner von Tableau Server, standardmäßig zu finden unter C:\Programme\Tableau\Tableau Server\<version>\bin
Geben Sie die folgenden Befehle ein.

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





 
Nummer des Knowledge-Artikels

001472938

 
Laden
Salesforce Help | Article