在斷開連線(無網路連線)的環境中安裝 Tableau Server
您可以在無任何種類外部網路存取權限的斷開連線的環境中安裝 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 的最簡單方式是先進行安裝,然後再將其放入無網路連線環境。如果無法這樣做,則您需要將所需的套裝軟體下載到無網路連線環境外部的可信電腦,並傳輸到無網路連線電腦:
在無網路連線環境外部能夠存取 Internet 的可信電腦上,下載 Tableau Server 安裝包。
將安裝包傳輸到可移動介質。
在無網路連線電腦上,插入包含 Tableau Server 安裝包的可移動介質,然後執行安裝程式。
附註:伺服器 ATR 是 Tableau Server 2021.4 及更高版本的預設啟用方法。從 Tableau Server 2023.1 及更高版本開始,可以使用伺服器 ATR 安裝到無網路連線環境。
安裝完成後,您可以啟用 Tableau Server 產品金鑰。有關詳情,請參閱在無網路連線環境中啟動 Tableau Server。
在無網路連線環境中啟動 Tableau Server
由於無網路連線電腦未連線到 Internet,因此您將需要手動執行 Tableau Server 啟動過程。
離線啟用步驟:
離線啟動 Tableau Server 涉及以下步驟:
- 產生離線啟用請求檔案。
- 將離線啟用回應檔案上傳至 Tableau,並下載產生的啟用檔案以啟用 Tableau Server。
離線啟用檔案名稱變更
從 Tableau Server 2023.1 版開始,Tableau 授權系統支援兩種基礎授權技術。從管理的角度來看,兩個系統之間唯一的設定差異是為離線啟動產生和使用的的檔案類型。授權技術在 Tableau Server 的初始安裝期間確定,安裝後無法變更。
我們將授權技術的舊版(且仍受支持)稱為 FlexNet。該技術的最新版本稱為 Server ATR。更多資訊請參閱使用執行授權 (ATR) 服務啟用 Tableau Server。下表描述了每種技術的檔案命名術語。該表格包括各種選項。
FlexNet 檔案名稱 | ServerATR 檔案名稱 | 通用檔案名稱參考 |
---|---|---|
TableauOfflineActivationRequest.tlq | OfflineActivationRequestFile_yyyyMMdd.hhmmss.json | OfflineActivationRequest |
activation.tlf | OfflineActivationLicensingAtrs.zip | OfflineActivationResponse |
由於本文件支援多個版本的 Tableau Server,因此我們將在本主題的其餘部分使用通用檔案名稱參考。可以根據在後續步驟中產生的檔案類型確認 Tableau Server 安裝使用的授權技術。
步驟 1.登入到 Tableau 服務管理員
要登入到 Tableau 服務管理員 (TSM),請執行以下命令:
tsm login -u <username>
如果無法登入,該怎麼辦?
驗證您使用的帳戶是否為安裝 Tableau Server 的 Windows 電腦上的「本機系統管理員」群組的成員。
步驟 2.確定 Tableau Server 授權類型
啟用 Tableau Server 的方式會有所不同,具體取決於執行的授權類型。執行以下命令,以確定 Tableau Server 部署設定的授權類型:
tsm configuration get -k serverauthorizationtorun.enabled
若此命令傳回 true
,則部署已設定伺服器 ATR 授權類型。
若此命令傳回 false
,則部署已設定舊版授權類型。
前往與授權類型相符的步驟 3。
步驟 3(伺服器 ATR 授權類型)產生 json 內容,並複制到啟用頁面。
若 Tableau Server 部署已設定伺服器 ATR 授權類型,請遵循以下步驟。若伺服器已設定舊版授權類型,請跳至下一節。
在無網路連線環境中的 Tableau Server 上,使用 TSM 取得離線啟用檔案。在命令提示字元處:
tsm licenses get-offline-activation-file -k <product-key> -o <target-directory>
<target-directory>
必須存在。可以在 Tableau 客戶入口網站(連結在新視窗開啟)中取得自己的產品金鑰。複製 JSON 檔案內容。
從已連線到網際網路的電腦中,巡覽到 Tableau 離線啟用(連結在新視窗開啟)網站,選取選項 B - 從啟用檔案手動輸入資訊,將 JSON 內容複製到請求的欄位中,然後按一下提交。
網站應顯示
The activation was successful. Please click here to download your activation file.
從 Tableau 下載 OfflineActivationRequestResponse 檔案,然後繼續執行步驟 4。
步驟 3(舊版授權類型)將無網路連線系統中的資料轉譯到啟用請求範本中。
若 Tableau Server 部署已設定舊版授權類型,請遵循以下步驟。若伺服器已設定伺服器 ATR 授權類型,請執行上述程序。
在無網路連線環境中的 Tableau Server 上,使用 TSM 取得離線啟用檔案。在命令提示字元處:
tsm licenses get-offline-activation-file -k <product-key> -o <target-directory>
<target-directory>
必須存在。可以在 Tableau 客戶入口網站(連結在新視窗開啟)中取得自己的產品金鑰。若可將離線請求檔案 (OfflineActivationRequest) 從目標目錄複製到可存取 Internet 的電腦,請跳至步驟 5。
否則,若由於安全原因無法將檔案複製到另一台電腦,請繼續執行步驟 3。
下載
server_windows.tlq
(連結在新視窗開啟) 檔案,並在可存取 Internet 的受信任電腦上的 XML 文字編輯器(例如 Notepad++)中開啟。需要從無網路連線電腦記下步驟 4 中列出的值,以便將它們複製到離線範本(
server_windows.tlq
)。使用下方列出的來自無網路連線電腦的相同元素的值更新相應
server_windows.tlq
檔案中的以下 XML 元素。.tlq 檔案中的所有 Machine / Hash 值均為十六進位值。唯一有效的字元為 0 - 9 和 A - F。為所有字母使用全大寫。
切勿新增任何額外的空格或歸位字元控制項,只修改範本中找到的「X」字元。檔案的格式不得變更。
第 2 行 - <EntitlementId>
第 5 行 - <ClientVersion>
第 5 行 - <RevisionType>(此值僅存在於 server_windows.tlq 檔案中。)
第 5 行 - <MachineIdentifier>(此值僅存在於 server_windows.tlq 檔案中。)
第 11 行 - <Value>(如果該值不存在,請移除「X」預留位置,保留 <Value></Value>。)
第 12 行 - <Value>(如果該值不存在,請移除「X」預留位置,保留 <Value></Value>。)
第 14 行 - <SequenceNumber>
第 60 行 - <Hash>
將離線請求檔案 (OfflineActivationRequest) 上傳到 Tableau 離線啟用(連結在新視窗開啟)網站。
網站應顯示
The activation was successful. Please click here to download your activation file.
從 Tableau 下載 OfflineActivationRequestResponse 檔案。
步驟 4.初始化或啟用授權
使用可信的可移除介質將 OfflineActivationRequestResponse 檔案移動到無網路連線電腦。
執行以下命令:
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 及更高版本):
以管理員身分開啟命令提示字元。
將 Tableau 設定為使用本機可用的離線地圖:
tsm configuration set -k vizqlserver.force_maps_to_offline -v true
tsm pending-changes apply
在離線環境中在 Tableau Server 顯示地圖的解決方法(早於 2020.4.0 的版本):
選項 1 – 使用離線背景地圖
若要使用離線背景地圖,請選取 [地圖] > [背景地圖] > [離線] 。有關詳情,請參閱選取背景影像(連結在新視窗開啟)。
附註:由於離線地圖存在大小限制,較近距離的地圖不會離線存放,因此放大程度過大可能會導致錯誤。
選項 2 – 使用地圖作為背景影像
線上找到所需的地圖並將其另存新檔為影像檔案,或者從另一個位置複製地圖。將此地圖影像設定為 Tableau Desktop 中的靜態背景影像。有關詳情,請參閱在您的檢視中使用背景影像(連結在新視窗開啟)。
附註:無法在背景影像上進行放大和縮小操作。
選項 3 – 使用本機 GeoServer
有關詳情,請參閱使用 Web 地圖服務 (WMS) 伺服器(連結在新視窗開啟)。