查找和解決相容性問題

理想情況下,組織中的每個人都可以執行相同版本的 Tableau Desktop 或 Tableau Server,但這並不總是可行。在大型組織中,不同的個人或群組可能需要使用不同版本的 Tableau 產品。

本文介紹相容性注意事項及 Tableau Desktop、Tableau Prep Builder 和 Tableau Server 如何能協同工作。

附註:本文僅討論仍然享受技術支援的 Tableau 產品。Tableau 在每個版本的產品發佈後提供 24 個月的技術支援。有關各個版本及其支援排程的清單,請參閱 Tableau 網站的支援服務(連結在新視窗開啟)頁面

Tableau Desktop 和 Tableau Server 之間的相容性

相容性問題通常只會在 Tableau 產品的發行升級版本之間出現,而不會在維護版本間出現。例如,如果您使用 Tableau Desktop 2022.1 而其他人使用 Tableau Desktop 2021.4,或者如果您需要發佈到 Tableau Server 並且它仍在執行版本 2021.1,則可能會遇到相容性問題。

重要資訊:Tableau 產品並不總是在同一時間發佈。例如,可能已發佈 Tableau Desktop 的新升級版本,但 Tableau Server 的相容版本可能在幾個月後才發佈。安裝新版本的 Tableau Desktop 時,請確保其與 Tableau Server 相容。

使用任何版本的 Tableau Desktop 建立的工作簿可連線到任何支援版本的 Tableau Server。但連線之後可能會出現相容性問題,具體情況視您所使用的版本和執行的操作而定。

從 Tableau Desktop 發佈到 Tableau Server

如果 Tableau Server 的版本與 Tableau Desktop 的版本相同或比該版本新,則您只能將工作簿和資料來源發佈到 Tableau Server。例如,您可以將工作簿和資料來源從 Tableau Desktop 2021.2 發佈到 Tableau Server 2021.2、Tableau Server 2021.3 或 Tableau Server 2021.4。

您可以將在 Tableau Desktop 版本 2022.1 上建立的工作簿降級,以將其發佈到 Tableau Server 版本 2021.3。有關如何將工作簿降級的詳細資訊,請參閱本文中的將工作簿降級

從 Tableau Server 下載工作簿

從 Tableau Server 下載的工作簿的版本與最後一次對其進行編輯的 Tableau 版本相同。例如,假設 Amanda 執行的是 Tableau Desktop 2021.2,並將工作簿發佈到 Tableau Server 2021.3。如果 Zachary 執行的也是 Tableau Desktop 2021.2,則他可以連線到 Tableau Server,下載工作簿,並將其開啟。

但是,有一些可能會出現相容性問題的情形:

  • 如果其他人在伺服器上編輯並儲存該工作簿,則該工作簿將更新為 Tableau Server 的該版本。

  • 如果某人將工作簿從 Tableau Server 下載到較新版本的 Tableau Desktop,並編輯、儲存和發佈該工作簿,則工作簿將更新到較新版本的 Tableau Desktop。

例如,假設 Elizabeth 將工作簿從 Tableau Desktop 2021.2 發佈到 Tableau Server 2021.3。Ted 將工作簿從 Tableau Server 下載到 Tableau Desktop 2021.3。他對工作簿進行編輯,並將其重新發佈回伺服器。工作簿現在更新為較新版本。Zachary 和 Elizabeth 兩人均使用 Tableau Desktop 2021.2,他們可下載工作簿,但無法將其開啟,因為工作簿已更新到 Tableau 版本 2021.3。

連線到發佈的擷取

使用 .tde 檔案格式的資料擷取在重新整理(完整或增量)或附加到時會自動升級為 .hyper 格式。有關 .hyper 擷取格式的詳情,請參閱擷取升級為 .hyper 格式(連結在新視窗開啟)

對於以前版本的 Tableau Server,在 Tableau Server 上重新整理或附加在 Tableau Desktop 中建立的包含擷取的任何已發佈工作簿或資料來源時,該工作簿或資料來源將保持其原始版本。

連線到以 Tableau Server 為基礎的資料來源

Tableau Desktop 中的工作簿可使用已發佈到較高版本 Tableau Server 的資料來源。但是,如果連線的資料來源使用 Tableau Desktop 早期版本中所沒有的功能,則那些欄位將不可用。

在 Tableau Desktop 中建立的工作簿始終可以使用 Tableau Server 早期版本中的資料來源。例如,Tableau Desktop 2022.1 工作簿可以使用 Tableau Server 2021.1 中的資料來源。

Tableau Desktop 版本之間的相容性

