您可以在無任何種類外部網路存取權限的斷開連線的環境中安裝 Tableau Server。在需要保持高度安全性以防止資料洩露或抵禦駭客時,將使用此類斷開連線的環境(通常稱為無網路連線環境)。無網路連線環境無法存取 Internet、無法存取外部網路、無法存取外部無線網路,諸如此類。在無網路連線環境中,將軟體和資料匯入或匯出的唯一途徑是使用可移除介質(例如 USB 快閃記憶體)或可寫光碟(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 服務管理器

  • 要登入到 Tableau 服務管理器 (TSM),請執行以下命令:

    tsm login -u <username>

如果無法登入,該怎麼辦?

驗證您使用的帳戶是否為安裝 Tableau Server 的 Windows 電腦上的「本機系統管理員」群組的成員。

步驟 2.將無網路連線系統中的資料轉錄到啟動請求範本中。

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

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

    <target-directory> 必須存在。可以在 Tableau 客戶入口網站(連結在新視窗開啟)中取得自己的產品金鑰。

  2. 若可將離線請求檔案 (TableauOfflineActivationRequest.tlq) 從目標目錄複製到可存取 Internet 的電腦,請跳至步驟 5。

    否則,若由於安全原因無法將檔案複製到另一台電腦,請繼續執行步驟 3。

  3. 下載 server_secondpass_windows.tlq file,並在可存取 Internet 的受信任電腦上的 XML 文字編輯器(例如 Notepad++)中開啟。

    需要從無網路連線電腦記下步驟 4 中列出的值,以便將它們複製到離線範本(server_secondpass_windows.tlq )。

  4. 使用下方列出的來自無網路連線電腦的相同元素的值更新相應 server_secondpass_windows.tlq 檔案中的以下 XML 元素。

    .tlq 檔案中的所有 Machine / Hash 值均為十六進位值。唯一有效的字元為 0 - 9 和 A - F。為所有字母使用全大寫。

    切勿新增任何額外的空格或歸位字元控制項,只修改範本中找到的「X」字元。檔案的格式不得變更。

    第 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. 將離線請求檔案 (TableauOfflineActivationRequest.tlq) 上傳到 Tableau 離線啟動(連結在新視窗開啟)網站。

  6. 網站應顯示 The activation was successful. Please click here to download your activation file.

    從 Tableau 下載 activation.tlf 檔案。

步驟 3.初始化或啟用授權

  1. 使用可信的可移除介質將啟動檔案 (activation.tlf) 移動到無網路連線電腦。

  2. 執行以下命令:

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

    您應該會看到訊息「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 的版本):

感謝您的意見回饋!