設定虛擬桌面支援

虛擬桌面支援是 Tableau Desktop 10.5 及更新版本和 Tableau Prep Builder 2018.2.1 及更新版本的一項選擇加入功能,使您能夠針對非持久虛擬桌面或定期重新安裝映像的電腦最佳化 Tableau 安裝。執行授權 (ATR) 服務使 Tableau 授權伺服器能夠管理虛擬機 (VM) 的啟用限制和停用。

從 2020.1 版本開始,可為 以登入為基礎的授權管理 設定虛擬桌面(不需要產品金鑰)。這是終端使用者未獲得產品金鑰時實作 Tableau Desktop 虛擬部署的首選方法,通常也是必需的方法。有關詳情,請參閱透過登入型授權管理來啟用 Tableau(連結在新視窗開啟)

啟用虛擬桌面支援後,系統會在經過一段未使用的預先確定的時間後,自動傳回 Tableau 以登入為基礎的授權管理 授權容量或關鍵租用。這意味著您無需手動重新整理或停用 以登入為基礎的授權管理 租用或任何產品金鑰。Tableau 必須與 Tableau Server 或者適用於 以登入為基礎的授權管理Tableau Cloud 進行通訊。如果仍在使用產品金鑰,Tableau Desktop 用戶端必須定期連線到網際網路以與託管的授權服務進行通訊。

如果沒有虛擬桌面支援、啟動的 Tableau 授權或 以登入為基礎的授權管理 授權租用將持續生效,直到授權期限到期或授權停用,從而導致最大啟用錯誤。對經常回收的 VM 或定期重新安裝映像的電腦使用虛擬桌面支援代表傳回 VM 並將啟用新增回 以登入為基礎的授權管理 以便將來啟用請求。虛擬桌面管理 以登入為基礎的授權管理 啟用或產品金鑰啟用,這可以防止在設定正確的啟用持續時間時發生最大啟用錯誤。

虛擬桌面支援的工作原理

啟用虛擬桌面支援後,Tableau Desktop 或 Tableau Prep Builder 將定期聯絡 Tableau 託管的授權執行 (ATR) 服務,根據其授權驗證 Tableau 是否有權執行。當虛擬桌面設定為也使用 以登入為基礎的授權管理Tableau CloudTableau Server 作為 ATR 服務的 proxy,以驗證 Tableau 是否被授權以有效的方式執行 Tableau Cloud 或者 Tableau Server Creator 使用者。

ATR 服務驗證授權或使用者是否為有效的 Creator 使用者,以及授權視窗的長度。只要此通訊成功,Tableau 將會執行,不會對使用者產生任何影響。以下圖表顯示用戶端和授權組件間的通訊程序。

不使用 以登入為基礎的授權管理 的虛擬桌面支援和 ATR 服務

  1. Tableau DesktopTableau Prep Builder 會聯絡 ATR 服務,藉此驗證 Tableau DesktopTableau Prep Builder 是否有權執行。

  2. ATR 服務會聯絡 Tableau 授權服務,藉此驗證授權是否有效。

  3. ATR 服務會判斷授權執行時段的長度。

  4. 若有效,ATR 服務會允許您使用 Tableau DesktopTableau Prep Builder

以登入為基礎的授權管理Tableau Cloud

以登入為基礎的授權管理Tableau Server

  1. 您安裝 Tableau DesktopTableau Prep Builder,並選取「使用認證啟用」。登入您的 Tableau CloudTableau Server 網站。

  2. Tableau CloudTableau Server 會驗證您是否為 Creator。若不是,您會收到錯誤訊息。若是,Tableau CloudTableau Server 會與 ATR 服務通訊。

  3. ATR 服務會將 ATR 租約傳回到 Tableau CloudTableau Server

  4. Tableau CloudTableau Server 會提供 ATR 租約給 Tableau DesktopTableau Prep Builder,藉此完成啟用。

請求的持續時間

預設情況下,系統會為 Tableau DesktopTableau Prep Builder 的執行個體提供 14 天的授權時段,允許執行個體在此期間執行。這意味著,在初始授權之後,您可以在沒有任何網路連線的情況下使用 Tableau 14 天,之後啟動將過期。系統會定期嘗試檢查授權,每次檢查成功後,授權視窗將重設為其完整長度。除非檢查一直未成功且時段快要過期,否則這種操作不會對您產生任何影響。發生上述情況時,您會收到警告訊息,告知您需要將 Tableau 連線至網路以確認授權。若您每次使用時都會收到新的 VM,則預設的 14 天通常不是適合部署虛擬桌面的值。有關詳情,請參閲請求的持續時間設定

