KNOWLEDGE BASE

Verwenden einer .tdc-Datei mit Tableau Server


Veröffentlicht: 24 Jul 2014
Zuletzt geändert am: 08 Nov 2023

Frage

So verwenden Sie eine TDC-Datei in Tableau Server.
 

Umgebung

  • Tableau Server

Antwort

Wichtig: Tableau testet oder unterstützt keine .tdc-Dateien. Diese Dateien sollten als Tool zur Untersuchung oder gelegentlichen Behebung von Problemen mit Ihrer Datenverbindung verwendet werden. Das Erstellen und Verwalten von TDC-Dateien erfordert eine sorgfältige manuelle Bearbeitung, und die Freigabe dieser Dateien wird nicht unterstützt.
  1. Verwenden Sie einen Texteditor, kopieren Sie den gesamten Abschnitt <connection-customization> Ihrer gespeicherten Datenquellendatei und fügen Sie ihn ein. Siehe SQLite-TDC-Beispieldatei.
  2. Nennen Sie die Datei odbc-sqlite.tdc und speichern Sie sie hier:

Für Windows:

In Tableau Server:

Program Files\Tableau\Tableau Server\packages\bin.<build number>

Sie kann auch hier gespeichert werden:

ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Datasources

Zum Speichern der Datei müssen Sie über Windows-Administratorrechte auf dem Servercomputer verfügen.

Für Linux:

/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/

Hinweis: Die Datei muss als .tdc-Datei gespeichert werden, der Name spielt jedoch keine Rolle. Die .tdc-Datei muss auf allen Serverknoten gespeichert werden, da es sonst zu unterschiedlichem Verhalten kommt.
 
3. Starten Sie Tableau Server neu, um die Änderungen anzuwenden.

4. Erstellen Sie in Tableau Desktop eine neue Verbindung mit SQLite, wie unter Erstellen einer Verbindung erläutert.

5. Navigieren Sie zur Tableau Server-Protokolldatei, öffnen Sie sie und suchen Sie nach einem Datensatz, der dem unten stehenden Beispiel ähnelt, um zu bestätigen, dass diese Anpassungsdatei auf Ihre neue Verbindung angewendet wurde.
 
PROTOKOLLDATEI-SPEICHERORTDATENSATZBEISPIEL
C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserverPassende TDC gefunden 'C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\logs\\vizqlserver\\Datasources\\odbc-sqlite.tdc for class='genericodbc', vendor='SQLite', and driver='SQLite3 ODBC Driver'

Zusätzliche Informationen

  • Auf jedem Computer, auf dem vizqlserver oder eine Hintergrundprozesskomponente ausgeführt wird, muss eine TDC-Datei platziert werden (sofern für Extraktaktualisierungen zutreffend).
  • Zuerst wird das Bin-Verzeichnis und anschließend das Datenquellenverzeichnis überprüft.
  • Eine TDC-Datei im Datenquellenverzeichnis überschreibt eine entsprechende Datei im Bin-Verzeichnis.
  • TDC-Dateien werden bei Sicherungen nicht gesichert.
  • Bei einer Wiederherstellung werden vorhandene TDC-Dateien gelöscht.
  • Eine TDC-Datei im Bin-Ordner wird bei einem Upgrade nicht beibehalten, weil das Bin-Verzeichnis während der Deinstallation entfernt wird.
  • Eine TDC-Datei im Datenquellenordner wird bei einem Upgrade nicht beibehalten, weil eine Wiederherstellung Teil des Upgrade-Prozesses ist.
  • Die in Tableau Desktop verwendete TDC-Datei sollte unverändert in Tableau Server hochgeladen werden.  Nicht übereinstimmende TDC-Dateien verursachen Fehler und funktionieren nicht ordnungsgemäß.
Hat dieser Artikel das Problem gelöst?