若新版本的 Tableau Prep Builder 中引入了新功能或連接器,並且您使用的是舊版本,則在您嘗試開啟流程時可能會出現相容性問題。

附註:從版本 2020.4 開始,可以直接在 Tableau ServerTableau Online 上建立和編輯流程。在 Web 上建立的流程將始終與使用的伺服器版本相容。有關在 Web 上製作流程的詳情,請參閱 Tableau Server(連結在新視窗開啟)Tableau Online(連結在新視窗開啟) 說明中的 Web 版 Tableau Prep

同樣地,如果您將流程發佈到 Tableau ServerTableau Online 以排定流程以使用 Tableau Prep Conductor 執行,且流程包含您發佈到的 Tableau Server 或 Tableau Online 版本所不支持的新功能或連接器,則可能會遇到相容性錯誤,從而導致無法排程及執行流程。

版本號格式

Tableau Desktop 和 Tableau Prep Builder 的版本號有不同的格式。例如:

Tableau Desktop 和 Tableau Prep Builder 的維護版本不遵循相同的版本序列。

  版本升級範例 第一個維護版本範例
Prep Builder 2022.1.1 2022.1.2
Desktop 2022.1 2022.1.1

尋找版本

附註:若要下載特定版本的 Tableau Prep Builder,請開啟產品下載和版本資訊(連結在新視窗開啟)頁面,然後從頁面左側的清單中選取 Tableau Prep Builder

Tableau Prep Builder

若要尋找您的產品發行版本,請開啟 Tableau Prep Builder,然後在頂端功能表中執行以下操作:

  • Windows:在頂端功能表中,按一下「說明」>「關於 Tableau Prep Builder」「關於 Tableau Prep」,視您的版本而定。
  • Mac:在頂端功能表中,按一下「Tableau Prep Builder」>「關於 Tableau Prep Builder」「Tableau Prep」>「關於 Tableau Prep」,視您的版本而定。

版本編號顯示在對話方塊的左下角。

Tableau Server

Tableau Prep Conductor 是 Tableau Server 2019.1 版本資料管理附加元件的一部份。若要排定在 Tableau Server 上執行的流程,必須使用 Tableau Server 版本 2019.1 或更高版本,並且必須啟用 Tableau Prep Conductor。

若要尋找 Tableau Server 的版本,在 Web 瀏覽器中開啟 Tableau Server。在頂端功能表列中按一下右上角的資訊圖示 ,然後選取「關於 Tableau Server」。將開啟一個對話方塊,告訴您正在使用的 Tableau Server 的版本。有關 Tableau Prep Conductor 如何啟用的詳情,請參閱步驟 2:為伺服器設定流程設定(連結在新視窗開啟)

Tableau Online

Tableau Prep Conductor 是 Tableau Online 2019.3 版本資料管理附加元件的一部份。若要排定在 Tableau Online 上執行的流程,必須使用 Tableau Online 版本 2019.3 或更高版本,並且必須啟用 Tableau Prep Conductor。

若要尋找 Tableau Online 的版本,請在 Web 瀏覽器中開啟 Tableau Online。在頂端功能表列中,按一下右上角的資訊圖示,然後選取「關於 Tableau Online」。此時會開啟一個對話方塊,顯示正在使用的 Tableau Online 的版本。有關啟用 Tableau Prep Conductor 的詳情,請參閱 tableau Online 說明中的 Tableau Prep Conductor(連結在新視窗開啟)

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

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

例如:

  • 流程包含開啟流程的版本中不支援的輸入連接器或功能。
  • 您用於開啟流程的機器沒有安裝必要的輸入連接器或連接器驅動程式版本不相容。Tableau Prep Builder 需要安裝 64 位元驅動程式才能與流程輸入連接器一起工作。

如果遇到相容性問題,在您嘗試開啟流程時,流程可能可以開啟但包含錯誤,或者流程完全不會開啟且收到錯誤訊息。在下列範例中,流程不會開啟並會顯示錯誤訊息、列出不相容功能以及解決問題的選項。

修正 Tableau Prep Builder 相容性問題

若要修正相容性問題,請嘗試下列方法:

  • 升級到最新版本的 Tableau Prep Builder。

    按一下「探索」窗格底端的更新按鈕以下載最新版本的產品並遵循 Tableau Desktop 和 Tableau Prep Builder 部署指南中的指示以安裝 Tableau Prep Builder(連結在新視窗開啟)。如果您沒有「探索」窗格上更新按鈕的存取權限,請參閱安裝 Tableau Prep Builder 主題中包含的有關如何安裝最新版本產品的指示。

  • 確保您的電腦與 Tableau Prep Builder 相容。例如,確保您已安裝適用於流程所使用連接器的 64 位元驅動程式。若要安裝驅動程式,請參閱驅動程式下載(連結在新視窗開啟)頁面。
  • 開啟已移除不相容功能的流程複製。

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.1)相容。

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

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

偵測不相容功能

根據使用的 Tableau Prep Builder 版本而定,您可以透過不同方式找出不相容的功能。

Tableau Prep Builder (2020.1.1 版本及更新版本)

登入 Tableau Server,然後 Tableau Prep Builder 會為您偵測並停用不相容的功能。任何不相容的功能都會顯示為灰色。如果您仍想使用該功能,並以手動方式或透過命令列執行該流程,可以從功能表加以啟用。

附註:從 Tableau Prep Builder 2020.1.4 版本開始,只要您登入伺服器,Tableau Prep Builder 就會在您關閉應用程式時記住您的伺服器名稱和認證。這樣在您下次開啟應用程式時,將直接處於已登入伺服器的狀態。

  1. 將滑鼠指標暫留停用功能,瞭解其是否因為與您的伺服器版本不相容而停用,接著按一下「使用功能」按鈕。此選項可在「流程」窗格、「設定檔」窗格中的各功能表、「結果」窗格和資料網格中使用。

    附註:各功能可能會因為其他原因而停用,例如資料更新遭暫停,或該選項不適用於特定步驟或資料類型。

  2. 選取的功能已套用,且所有不相容的功能均已啟用且可供使用。如果您想透過您的 Tableau Server 版本排程執行流程,則不相容的功能會以警告標記,使您能夠輕鬆找到並移除。

若要完全停用此功能,並啟用所有不相容的功能,請執行下列動作:

  1. 從頂端功能表中,選取「說明」>「設定和效能」>「停用不相容的功能」

  2. 選取「停用不相容的功能」,以清除此選項旁的核取記號。若要再次啟用該功能,請選取「停用不相容的功能」。此選項預設應已啟用。

Tableau Prep Builder (2019.3.1 版本及更新版本)

組建流程時,Tableau Prep Builder 可在您新增功能時偵測是否不相容,並為不相容的功能標記警示圖示。您必須登入伺服器才能看到這些警示。這個新的警示系統可協助您快速識別流程中的不相容功能,讓您決定在流程中保留或移除該項功能。

將游標暫留在流程窗格中的警示,即可檢視不相容功能的相關資訊,或使用新警示中心查看更多詳細資料。在警示中心中按一下「在流程中檢視」連結,即可直接巡覽至觸發警告的步驟、註解、欄位或變更。

Tableau Prep Builder(所有版本)

如果您發布的流程含不相容的功能,系統會顯示下列訊息並列出您登入之 Tableau Server 版本不支援的功能。在 Tableau Prep Builder 版本 2019.2.3 中,這是唯一能在流程中查看不相容功能的方法。

附註:此錯誤訊息列出了推出功能時的 Tableau Prep Builder 版本。Tableau Prep Builder 不會發行維護版本,因此為了使功能相容,Tableau Server 必須執行下一個主要發行版本。在以下範例中,「複製欄位」是 Tableau Prep Builder 2019.2.3 版本推出的功能,因此與 2019.2.3 Tableau Server 維護發行版本不相容。但是,該功能與 Tableau Server 的下一個主要版本(2019.3 版本)相容。

如果您繼續發佈流程,發佈將成功完成。但在 Tableau Server 或 Tableau Online 中開啟流程時,會看到下列訊息:

若要在 Tableau Server 中排定和執行流程,您可以執行下列動作之一:

  • 找出與您使用的 Tableau Prep Builder 版本相容的 Tableau Server(連結在新視窗開啟) 最新主要版本。例如,使用 Tableau Prep Builder 版本 2019.2.3 中引入的功能時,若要在 Tableau Server 中執行流程,則需要的伺服器版本為 2020.3 或更高版本。

    Tableau Online 會定期自動更新,通常一季一次。請先測試您的流程,確認流程與您目前的 Tableau Online 版本相容後再發佈。

  • 請先在發佈流程前從流程中移除不相容的功能,然後再發佈流程。

  • 若已將流程發佈至 Tableau Server,請嘗試直接在伺服器(版本 2019.4 及更高版本)上編輯流程,下載該流程並移除功能,或者僅使用舊版本中的可用功能在該版本的 Tableau Prep Builder 中建立流程。

    附註:若要下載特定版本的 Tableau Prep Builder,請開啟產品下載和版本資訊(連結在新視窗開啟)頁面,然後從頁面左側的清單中選取 Tableau Prep Builder

