其他資料庫 (ODBC)
啟動 Tableau 時,在 [連線] 下方,您可以看到 Tableau Desktop 支援的檔案和資料庫類型。選取 [更多] 以查看完整清單。對於支援的檔案和資料庫,Tableau 會提供為這些資料來源構建和優化的內置連接器。
如果 [連線] 下面列出了您的檔或資料庫類型,請使用那個命名連接器連線到您的資料。
如果 [連線] 下未列出您的檔案或資料庫類型,您或許能夠使用 [其他資料庫 (ODBC)] 連接器連線到資料庫。ODBC(開放資料庫連線)是連線到資料庫的標準方式。如果要連線到的資料庫驅動程式實施 ODBC 標準,則您可以使用資料庫的 ODBC 驅動程式和 Tableau 的 [其他資料庫 (ODBC)] 連接器將 Tableau 連線到您的資料。
附註:Tableau Desktop 版本 2023.3 及更高版本不再支援 32 位元 ODBC 驅動程式。只有 64 位元驅動程式才會出現在 DSN(資料來源名稱)和驅動程式下拉式選單中。
附註:Tableau Prep Builder 2019.2.2 支援使用其他資料庫ODBC連接器連線至資料。不過,它不支援與 Tableau Desktop 的相同功能。如果是 Tableau Prep Builder,請遵循在 Tableau Prep Builder 線上說明中使用 ODBC 連線(連結在新視窗開啟)的指示。
建立連線
若要使用 ODBC 驅動程式連線到您的資料,請執行以下操作:
啟動 Tableau,並在 [連線] 下選取 [其他資料庫 (ODBC)] 。有關資料連線的完整清單,請在 [至伺服器] 下面選取 [更多]。
輸入建立連線所需的資訊。
如果未列出表或架構名稱,請按一下搜尋圖示,或在文字框中輸入名稱並按一下搜尋圖示,然後選取名稱。
附注:當您使用 [其他資料庫 (ODBC)] 連線到資料庫時,結果可能會有所不同,並且與 Tableau Desktop 功能的相容性無法得到保證。
如果您的連線能夠在您需要時發揮作用,則您可以開始進行分析。但是,如果您需要自訂 ODBC 連線以改善功能和提高性能,請參閱其他資料庫 (ODBC)下面的文章。
為發佈和跨平台可攜性進行設定
使用通用 ODBC 連線時,需要進行其他設定,以確保您建立的工作簿和資料來源可以在不同的電腦和平臺上使用。
對於發佈和跨平台可攜性:
我們建議您使用資料來源名稱 (DSN) 來適應系統之間的不同驅動程式和設定。
必須安裝並設定驅動程式和 DSN 才能相符工作簿或資料來源連線。
重要資訊:當您設定 DSN 時,請注意,在記錄中,敏感資料(例如,使用者名稱和密碼)為純文字格式,任何得以存取記錄的人都可讀取。
例如,Ashley Garcia 建立了一個使用 DSN 進行連線的 [其他資料庫 (ODBC)] 資料來源,並且對於此資料來源,她在她的 Windows 電腦上安裝了相關的 ODBC 驅動程式。以下是 Ashley 建立的資料來源設定範例,其中包括資料來源名稱:
Ashley 可以使用此資料來源執行一些操作,以使其可供其他人使用。
她可以將其發佈到 Tableau Server。當她這樣做時,Ashley 需要請 Tableau Server 管理員建立相同的 DSN 並在 Tableau Server 電腦上安裝關聯的 ODBC 驅動程式,以便 Ashley 和其他人可以訪問該資料來源。
她可以透過電子郵件將資料來源發送給同事。Ashley 需要告訴同事安裝關聯的 ODBC 驅動程式並在其電腦上建立相同的 DSN,以便他們可以在 Tableau Desktop 中開啟該資料來源。
當您嘗試開啟使用 [其他資料庫 (ODBC)] 連接器建立的工作簿或資料來源,並且工作站設定不正確(您沒有設定工作簿或資料來源的 DSN,或者沒有安裝 ODBC 驅動程式),則您會看到一條開頭為 Generic ODBC requires additional configuration
的錯誤訊息。若要解決此錯誤,請聯繫工作簿或資料來源發佈者或 Tableau Server 管理員,以獲取與工作簿或資料來源相符的 DSN 和 ODBC 驅動程式資訊。然後在電腦上安裝驅動程式並設定 DSN。
建立 DSN
用於建立 DSN 的方法取決於您的作業系統。
Windows。 使用 ODBC 驅動程式管理器建立 DSN。
OS X。 使用 ODBC 管理器實用程式建立 DSN。如果您沒有在 Mac 上安裝該實用程式,則可以下載該實用程式,例如從 http://www.odbcmanager.net/(連結在新視窗開啟) 中下載。或者您可以手動編輯 odbc.ini 檔案。
有關如何建立 DSN 的具體說明,請查看作業系統的文件。
Tableau 支援其他資料庫 (ODBC) 連線
Tableau 使用 [其他資料庫 (ODBC)] 為連線提供有限的客戶支援。例如,支援將幫助您編寫 Tableau 文件中提供的範例代碼,或者如果您的連線在 Tableau Desktop 中可以使用,但在 Tableau Server 中無法使用,則支援也可以為您提供協助。但是,Tableau 不支援建立或調試自訂 TDC 檔案。如需協助,您可以查看本節的其他主題,且您可以在 Tableau 開發人員社區論壇(連結在新視窗開啟)上提交問題並尋求協助。