知識庫

將 .tdc 檔案與 Tableau Server 配合使用


發佈時間 : 24 Jul 2014
上次修改日期 : 08 Nov 2023

問題

如何將 .tdc 檔案與 Tableau Server 結合使用。
 

環境

  • Tableau Server

答案

重要:Tableau 不測試也不支援 .tdc 檔案。這些檔案應用作研究資料連接或臨時解決資料連接問題的工具。創建和維護 .tdc 檔案需要手動進行仔細的編輯,而且不會為共享這些檔案提供支援。
  1. 使用文字編輯器,複製並貼上已儲存資料來源檔案的整個 <connection-customization> 部分。如需參考,請參閱範例 SQLite TDC 檔案。
  2. 將檔案命名為 odbc-sqlite.tdc 並將其儲存在以下位置:

對於 Windows

在 Tableau Server 中:

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

也可以儲存在:

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

若要儲存檔案,您必須是伺服器電腦上的 Windows 管理員。

對於 Linux

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

注意:檔案必須使用 .tdc 副檔名儲存,但名稱無關緊要。.tdc 檔案必須儲存在所有伺服器節點上以實現一致的行為。
 
3. 重新啟動 Tableau Server 以套用變更。

4.  在 Tableau Desktop 中,建立與 SQLite 的新連線,如建立連線所述。

5.  前往並開啟 Tableau Server 記錄檔,查找類似於以下範例的記錄,以驗證此自訂檔案已應用於您的新連線。
 
記錄檔位置記錄範例
C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserverFound matching TDC 'C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\logs\\vizqlserver\\Datasources\\odbc-sqlite.tdc for class='genericodbc', vendor='SQLite', and driver='SQLite3 ODBC Driver'

其他資訊

  • .tdc 檔案必須放在運行 vizqlserver 或背景程式(如果對於資料擷取重新整理適用)的每台電腦上。
  • 先檢查 bin 目錄,然後檢查 Datasources 目錄。
  • Datasources 目錄中的 .tdc 檔案將覆蓋 bin 目錄中的該檔案。
  • 備份操作不會備份 .tdc 檔案。
  • 還原操作將刪除現有 .tdc 檔案。
  • 升級時不會保留 bin 資料夾中的 .tdc 檔案,為卸載之後會移除 bin 目錄。
  • 升級時不會保留 Datasources 資料夾中的 .tdc 檔案,因為升級過程中會進行還原。
  • 應將 Tableau Desktop 中使用的 .tdc 檔案原封不動地上載到 Tableau Server。  不符合的 .tdc 檔案將導致錯誤,並且將無法正常工作。
這篇文章是否解決了問題?