Tableau Desktop 使用者可共用工作簿 — 例如,透過電子郵件傳送工作簿或將工作簿複製到公司網路上的某個位置。但如果兩個使用者使用不同版本的 Tableau Desktop,則共用並非總是可行。規則很簡單:

  • 較新版本的 Tableau Desktop 可以開啟使用較舊版本建立的工作簿。

  • 較舊版本的 Tableau Desktop 無法開啟使用較新版本建立的工作簿。

例如,假設 Amanda 建立了一個具有 2021.3 版 Tableau Desktop 的 Tableau 工作簿並將其傳送給具有 2022.1 版 Tableau Desktop 的 Zachary。Zachary 將能夠開啟該工作簿,但會看到此警告訊息:

The workbook will be upgraded when it is saved. The upgraded file can't be read by earlier versions of the application.

如果 Zachary 編輯並儲存工作簿,並將其傳送回 Amanda,他將需要先將工作簿降級,以便 Amanda 能夠開啟工作簿。如果未降級,Amanda 要使用 Tableau Desktop 版本 2021.4 開啟該工作簿時會載入失敗,因為該工作簿現在為 2022.2 版本工作簿。

有關在 Tableau Desktop 版本之間將工作簿降級的詳細資訊,請參閱本文中的將工作簿降級

使用 Tableau 擷取

較新版本的 Tableau Desktop 可開啟使用較舊版本建立的擷取,但較舊版本的 Tableau Desktop 無法開啟使用較新版本建立的擷取。

但是,如果在較舊版本中建立 .tde 擷取,並在 Tableau Desktop 10.5 及更高版本中開啟工作簿並重新整理(完全或累加式重新整理),或者附加到擷取,則擷取將轉換為 .hyper 格式,並且工作簿變得與較舊版本的 Tableau 不相容。

附註:從版本 2020.3 開始,不再支援 Tableau 資料擷取 (.tde) 檔案,應將其轉換為 .hyper 格式。

有關 .hyper 擷取格式的詳情,請參閱擷取升級為 .hyper 格式(連結在新視窗開啟)

將工作簿降級

如果您需要將工作簿發佈到舊版的 Tableau Server,或者與使用舊版 Tableau Desktop 的某人共用工作簿,則可以將工作簿降級到舊版。降級的工作簿可在所選的版本及更高版本中開啟。

Tableau 僅支援在發佈後 24 個月內下載產品版本。超過 24 個月的版本已達到使用壽命,不再提供。

將工作簿匯出至舊版

您可以在 Tableau Desktop 中使用 檔案 > 匯出為版本,或在 Tableau Cloud 或 Tableau Server 工作簿的工具列上選取 下載 > Tableau 工作簿,將工作簿匯出至不同版本的 Tableau。如需詳細資訊,請參閱匯出檢視和工作簿

降級 Tableau Server 的工作簿

如果使用較新版本的 Tableau Desktop 和較舊版本的 Tableau Server,您可以在發佈期間將工作簿降級為較舊的 Tableau Server 版本。

發佈工作簿時,您將看到一條警告訊息,指出將會對工作簿進行降級。

如果繼續發佈工作簿,則會移除舊版本中不可用的任何特性和功能以實現相容。您可能需要重新新增對工作簿進行降級時移除的功能。

附註:此選項不適用於資料來源。

Tableau Prep Builder 相容性

有關 Tableau Prep Builder 相容性的更多資訊,請參閱Tableau Prep Builder 說明中的與 Tableau Prep 的版本相容性

Tableau Prep Conductor

Tableau Prep Conductor 作為 Tableau Server 版本 2019.1 中 資料管理 的一部分引入。

  • 若要排定在 Tableau Server 上執行的流程,必須使用 Tableau Server 版本 2019.1 或更高版本,並且必須啟用 Tableau Prep Conductor。
  • 要排程在 Tableau Cloud 中執行的流程,您必須使用 Tableau Cloud 版本 2019.3 或更高級的版本,且必須啟用 Tableau Prep Conductor。

Tableau Prep Builder 和 Tableau Server 不同版本之間的相容性

將較新版本的 Tableau Prep Builder 發佈到較舊版本的 Tableau Server 時,可能會出現相容性問題。例如,Tableau Prep Builder 版本 2021.3.1 中新增的新功能可能與 Tableau Server 版本 2021.2 不相容,但會與 Tableau Server 版本 2021.4 和 Tableau Server 的任何更高主要版本(例如版本 2022.2)相容。

在 Tableau Server 中,發佈 Tableau Prep Conductor 後,會偵測流程中所包含的功能。如果找到不支援的功能,仍會將該流程發佈到 Tableau Server ,但流程將無法執行、排程或新增至工作。Tableau Cloud 會自動定期更新,因此與 Tableau Prep Builder 的所有版本相容。

