跳到主要內容

TABLEAU SERVER升級至2018.2注意事項

如果有使用過Tableau Server on Linux ( since v10.5)的人對於TSM(Tableau Server Manager) 應該不陌生;這是一個全新CLI(命令提示介面)Tableau Server管理工具,當時就已經在Linux版本的Tableau Server取代了tabadmin的管理工作,並且是以服務的型態存在。

Tableau Server on Windows2018年八月發行的Tableau 2018.2版本開始也移除使用已久的tabadmin,完全改由TSM來取代並且也同時提供了網頁化的GUI介面來代替既有的"Configure Tableau Server" & "Manage License"功能。

雖然TSM有了網頁介面,但原來tabadmin會用到的功能絕大多數還是只能在TSMCLI介面上才能找到這部分變化不多。

這篇文章要介紹的是針對Tableau Server on Windows升級到2018.2過程中所要注意的事項,以及介紹升級到2018.2之後對於原本的維運管理有甚麼差異(影響),因此本文不會Step by Step介紹升級步驟Tableau Server on Linux 也不在此篇的討論範圍內。
  1. 升級前備份
    9.x10.x2018.1 要升級到2018.2都無法直接升級,千萬記得要先"備份" 

  2. 下載安裝程式
    2018.2開始Tableau Server安裝程式將不再有Primary & Worker之分,都用相同的安裝檔案

  3. 反安裝目前的Tableau Server程式
    2018.2安裝程式若發現到有舊版程式存在會提示要移除後才能安裝新版

  4. 升級安裝時,務必要使用與前安裝版本相同的安裝路徑
    例如原來安裝在C:\Program Files\Tableau\Tableau Server 新版也要在同樣位置

  5. 原來的Primary Node (或者單機)安裝時要選擇 " Upgrade primary node of an existing Tableau Server cluster"

    如果沒有出現此畫面,反而出現了" Create a new Tableau Server installation",那表示安裝路徑錯了。


  6. 執行升級腳本
    如果原來的Tableau Server "Run As User"沒有被更改為自定義使用者(也就是保持為 " (NT Authority\Network Service)",那就可以勾選執行自動化的升級腳本。

    如果有設定自定義使用者(如下圖)、就需要手動方式在CLI執行升級腳本。


  7. Tableau Server Manager
    升級後會開啟TSM網頁https://<tsm-computer-name>:8850,需要以Server的Windows系統管理者身分登入(不是Tableau Server的系統管理員)


  8. 首次登入TSM時需手動選擇Start Tableau Server


  9. Tableau Server Backup & Ziplogs位置
    執行Backup後檔案會預設存放在:
    C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\backups
    執行Ziplogs 後檔案會預設存放在:
    C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\log-archives

  10. 系統設置資訊與Tableau Backup分離
    以前的tableau backup會包含系統資訊,2018.2之後backup將只保留Server自身的"內容"。例如:WorkbooksDatasourcesExtracts、使用者權限帳密等資訊。
    系統資訊將改由tsm settings export方式匯出為JSON格式

  11. 新升級作業時不再包含備份
    以往Tableau Server進行升級安裝時都會包含備份,在2018.2開始已經被拿掉,所以建議用戶必須自行備份後再做升級。

  12. 新的Tableau Server目錄結構
    過往的版本目錄結構都是 C:\Program Files\Tableau\Tableau Server\<version>\
    2018.2之後更改為C:\Program Files\Tableau\Tableau Server\packages\

  13. HA架構略有調整,不再有Primary & Backup Primary
    原來的Primary Node 新架構稱為initial node、原來的Worker Node稱為Additional Nodes
    initial Node
    發生異常時可以手動方式透過TSM CLILicensing 轉移到其他Node


  14. 使用者認證方式無法更換
    過往在2018.2以前可以透過重新安裝的方式來更換使用者認證方式(AD or Local Authentication),自2018.2之後一旦第一次安裝時選擇了將沒有任何方式可以更換使用者認證方式。

以上說明僅就常用功能與一定要注意的事項來做介紹,如果真的有升級打算,建議一定要先有所準備再來升級。

留言

這個網誌中的熱門文章

[HowTo] 怎樣才能畫出環圈圖(甜甜圈)

首先呢,要有個圓餅圖(Pie Chart) 接下來,在Rows上以滑鼠左鍵雙擊輸入數字"0",輸入後Tableau會建立一個SUM(0)

[HowTo] 地址批次轉換為經緯度

兩個我知道可以批次轉換地址為經緯度的網站 Batch Geocoding 這網站是透過 Google Map API, 因為非商用 google 是有限制的。 實際再用時當一次轉換筆數過多時中間容易會有失敗的現象 , 筆數越多失敗率越高

[HowTo] 用Tableau來繪製雷達圖

雷達圖 (Radar Chart) 經常被使用在需要同時評估多重指標時,例如戰力圖、財務狀態綜合指標、品質管制分析、員工能力分析等等 在 Tableau 最簡單要繪製雷達圖的方式是先將相關指標值轉換為 (x 、 y) 座標標示,在 Tableau 利用 polygon 將指標依序連接起來,最後放上一個雷達圖的底圖。

[HowTo] 關於排序的幾種方式 - 參數控制

排序 (sorting) 在做數據分析時經常會被使用。 在 Tableau 的設計中,簡單的排序只要畫面上點選就可以做到。 但有時候,設計者希望能透過參數的選擇方式,讓閱讀者能夠點選或切換排序依據。 這時候就需要一些稍微進階的作法。 這篇會說明透過參數與計算字段方式來產生動態的排序。 (update at 2020/04/24) 範例一 :  顯示各年度次類別的銷售,並可選擇依據哪個年度排序,且選擇遞增或遞減排列 如何做呢 ? 建立兩個參數,一個是年度,另一個是昇降冪 建立計算字段 計算字段如下,主要是透過一個邏輯判斷僅保留下參數選定的年度的Sales,然後乘上參數(+1/-1)來改變排序方向 最後在 Sub-Category 的排序中選擇以剛剛的計算字段作為排序依據 完成後如下 : 範例二 : 主要維度需要可以選擇 ( 次分類、洲或者區域與產品分組 ) 顯示銷售、利潤與毛利率,並可依據其中一項度量作為排序依據且選擇遞增或遞減排列。 如何做呢 ? 分別建立主欄位、度量、昇降冪的參數 建立計算字段  A.  建立維度的選擇計算字段如下 建立排序用的計算字段B,透過邏輯判斷先選擇度量的參數, 然後乘上參數(+1/-1)來改變排序方向 最後在前面創建的主欄位選擇維度(A)的排序中選擇剛剛的計算字段B 完成後如下 :

[HowTo] 用甜甜圈來呈現目標達成率

如何用環狀圖(甜甜圈)來呈現如下圖的單一個目標達成率的數字呢? 其實方法就是,用兩個數字XDDDD 如果你的數據跟我的Sample一樣已經有目標值(Goal) & 實際值(Sales),就要先算出與目標值的差距數值 如果你的數據已經是達成率,那就做一個 1-[達成率] 的計算字段來代替 接下來一樣是先選擇做一個Pie Chart, 但這時候是將Measure Names放到Color,然後將Measure Values 放到Angle Measure Values 只保留SUM(Sales) & SUM(Gap to Goal)兩項 再來就可以透過前一篇提到的甜甜圈作法,用雙軸的方式產生出一個小圓覆蓋在Pie Chart上面 最後調整顏色 & 格式 &文字,然後需要的話可以將數值顯示在中間 那整個完成後的視圖如下: