跳到主要內容

發表文章

Tableau Desktop Certified Associate 認證考試心得與準備建議 (v2020.1)

時間好快一下子兩年過去了,本來的 Tableau Desktop Qualified Associate 認證眼看也要過期。 看了一下,現在的認證已經改名為 Tableau Desktop Certified Associate ,不過感覺差異不大,趕在過期前用 renew 優惠價 150 USD 趕快考一考 ~ Tableau 的版本更新很快, Tableau 考試的版本也跟著一值更新,所以考試時要注意當時考試使用的版本。 例如說我這次考試是 2020.1 版本但發行版本已經到 2020.4 ,所以要小心中間些微的差異功能;也有一種可能是你工作環境使用更早的版本,那就需要注意一下新功能的用途 以下簡單寫些給大家考試的建議與小提示,希望對大家考試有所幫助

解決Tableau Server 2020.4 Linux 版本預設管理檢視無法顯示問題

2020 年底發布的 Tableau 2020.4 版本似乎是因為內建的 PostgreSQL 更新到 v12 的關係連帶的 driver 也需要更新。 在 Tableau 官方發布的 Drivers 網站內是顯示 2020.4 版本會內建安裝 PostgreSQL driver ,這點跟以往不大一樣,以往是需要自己下載 & 安裝才能使用預設的管理檢視。 實際上目前的狀況是當打開管理檢視時,畫面會出現的是由於資料來源錯誤而無法繼續 !!!!!!!! ( 如下圖 ) 在詢問過原廠的技術支援後,確認這是 2020.4.0 - Linux 發行版本的問題,預計在未來的版本中會修復此問題。 目前得到的 work around 是自己將 PostgreSQL 的 jdbc driver 搬到 Tableau 放 Driver 的指定目錄底下,並設定檔案權限為可讀。 PostgreSQL jdbc driver 位置 : /opt/tableau/tableau_server/packages/tabadmincontroller.20204.20.1116.1810/postgresql-42.2.11.jar 步驟如下: <![if !supportLists]> 1.           <![endif]> 創建 Tableau Driver 目錄: sudo mkdir -p /opt/tableau/tableau_driver <![if !supportLists]> 2.           <![endif]> 複製 PostgreSQL jdbc : sudo cp /opt/tableau/tableau_server/packages/tabadmincontroller.20204.20.1116.1810/postgresql-42.2.11.jar /opt/tableau/tableau_driver/jdbc <![if !...

[HowTo] 修正Tableu Public 無法正確顯示台灣地理資訊問題

前陣子發現到之前發布到 Tableau Public 的一些台灣相關的工作簿地圖都出現異常無法正確顯示。 本來一直以為是短期內的系統異常,沒想到過了很久還是沒有解決。 今天稍微嘗試了一下,找到一個最簡單的方式解決了這問題;就是設定工作簿的地區。 Tableau 的工作簿地區設定會影響到像是貨幣、日期格式這些格式;系統預設 Tableau 的工作簿地區是 " 自動 " ,會根據作業系統來做判斷。

[HowTo] 使用 Tableau Prep Builder 單機也能排程自動更新數據

如果已經有 Tableau Dada Management Add-on ,這篇文章就可以跳過了,因為 Data Management Add-on 內的 Tableau Prep Conductor 就是能夠讓 Prep Flow 可以在 Tableau Server 排程的運行。 這篇要介紹的是,當沒有 Prep Conductor 的時候,要如何能自動化的執行 Prep 的工作流程來更新數據。 接下來進入主題,首先要能夠執行 Prep 的 Flow ,這台主機上就需要有安裝 Tableau Prep Builder 。   步驟 1 ,儲存 Work Flow(.tfl) 檔案   步驟 2 ,建立 Credentials .json 認證檔案 根據你的 Work Flow 當中使用到的數據來源 ( 輸入 ) 以及輸出時的位置 ( 可能是發佈到 Tableau Server 或另外一個資料庫 ) 來建立這個 json 檔案 例如,我的數據來源是 MSSQL ,我的輸出要發佈到 Tableau Server ;所以我要準備一個 Json 包含 SQL & Tableau Server 的相關資訊 { " tableauServerConnections " :[     {      " serverUrl " : " http://192.168.2.43 " ,      " contentUrl " : " labs " ,      " port " : 80 ,      " username " : " userabc " ,      " password " : " passw0rd "     } ], " databaseConnections " :[     {      " hostname " : " 192.168.2.20 " ,      " username " : " someone ...

[HowTo] 用Tableau來繪製雷達圖

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

快速了解 Tableau New Data Model - Relationship

曾經,你因為使用 Join 之後造成數據重複,每次都需要透過 LOD 計算得出正確數據; 曾經,你使用 Blending 來關聯不同粒度層級的數據,但又常常被聚合 / 非聚合計算給限制住; 曾經,你同時使用了 Join & Blending 但卻無法發布為 Tableau 數據源來重複使用; 這些曾經的不便,在 Tableau 2020.2 有了改變。   前幾天推出的 Tableau 2020.2 版本帶來了全新的數據建模功能 – Relationship 新的 Relationship 功能改變了 Tableau 數據建模的方式,在不同的數據表間僅定義資料的 ” 關聯 ” ,但不定義連接 (Join) 的方式 在 Relationship 的建模方式下,隨時根據視圖分析內容需要的維度與度量來決定資料連結方式 (Join) ,使得資料的連接變得相當彈性。 而且可以自動判斷資料的詳細級別進行聚合計算,避免數據重複造成的計算錯誤,也省掉了建立 LOD 來修正計算的工作。 此外, Relationship 也可以當作一個數據來源進行發布,無論是 Live or Extract 都能使用。   對非資訊出身的 Tableau 使用者,使用全新的 Relationship 來進行資料建模相當程度的減少了學習資料連接的門檻,能更快更容易的使用資料。 對於組織內負責管理與提供資料的 IT 來說,相同的分析需求下全新的 Relationship 可以用一個數據來源來解決以往需要複雜數據連接,甚至還需要混合數據的資料模型。提升了數據來源的可共用性,減輕了數據管理的複雜度,更可減少重複的數據儲存。   新的 Relationship Data Model 分為 logical layer 與 physical layer 。 ( https://help.tableau.com/v2020.2/pro/desktop/en-us/datasource_datamodel.htm ) Physical layer 等同於過往版本的 Tableau 數據模型,可以在這邊進行標準的數據連接 (Join) ,跨數據源連接 (Cross-Database-Join) ,資料合併 ...

[自薦] Tableau數據視覺化分析快速上手,中文的Tableau線上教學課程

Hi 我是 Andy, 相信你是對學習Tableau有興趣的才會看到這篇。 我的Tableau筆記本 是我自2015年接觸Tableau開始後自己經營的一個部落格。 一開始的目的就是做自己學習上的筆記,特別是一些偶爾才會遇到但查找資料又花時間的時候。 慢慢地, 因為工作上除了自己外,也會遇到許多客戶提出的問題/需求,也就會把這些略為彙整起來記錄下來。 以前因為工作的關係,到過許多使用Tableau的客戶端進行Tableau的實體課程教學;前陣子和 TibaMe 這個線上教育訓練平台合作,創建了第一個以中文講解,使用繁體中文操作的Tableau線上教學課程。 一直以來我自己在學習Tableau的路上使用的大多都是網路上免費的資源,例如原廠教學影片、原廠官方文件、國外部落格或Youtube;認真來說的確是不需要花錢就可以學會Tableau。 但不得不說,這樣的學習方式因為是東看一點西學一點跳躍式的學習,很多時候淪為照著網路上的步驟依樣畫葫蘆做出類似的視圖,但卻仍不明白其箇中精隨。 這次的線上課程設計,除了Tableau的各項視圖操作教學之外,我覺得最重要的反而是讓學員能清楚懂得離散、連續、維度、度量間的關係以及其在視圖呈現上的用法;學會活用顏色、大小、文字等標記的用法,以及搞懂表計算到底怎麼樣控制方向與計算範圍。 這些懂了,無論是複雜的計算、特殊的視圖就算課程內沒有收錄的,你也很容易在網路找到後看懂怎麼做,學會怎麼做。 最後,如果想學好學會Tableau,歡迎你選擇我的課程。 課程名稱: Tableau數據視覺化分析快速上手