在斷開連線(無網路連線)的環境中安裝 Tableau Server

您可以在無任何種類外部網路存取權限的斷開連線的環境中安裝 Tableau Server。在需要保持高度安全性以防止資料洩露或抵禦駭客時,將使用此類斷開連線的環境(通常稱為無網路連線環境)。無網路連線環境將無法存取 Internet、無法存取外部無線網路,諸如此類。在無網路連線環境中,獲取軟體和資料的唯一途徑是使用可移動介質(例如 U 盤)或可寫光碟(CD 或 DVD)。

在無網路連線環境中安裝 Tableau Server 是由對安全注意事項、最佳做法以及在無網路連線環境中安裝軟體易犯的錯誤熟知的 IT 管理員執行的高級工作。

在無網路連線環境中,以下 Tableau Server 功能將不可用,或者功能將精簡:

  • 地圖Tableau Server 預設狀況下,使用外部託管的地圖資料。從版本 2020.4.0 開始,您可以將 Tableau Server 設定為使用離線地圖。在舊版的 Tableau 中,除非您同時在無網路連線環境中安裝了地圖伺服器,否則地圖在無網路連線環境中不可用。有關詳情,請參閱在無網路連線環境中顯示地圖

  • 授權Tableau Server 需要連線到 Internet 才能啟用產品金鑰。不過,您可以手動啟用產品金鑰。

  • 外部資料 – 位於無網路連線環境外部的任何資料不可用。

必要條件

為了在無網路連線環境中安裝 Tableau Server,您需要以下各項:

  • 具有受限 Internet 存取權限的可信電腦,您可以使用該電腦來下載安裝包和 Tableau Server 所需的資源。可信電腦已經過掃描和清理,沒有任何病毒和惡意軟體。

  • 可用來將下載的軟體傳輸到無網路連線環境的可信可移動介質。可信可移動介質是以前未使用過的新介質,由聲譽好的知名廠商生產。可信可移動介質已經過掃描和驗證,不包含任何病毒或惡意軟體。

  • 滿足 Tableau Server 安裝要求的無網路連線環境(含電腦和儲存體)。

在執行 Windows 的無網路連線電腦上安裝 Tableau Server

在無網路連線環境中的電腦上安裝 Tableau Server 的最簡單方式是先進行安裝,然後再將其放入無網路連線環境。如果無法這樣做,則您需要將所需的套裝軟體下載到無網路連線環境外部的可信電腦,並傳輸到無網路連線電腦:

  1. 在無網路連線環境外部能夠存取 Internet 的可信電腦上,下載 Tableau Server 安裝包。

  2. 將安裝包傳輸到可移動介質。

  3. 在無網路連線電腦上,插入包含 Tableau Server 安裝包的可移動介質,然後執行安裝程式

  4. 安裝完成後,您可以啟用 Tableau Server 產品金鑰。有關詳情,請參閱在無網路連線環境中啟動 Tableau Server

在無網路連線環境中啟動 Tableau Server

由於無網路連線電腦未連線到 Internet,因此您將需要手動執行 Tableau Server 啟動過程。

  1. 在無網路連線環境中的 Tableau Server 上,使用 TSM 獲取離線啟動檔案。在命令提示字元處:

    tsm licenses get-offline-activation-file -k <product-key> -o <target-directory>

    <target-directory> 必須存在。您可以在 Tableau 客戶入口網站中獲得自己的產品金鑰。

  2. 在連線到 Internet 並能夠透過電子郵件發送檔案的可信電腦上,以右鍵按一下並選取 [連結另存新檔為] 以下載 server_firstpass_windows.tlqserver_secondpass_windows.tlq 檔案。如果之前電腦上從未安裝過 Tableau Server,則使用第一輪範本。

  3. 在具有網際網路存取的受信任電腦上的如 等 XML 文字編輯器中,從中斷連線的電腦開啟 offline.tlq 檔案以及相應的 server_firstpass_windows.tlqserver_secondpass_windows.tlq。您將需要記下斷開連線的電腦中的值,以便將其複製到能夠存取 Internet 的受信任的電腦。

  4. 使用斷開連線的電腦上 offline.tlq 中相同元素的值更新相應的 server_firstpass_windows.tlqserver_secondpass_windows.tlq 檔案中的以下 XML 元素。.tlq 檔案中的所有 Machine / Hash 值均為十六進位值。唯一有效的字元為 0 - 9 和 A - F。為所有字母使用全大寫。

    第 2 行 - <EntitlementId>

    第 5 行 - <ClientVersion>

    第 5 行 - <RevisionType>(此值僅存在於 server_secondpass_windows.tlq 檔案中。)

    第 5 行 - <MachineIdentifier>(此值僅存在於 server_secondpass_windows.tlq 檔案中。)

    第 11 行 - <Value>(如果該值不存在,請移除「X」預留位置,保留 <Value></Value>。)

    第 12 行 - <Value>(如果該值不存在,請移除「X」預留位置,保留 <Value></Value>。)

    第 14 行 - <SequenceNumber>

    第 60 行 - <Hash>

  5. 將經過編輯的範本 (offline.tlq) 上載到 Tableau 離線啟動(連結在新視窗開啟) 網站。

    附註:您可能必須執行離線啟用兩次才能完全啟用無網路連線的 Tableau Server。第一次離線啟動將在電腦上設定可信儲存(如果之前從未在該電腦上授予 Tableau 授權)。第二次離線啟動將授權資訊傳播到可信儲存。如果要升級 Tableau Server 的現有安裝,請以右鍵按一下並選取 [連結另存新檔為] 以下載 server_secondpass_windows.tlq 檔案。它將相符所有位置以放置產生的 .tlq 檔案中的值。

  6. 如果處理更新範本的 Tableau 網站上發生錯誤,請截取錯誤的螢幕截圖,並與 Tableau 技術支援部門聯絡以獲得幫助。

  7. 使用可信的可移動介質將啟動檔案 (activation.tlf) 轉移到斷開連線的電腦,然後執行以下命令:

    tsm licenses activate -f <path-and-activation-file>

  8. 如果是第一次在電腦上啟用 Tableau 授權,您將看到以下訊息:

    Your license has been initialized. To complete the activation, we need one more exchange. Generate and send to Tableau a second activation request file.

    您需要執行以下步驟來啟用授權。如果不確定是否需要重複這些步驟,您可以執行此命令:

    tsm licenses list

    如果看到如下訊息,則您需要重複上面的步驟:

    No licenses are currently activated.

    如果不是第一次在電腦上啟用 Tableau 授權,或者您已完成了上面的步驟兩次,您應會看到訊息 [Activation successful.],指明 Tableau Server 已啟用。

在無網路連線環境中顯示地圖

在無網路連線環境中,由於環境中缺少網路存取權限,因此在預設狀況下,Tableau Server 中的地圖將不可用。如果您有 Tableau Server 2020.4.0 或更高版本,可以將 Tableau 設定為使用本機地圖。如果您使用較舊的版本,可以使用多種解決方法之一在離線環境中顯示地圖。

將 Tableau Server 設定為使用離線地圖(版本 2020.4.0 及更高版本):

  1. 以管理員身分開啟命令提示字元。

  2. 將 Tableau 設定為使用本機可用的離線地圖:

    tsm configuration set -k vizqlserver.force_maps_to_offline -v true
    tsm pending-changes apply

在離線環境中在 Tableau Server 顯示地圖的解決方法(早於 2020.4.0 的版本):

感謝您的意見回饋!