授權窗口的長度由請求的持續時間的值確定。預設情況下,請求的持續時間為 14 天(1,209,600 秒),但您可根據使用者收到新 VM 的頻率或 Tableau Desktop 是否具有永續性質,設定適合您環境的持續時間。

附註:如果您同時使用 Tableau DesktopTableau Prep Builder,則為 Tableau Desktop 設定請求的持續時間時,也會為 Tableau Prep Builder 設定同樣的持續時間,反之亦然。

請求的持續時間設定

以秒為單位來設定請求的持續時間。您可以將請求的持續時間最短設定為 4 小時(14,400 秒),最長設定為六個月(15552000 秒)。使用以下準則來確定如何為使用者設定請求的持續時間:

  • 對於大多數非共用電腦,特別是有時會一次離線數週的電腦,請將請求的持續時間設定為三到六個月(7,776,000 – 15,552,000 秒)。持續時間越長,使用者就能在未連線到 Internet 的情況下使用 Tableau 更長時間。

  • 對於大約每個月會重新映像一次的電腦,請將請求的持續時間設定為 30 天(2,592,000 秒)。

  • 對於每晚回收的虛擬桌面,請將請求的持續時間設定為最小值 4 小時(14,400 秒)。這樣做可讓您每天早上重複使用產品啟用(無論 以登入為基礎的授權管理 或是產品金鑰),且不須記得在每天晚上回收虛擬桌面前停用這些金鑰。

虛擬機器和產品金鑰

使用虛擬桌面支援的好處是:對於定期回收 VM 的環境,您可以設定足夠短的持續時間,讓授權啟用在重新使用桌面前過期。這意味著您不會用完您的所有啟動次數。在回收桌面之後,您將仍然需要輸入產品金鑰才能執行 Tableau。在此案例中,以登入為基礎的授權管理 可以不輸入產品金鑰,改為要求登入 Tableau CloudTableau Server 來啟用 Tableau DesktopTableau Prep Builder,藉此改善使用者體驗。

附註:在使用訂閱授權的虛擬桌面時,無法重新整理產品金鑰。要續訂或變更授權,必須在 Tableau 客戶入口網站識別新的產品金鑰並啟動它。

如何使用虛擬桌面支援

若您未使用以登入為基礎的授權管理,虛擬桌面支援是一種選擇加入功能,因此您需要啟用該功能才能使用(預設為停用此功能)。如果您正在使用 以登入為基礎的授權管理,Tableau 管理的授權服務 (ATR) 預設開啟,但需要設定 ATR 持續時間和其他安裝程式標幟以支援虛擬桌面。不使用 以登入為基礎的授權管理 時,啟用虛擬桌面的方法取決於您是在 Windows 上還是在 Mac 上執行 Tableau:

在 Windows 上,您可以啟用及設定虛擬桌面支援︰

  • 在安裝 Tableau Desktop和 Tableau Prep Builder 時,使用命令列安裝開關啟用虛擬桌面支援並指定請求的持續時間。

  • 安裝之後,透過編輯 Windows 登錄檔來啟用虛擬桌面支援,並指定請求的持續時間。

在 Mac 上,您可以啟用和設定虛擬桌面支援:

  • 在使用 sudo defaults write 命令安裝 Tableau Desktop 和 Tableau Prep Builder 後啟用。

Windows 版 Tableau Desktop 和 Tableau Prep Builder

您可透過三種方法設定虛擬桌面標誌︰

安裝時啟用虛擬桌面支援

以管理員身分從電腦的命令列執行安裝程式 .exe 檔案,並按如下方式設定建議標幟,以確保最佳的終端使用者體驗:

  • ATRENABLED=1(若使用產品金鑰)
  • ATRREQUESTEDDURATIONSECONDS=14400(允許的最低啟用傳回值)
  • SILENTLYREGISTERUSER="true"
  • SYNCHRONOUSLICENSECHECK='true"

若未使用 以登入為基礎的授權管理,請包含 ATRENABLED 開關(版本 2019.4 及更早版本,或手動停用)。如果在 Tableau Desktop 中設定 以登入為基礎的授權管理,則不需要 ATRENABLED 開關。