如果您使用舊版本的 Tableau Server,則仍可在 Tableau Prep Builder 中以手動方式執行不相容的流程,或使用命令列完成。有關使用此處理序的更多資訊,請參閱從命令列重新整理流程輸出檔案。

Tableau Prep Builder 不同版本之間的相容性

嘗試在新舊版本的 Tableau Prep Builder 之間開啟流程時或者甚至使用不同的電腦在相同版本的 Tableau Prep Builder 上開啟流程時,都可能會遇到相容性問題。

例如:

  • 流程包含開啟流程的版本中不支援的輸入連接器或功能。
  • 您用於開啟流程的機器沒有安裝必要的輸入連接器或連接器驅動程式版本不相容。Tableau Prep Builder 需要安裝 64 位元驅動程式才能與流程輸入連接器一起工作。如果遇到相容性問題,在您嘗試開啟流程時,流程可能可以開啟但包含錯誤,或者流程完全不會開啟且收到錯誤訊息。

Tableau Cloud 相容性

Tableau Cloud 伺服器通常會在新的 Tableau 主要版本發佈時進行升級。將工作簿和資料來源發佈到 Tableau Cloud 時,Tableau Cloud 版本將與 Tableau DesktopTableau Prep Builder 相同或更高,因此,相容性問題會得到緩解。但是,請考慮與 Tableau Bridge 安裝以及使用 Tableau 命令列公用程式(如 tabcmd 和 Tableau 資料擷取公用程式)的現有指令碼或流程的相容性。

關於主要升級的構成的資訊,請參閱升級 Tableau Desktop 和 Tableau Prep Builder

何時升級 Tableau Desktop 以搭配使用 Tableau Cloud

Tableau Cloud 升級到新的主要版本後,仍然可以從早期版本的 Tableau Desktop 發佈資料來源和工作簿。但是,您將需要升級到 Tableau Desktop 的最新主要版本以執行以下操作:

  • 下載並開啟已在 Tableau Cloud Web 編輯環境中編輯和儲存的已發佈工作簿。

  • 製作資料來源的本機副本。

若您嘗試在比 Tableau Cloud 伺服器版本更早的 Tableau Desktop 版本中使用此類工作簿或資料來源,您將收到以下錯誤訊息:

This file was created by a newer version of Tableau. Please upgrade Tableau Desktop to the version (or greater) that the file was saved in.

何時升級 Tableau Bridge 以搭配使用 Tableau Cloud

Tableau Bridge 是在您網路中的電腦上執行的 Proxy 用戶端,用於將您的私人網路資料連線到 Tableau Cloud。Tableau 建議將 Bridge 升級到最新版本以避免任何相容性問題,因為某些新功能和錯誤修復需要同時更新 Tableau Cloud 和 Bridge。

若已透過 Tableau 身份驗證啟用多重身份驗證 (MFA),則 Bridge 用戶端必須執行 Tableau Bridge 版本 2021.1 及更高版本。有關具有 MFA 的 Tableau 的詳細資訊,請參閱關於多重要素驗證和 Tableau Cloud(連結在新視窗開啟)

何時為網站管理升級 tabcmd

若使用 tabcmd 來管理 Tableau Cloud 站台(例如,自動化執行上傳工作簿、管理使用者等工作),將需要最新版本的 tabcmd 來執行這些工作。使用 tabcmd 的過時版本會導致錯誤和不可預知的結果。

有關更多資訊和當前支援的 tabcmd 版本,請參閱 Tableau Cloud 說明中的安裝 tabcmd(連結在新視窗開啟)

使用 Tableau 資料擷取公用程式重新整理資料來源

Tableau 資料擷取命令列公用程式隨 Tableau Desktop 一起自動安裝。若使用此工具將資料推送到 Tableau Cloud 上的已發佈資料來源,請考慮以下要求:

  • 您將需要使用網站 ID,而不是站台名稱。

    網站 ID 是 Tableau Cloud URL 的一部分。例如,在以下範例中,網站 ID 為 WidgetWorks

    https://online.tableau.com/t/WidgetWorks/view/projects

    有關 -t 選項的更多資訊,請參閱 Tableau Cloud 說明中的自動化擷取重新整理工作(連結在新視窗開啟)

  • 將資料來源發佈到 Tableau Cloud 後,必須使用與 Tableau Cloud 版本相符的 Tableau Desktop 版本隨附的資料擷取公用程式重新整理已發佈資料來源中的資料。

感謝您的意見反應!已成功提交您的意見回饋。謝謝!