修正相容性問題

如果流程已發佈到 Tableau Server,請嘗試透過下列步驟使用目前版本的 Tableau Prep Builder 移除不相容功能。在您移除功能,且不再看到版本不相容訊息或警告後,請重新發佈流程至 Tableau ServerTableau Online,然後使用 Tableau Prep Conductor 排定流程。

附註:Tableau Prep Conductor 屬於資料管理附加元件的一部份。該程式必須在 Tableau ServerTableau Online 中啟用,才可使用排程功能執行流程。有關資料管理附加元件的詳情,請參閱 Tableau 資料管理附加元件(連結在新視窗開啟)。有關在 Tableau ServerTableau Online 中啟用 Tableau Prep Conductor 的詳情,請參閱 tableau Server 說明中的 步驟 2 : 為您的 Tableau Server 設定流程設定(連結在新視窗開啟)或Tableau Online 說明中的Tableau Prep Conductor(連結在新視窗開啟)

識別不相容功能

如果您在 Tableau Server 中工作,其目前不會列出流程中的不相容的功能。若要識別要從流程移除的功能清單,您需要在 Tableau Prep Builder 中開啟流程,然後在流程中找到並移除功能。

  1. 開啟流程。如果您使用的是 Tableau Prep Conductor,請從「更多動作」 功能表,按一下「下載」以下載並在 Tableau Prep Builder 中開啟流程,或僅在 Tableau Prep Builder 中開啟流程。

  2. 如果您已下載流程,按一下已下載的流程以開啟。
  3. 根據版本執行下列其中一個操作:

    • 2019.3.1 版和更新版本:從頂端功能表選取「伺服器」>「登入」。確定選擇與該流程不相容的同一個伺服器。任何不相容的步驟、註解、欄位或變更應該以警示圖示標示。

      在流程窗格的右上角,按一下「警示」檢視每個不相容功能的詳細資料。按一下「在流程中檢視」即可巡覽至不相容功能,並進一步採取行動。

    • 2019.2.3 版和更早版本:從頂端功能表選取「伺服器」>「發佈流程」。如果您需要再次登入伺服器,請確保選取與流程相容的同一伺服器。警告對話方塊將開啟,列出與您的伺服器版本不相容的功能。記下這些功能,以便您可以從流程識別這些功能並將其移除。接著,按一下「取消」關閉該對話方塊。

  4. 從頂端功能表,按一下「檔案」>「另存新檔」以儲存流程複製。使用下列各節中的選項,可從流程移除不相容的功能。

從流程移除不相容功能

您可以使用多種方法從流程找到並移除功能。本節介紹了協助您解決不相容錯誤的一些選項。

不相容資料來源

如果資料來源不相容,例如,新增了 Tableau Prep Conductor 中尚不支援的新連接器,您將需要連線到支援的資料來源。

若要變更資料連線,請執行下列動作:

  1. 「流程」窗格中,按一下連接器上的下拉式箭號,然後選取「移除」以移除資料來源連線。

    這會使您的流程暫時處於錯誤狀態。

  2. 連線到相容資料來源並將其拖曳到「流程」窗格。若要將新的輸入步驟與流程連線,請將該步驟拖曳到您要連線的流程之第一個步驟,然後將其放到「新增」選項的連線步驟上。

  3. 重複這些步驟以取代任何其他連接器。然後儲存您的流程並重新發佈。

不相容功能

若要移除不相容功能,您將需要找到使用功能的步驟並將其移除。您可以遵循識別不相容功能中的指示來找到不相容的功能。

  1. 如果功能是步驟類型,則在「流程」窗格中,按一下使用功能的步驟。以滑鼠右鍵按一下或按 Ctrl + 按一下 (MacOS) 該步驟,然後選取「移除」

  2. 如果功能是清理作業,則在「流程」窗格中,按一下使用功能的步驟。您可以將滑鼠遊標暫留在「流程」窗格的註釋或「設定檔」「結果」窗格上以檢視變更清單。

    附註:在 Tableau Prep Builder 版本 2019.1.3 及更高版本中,您可以將滑鼠遊標暫留在「流程」窗格或設定檔卡片中代表您要尋找的步驟之圖示上,然後從變更清單選取註釋。變更會在「變更」窗格、「設定檔」「結果」窗格及資料格中醒目提示。

  3. 開啟「變更」窗格(如果需要),然後選取與您要移除的功能相符的變更。按一下變更以選取該變更,然後按一下「移除」以將其從流程刪除。

  4. 重複這些步驟以取代任何其他功能。然後儲存您的流程並重新發佈。
感謝您的意見回饋!