ATRREQUESTEDDURATIONSECONDS 的預設值為 14 天。有關 ATRREQUESTEDDURATIONSECONDS 標幟的詳細資訊,請參閱請求的持續時間設定

同樣,SILENTLYREGISTERUSER 標記將停止在每次新交付 VM 時顯示註冊提示,SYNCHRONOUSLICENSECHECK 將停止顯示每個新 VM 的授權已變更資訊。

如果需要擷取 .msi 檔案,請按照擷取並執行 Windows (MSI) 安裝程式中的說明進行操作。

您必須從 .exe 檔案所在的目錄執行命令,或指定電腦上 .exe 檔案位置的完整路徑。不要從網路上的共用目錄中執行安裝程式。而是要將 .exe 檔案下載到您進行安裝的電腦上的某個目錄。

ATRREQUESTEDDURATIONSECONDS 的最小設定值為 4 小時(14,400 秒)。以下範例顯示 Windows 安裝程式命令,該命令啟用了自動授權停用,並將持續時間設定為 12 小時(43,200 秒):

tableauDesktop-64bit-2022-1-0.exe /quiet /norestart ACCEPTEULA=1 ATRENABLED=1 ATRREQUESTEDDURATIONSECONDS=43200 SILENTLYREGISTERUSER="true" SYNCHRONOUSLICENSECHECK="true"

tableauPrepBuilder-64bit-2022-1-2.exe /quiet /norestart ACCEPTEULA=1 ATRENABLED=1 ATRREQUESTEDDURATIONSECONDS=43200 SILENTLYREGISTERUSER="true" SYNCHRONOUSLICENSECHECK="true"

為大規模虛擬部署建立主要影像時,以上設定可符合您的需求,且不需完成產品金鑰啟用。使用新 VM 時,每位終端使用者都會輸入產品金鑰、登入 Tableau DesktopTableau Prep Builder(如果未啟用 以登入為基礎的授權管理)。

藉由編輯登錄啟用虛擬桌面支援

如果已經安裝了 Tableau Desktop 或 Tableau Prep Builder,您仍然可以透過編輯 Windows 登錄檔為 ATREnabled 新增一個條目,以啟用虛擬桌面支援。若要變更授權啟用的預設期限,可以為 ATRREQUESTEDDURATIONSECONDS 新增一個項目。

  1. 作為執行 Tableau Desktop 或 Tableau Prep Builder 的電腦上的管理員,請在對登錄檔檔進行任何變更之前將其備份。

  2. 編輯登錄檔,並在 HKEY_LOCAL_MACHINE\SOFTWARE\Tableau 中建立一個名為 ATR 的新設定單元,具有以下值:

    • 名稱:新增一個名為 ATREnabled 的字串值。

    • 資料:新增 1

    • 名稱:新增一個名為 ATRRequestedDurationSeconds 的字串值。

    • 資料:新增持續時間應該持續的秒數。例如,新增 43200 以設定 12 小時的持續時間。

    登錄編輯程式中的 ATR 設定單元如下圖所示。

  3. 重新啟動 Tableau 使變更生效。

使用 ATR 工具啟用虛擬桌面支援

如果已經安裝了 Tableau Desktop 或 Tableau Prep Builder,您仍然可以透過 Windows 命令提示字元來啟用虛擬桌面支援。atrdiag.exe 程式位於 Windows 的 \bin 目錄中,是虛擬桌面和 以登入為基礎的授權管理 設定的專屬工具。atrdiag.exe 程式可回報選取的值、變更虛擬桌面組態設定,並對虛擬桌面進行最初設定。如需 Tableau 技術支援,提供 ATR 工具的輸出通常能有所幫助。

附註:Tableau Prep Builder 必須與 Tableau Desktop 安裝在相同電腦上,才能將 Tableau Prep Builder 與 atrdiag.exe 一同使用。

  1. 在執行 Tableau Desktop 的電腦上,以為管理員身分登入。

  2. 在命令提示字元處,瀏覽至安裝 Tableau Desktop 的目錄:

    cd C:\Program Files\Tableau\<version>\bin

  3. 在命令提示字元處,啟用 ATR 服務:

    atrdiag.exe -enableATRFeature

  4. 設定授權啟用獲得授權的期間(以秒為單位)。(例如,使用「43200」以設定 12 小時的持續時間。)

    atrdiag.exe -setDuration 43200

  5. 重新啟動 Tableau 使變更生效。

使用 ATR 工具停用虛擬桌面支援

如果不想繼續使用虛擬桌面支援功能,您可以停用此功能。

  1. 在您要停用虛擬桌面支援的電腦上關閉 Tableau Desktop。

  2. 以管理員身分開啟 Windows 命令提示字元,然後瀏覽至安裝 Tableau Desktop 所在位置的目錄:

    cd C:\Program Files\Tableau\<version>\bin

  3. 在命令提示字元處,執行下列命令以關閉 ATR 服務:

    atrdiag.exe -disableATRFeature

  4. 在命令提示字元中執行下列命令:

    atrdiag.exe -deleteAllATRs

  5. 啟動 Tableau Desktop。

  6. 「授權已變更」對話方塊上,按一下「結束」

  7. 重新啟動 Tableau 使變更生效。

  8. 「說明」功能表上,按一下「管理產品金鑰」,查看您是否可以停用產品金鑰。

Mac 版 Tableau Desktop 和 Tableau Prep Builder

透過更新喜好設定檔案啟用

要在 Mac 上啟用虛擬桌面支援,請在終端視窗中執行以下命令,然後安裝或重新啟動 Tableau Desktop 或 Tableau Prep Builder:

sudo defaults write /Library/Preferences/com.tableau.ATR ATREnabled "1"

sudo defaults write /Library/Preferences/com.tableau.ATR ATRRequestedDurationSeconds -string "43200"

虛擬桌面支援疑難排解

若在設定或使用虛擬桌面時遇到問題,您可以使用虛擬桌面診斷工具 (atrdiag),從執行 Tableau Prep Builder 或 Tableau Desktop 的電腦收集相關診斷資訊。

您可以驗證已啟用的虛擬桌面,以及檢視設定用於啟用 Tableau Desktop 的請求的持續時間值。TTL 開始時間和 TTL 結束時間值反映了正在執行 Tableau Desktop 的虛擬機 (VM) 上使用的當前租用。不論您是否已安裝 Tableau DesktopTableau Prep Builder,下方提供的命令都會擷取您的虛擬桌面支援安裝狀態。

錯誤:授權資訊已變更

使用虛擬桌面時,每當您為 Tableau DesktopTableau Prep Builder 啟動新的 VM 時,您可能會收到一條錯誤訊息,告知您的授權資訊已變更。此錯誤會強制重新啟動,然後要求您再次註冊 Tableau Desktop。因為 ATR 服務會傳送不符合授權快取的新權杖,所以發生此錯誤。

為防止這種情況發生,可以在 Windows 上對安裝程序使用 SYNCHRONOUSLICENSECHECKSILENTLYREGISTERUSER 選項。例如:

tableau-setup-std-tableau-2020 SYNCHRONOUSLICENSECHECK="true" SILENTLYREGISTERUSER="true" ATRREQUESTEDDURATIONSECONDS=14400

tableauDesktop-64bit-2020-1-0.exe /quiet /norestart ACCEPTEULA=1 ATRREQUESTEDDURATIONSECONDS=14400 ACTIVATIONSERVER=http://<tableau_online_site_url> SYNCHRONOUSLICENSECHECK="true" SILENTYLYREGISTERUSER="true"

在 Windows 上收集虛擬桌面診斷資訊

  1. 以管理員身分開啟命令提示字元
  2. 使用以下命令巡覽到 Tableau 二進位檔案 (\bin) 目錄:

    cd Program Files\Tableau\Tableau <version>\bin

    例如:

    cd Program Files\Tableau\Tableau 2022.4\bin

  3. 執行以下命令:

    atrdiag.exe

    若要選擇性將輸出儲存至檔案︰

    atrdiag.exe > AtrOutput.txt

在 Mac 上收集虛擬桌面診斷資訊

  1. 開啟「終端」應用程式。
  2. 使用以下命令巡覽到包含 atrdiag 工具的目錄:

    cd "/Applications/Tableau Desktop <version>.app/Contents/MacOS"

    例如:

    cd "/Applications/Tableau Desktop 2022.4.app/Contents/MacOS"

  3. 執行以下命令:

    ./atrdiag

    若要選擇性將輸出儲存至檔案︰

    ./atrdiag > AtrOutput.txt

要瞭解有關解決 Tableau Desktop 安裝問題的詳細資訊,請參閱您的 Tableau Desktop 或 Tableau Prep Builder 安裝疑難排解Tableau Desktop 或 Tableau Prep Builder 授權疑難排解

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