本書基于Tableau 2019版編寫,深入淺出地介紹了Tableau數據準備、數據連接、可視化圖表創建、多人多組織發布協作等功能,包括數據連接與管理、基礎與高階圖形分析、地圖分析、進階數據操作、高階統計分析、企業云端服務器部署與管控、可擴展性API連接與運用等主要內容。并結合具體的業務分析場景實例,帶領用戶快速掌握Tableau可視化分析技巧,收獲業務分析思路與實踐能力。 本書由優閱達編寫,是一部匯集多年Tableau個人及企業賦能經驗的、實用性強的、對數據分析工作有輔導意義的工具書籍和Tableau學習幫助指南,相信對 Tableau可視化BI工具感興趣的讀者都能從中獲益,是Tableau 用戶的必備收藏書籍。
深圳市優閱達數據科技有限公司致力于大數據行業生態的發展,專業從事大數據業務相關的研究、開發及銷售,憑借公司強大的技術力量和經濟實力,不斷引進并開發出具有國際先進技術水平的行業應用。公司方案廣泛適用于金融、房地產、零售、快消品、電子商務、高科技、生物醫藥、智慧城市等行業和領域。公司在亞太區各大城市設有分支機構,服務網絡遍及亞太。公司內部實行網絡化扁平化管理,依托先進的數據可視化技術、分布式數據庫、云計算和全球云文件管理系統,實現規范化運作,在高效的時間內為企業用戶提供高品質的產品和服務。幫助各個行業構建大數據、云計算的核心能力。 公司堅持客戶導向、應用為本的策略,繼續專注于在大數據和云計算技術領域開拓發展成為企業、政府、家庭信息化的推動者和服務者。公司一直秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。公司自2009年創立以來,積極進取,不斷創新,憑借良好的企業信譽,獨特的經營風格及較強的市場開拓能力,取得了一個又一個的驕人業績。數年來,依托于全球范圍內優秀的合作伙伴,優閱達快速穩健的布局大數據、云計算的生態業務。擁抱變革,擁抱挑戰。
第1篇 準備
第1章 了解并安裝Tableau
1.1 Tableau可以做什么
1.2 為什么選擇Tableau
1.3 Tableau的產品體系
1.4 Tableau的學習資源
1.5 下載適合的Tableau Desktop版本
第2章 了解Tableau工作界面并快速實操
2.1 認識工作界面
2.1.1 行列功能區
2.1.2 “標記”卡
2.1.3 篩選器
2.1.4 “頁面”卡
2.1.5 智能顯示
2.2 【實例1】Tableau Desktop的主要操作方式
2.3 認識“維度”和“度量”
2.4 【實例2】認識“度量名稱”和“度量值”
2.5 認識Tableau字段類型
2.6 【實例3】一個例子快速上手Tableau
2.6.1 連接“示例-超市數據”
2.6.2 創建產品類別分析工作表
2.6.3 創建營銷地圖工作表
2.6.4 創建趨勢分析工作表
2.6.5 創建交互式儀表板
第2篇 入門
第3章 連接元數據
3.1 連接本地文件
3.1.1 連接Excel文件
3.1.2 連接Access文件
3.1.3 連接Tableau工作薄
3.1.4 連接其他本地文件數據源
3.2 連接數據庫
3.2.1 連接Oracle 數據庫
3.2.2 連接ODBC
3.2.3 連接Cloudera Haddoop
3.3 設置數據連接方式
3.4 篩選數據
3.4.1 在連接數據時應用篩選器
3.4.1 對數據源應用篩選器
3.5 【實例4】連接MySQL數據源
第4章 創建簡單的圖形
4.1 【實例5】條形圖
4.2 【實例6】折線圖
4.3 【實例7】餅圖
4.4 【實例8】簡單地圖
4.5 【實例9】散點圖
4.6 【實例10】甘特圖
4.7 【實例11】氣泡圖
4.8 【實例12】直方圖
4.9 【實例13】靶心圖
4.10 【實例14】熱圖
4.11 【實例15】突出顯示表
4.12 【實例16】樹狀圖
第5章 建立儀表板和故事
5.1 認識儀表板
5.1.1 工作區
5.1.2 對象
5.1.3 布局容器及布局方式
5.1.4 交互操作
5.2 【實例17】根據客戶銷售情況建立儀表板
5.3 認識故事
5.3.1 認識故事選項卡
5.3.2 創建故事點
5.3.3 設置故事格式
5.3.4 展示故事
5.4 【實例18】根據產品的銷售情況建立一個故事
5.4.1 創建一個故事工作表
5.4.2 分析總體情況
5.4.3 下鉆查詢
5.4.4 解決突出問題
第6章 保存工作簿及導出數據
6.1 【實例19】工作簿的兩種保存格式
6.2 導出為數據文件
6.2.1 【實例20】將底層數據源導出成.csv文件
6.2.2 【實例21】導出當前圖形的聚合數據
6.3 導出為圖形
6.4 【實例22】導出為PDF文件
第3篇 進階
第7章 進階數據源操作
7.1 整合數據
7.1.1 【實例23】實現多表聯接
7.1.2 【實例24】實現多表并集
7.1.3 【實例25】制作數據透視表
7.1.4 【實例26】使用自定義SQL查詢
7.1.5 【實例27】數據融合
7.2 維護數據源
7.2.1查看數據
7.2.2 刷新數據
7.2.3 替換數據
7.2.4 編輯數據
7.2.5 刪除數據
第8章 進階數據操作
8.1 分層結構
8.1.1 使用Tableau內置的日期分層結構
8.1.2 創建分層結構
8.1.3 【實例28】用分層結構實現數據下鉆和上鉆
8.2 計算字段
8.2.1 【實例29】創建簡單的計算字段
8.2.2 表計算
8.2.3 【實例30】用快速表計算實現同比和環比
8.2.4 詳細級別表達式(LOD表達式)
8.2.5 【實例31】同期群分析
8.2.6 【實例32】篩選器和詳細級別表達式
8.3 組的應用
8.3.1 創建組
8.3.2 【實例33】應用新創建的分組維度進行分析
8.4 集的應用
8.4.1 創建集
8.4.2 【實例34】用合并集的功能對高頻次高價值客戶進行分析
8.5 參數的應用
8.5.1 創建參數
8.5.2 【實例35】用參數實現動態顯示TOP N客戶
8.5.3 【實例36】用參數功能實現指標切換
8.6 雙軸的應用
8.6.1 創建雙軸圖形
8.6.2 編輯雙軸圖形
8.6.3 使用同步軸功能
8.6.4 【實例37】用雙軸功能創建分層地圖
8.7 分析功能的應用
8.7.1 【實例38】創建趨勢線
8.7.2 【實例39】創建群集
8.7.3 【實例40】添加參考線及參考區間
8.7.4 【實例41】預測未來的銷售額
8.8 操作功能的應用
8.8.1 在工具提示中創建視圖
8.8.2 使用頁面播放功能
8.8.3 儀表板的操作
8.8.4 【實例42】點選標記后篩選跳轉
8.8.5 【實例43】突出顯示
8.8.6 【實例44】容器下鉆
第8章 進階數據操作
8.1 分層結構
8.1.1 使用Tableau內置的日期分層結構
8.1.2 創建分層結構
8.1.3 【實例28】用分層結構實現數據下鉆和上鉆
8.2 計算字段
8.2.1 【實例29】創建簡單的計算字段
8.2.2 表計算
8.2.3 【實例30】用快速表計算實現同比和環比
8.2.4 詳細級別表達式(LOD表達式)
8.2.5 【實例31】同期群分析
8.2.6 【實例32】篩選器和詳細級別表達式
8.3 組的應用
8.3.1 創建組
8.3.2 【實例33】應用新創建的分組維度進行分析
8.4 集的應用
8.4.1 創建集
8.4.2 【實例34】用合并集的功能對高頻次高價值客戶進行分析
8.5 參數的應用
8.5.1 創建參數
8.5.2 【實例35】用參數實現動態顯示TOP N客戶
8.5.3 【實例36】用參數功能實現指標切換
8.6 雙軸的應用
8.6.1 創建雙軸圖形
8.6.2 編輯雙軸圖形
8.6.3 使用同步軸功能
8.6.4 【實例37】用雙軸功能創建分層地圖
8.7 分析功能的應用
8.7.1 【實例38】創建趨勢線
8.7.2 【實例39】創建群集
8.7.3 【實例40】添加參考線及參考區間
8.7.4 【實例41】預測未來的銷售額
8.8 操作功能的應用
8.8.1 在工具提示中創建視圖
8.8.2 使用頁面播放功能
8.8.3 儀表板的操作
8.8.4 【實例42】點選標記后篩選跳轉
8.8.5 【實例43】突出顯示
8.8.6 【實例44】容器下鉆
第9章 常用Tableau函數
9.1 數字函數
9.1.1 【實例45】用ZN函數處理數據缺失值
9.1.2 【實例46】用ABS函數查看數據絕對值
9.2 字符串函數
9.2.1 【實例47】用LEFT函數和RIGHT函數截取字符串
9.2.2 【實例48】用CONTAINS函數進行模糊搜索查詢
9.3 日期函數
9.3.1 【實例49】用DATEDIFF函數計算兩個日期的間隔天數
9.3.2 【實例50】用多個函數處理日期
9.4 邏輯函數
9.4.1 【實例51】用CASE函數
9.4.2 【實例52】用IF函數
9.4.3 【實例53】用ISNULL函數
第10章 進階圖形操作
10.1 【實例54】創建帕累托圖
10.1.1 應用場景
10.1.2 步驟1:創建銷售額累計百分比圖
10.1.3 步驟2:創建銷售額柱形圖
10.1.4 步驟3:創建動態參數
10.2 【實例55】創建瀑布圖
10.2.1 應用場景
10.2.2 步驟1:創建基本甘特條形圖
10.2.3 步驟2:制作基本瀑布圖
10.2.4 步驟3:格式調整
10.3 【實例56】創建雙柱折線組合圖
10.3.1 應用場景
10.3.2 方法一
10.3.3 方法二
10.4 【實例57】創建南丁格爾玫瑰圖
10.4.1 應用場景
10.4.2 步驟1:準備數據及創建數據桶
10.4.4 步驟2:創建計算字段
10.4.5 步驟3:創建視圖
10.4.6 步驟4:修改計算依據
10.4.7 步驟5:調整字段排序
10.5 【實例58】創建盒須圖
10.5.1 應用場景
10.5.2 創建視圖
10.6 【實例59】創建凹凸圖
10.6.1 步驟1:創建基礎視圖
10.6.2 步驟2:添加雙軸功能
10.7 【實例60】創建雷達圖
10.7.1 應用場景
10.7.2 步驟1:準備數據
10.7.3 步驟2:使用轉置功能
10.7.4 步驟3:創建計算字段
10.7.5 步驟4:創建視圖
10.8 【實例61】創建嵌套條形圖
10.8.1 應用場景
10.8.2 步驟1:創建基礎視圖
10.8.3 步驟2:添加目標銷售額
10.9 【實例62】創建桑基圖
10.9.1 應用場景
10.9.2 步驟1:準備數據
10.9.3 步驟2:創建左右兩個堆疊圖
10.9.4 步驟3:創建計算字段
10.9.5 步驟4:創建圖表
10.9.6 步驟5:修改計算依據
10.9.7 步驟6:調整細節
10.10 【實例63】創建工具提示圖表
10.10.1 應用場景
10.10.2 步驟1:創建兩個原始圖表
10.10.3 步驟2:添加工具提示
第11章 地圖進階
11.1 自定義背景地圖
11.1.1 使用自帶的背景地圖
11.1.2 使用外部背景地圖
11.2 自定義地理編碼
11.2.1 擴展現有地理角色
11.2.2 添加新地理角色
11.3 連接到空間文件
第12章 數據準備工具——Tableau Prep
12.1 連接到元數據
12.1.1 【實例64】連接本地文件
12.1.2 【實例65】連接數據庫
12.1.3 【實例66】篩選數據
12.2 對數據做處理
12.2.1 【實例67】數據清理
12.2.2 【實例68】數據并集
12.2.3 【實例69】數據聯接
12.2.4 【實例70】數據聚合
12.2.5 【實例71】數據透視
12.2.6 【實例72】在Tableau Desktop中預覽
12.3 數據源的導出或發布
12.3.1 【實例73】保存為本地文件
12.3.2 【實例74】發布至Tableau Server
12.4 工作流的保存
第13章 【實例75】廣州美食分析
(Tableau Prep+Desktop綜合應用)
13.1 用Tableau Prep準備數據
13.1.1 連接到元數據,數據清理和并集
13.1.2 數據聯接和聚合
13.1.3 制作數據透視
13.1.4 導出數據源
13.2 用Tableau Desktop分析數據
13.2.1 美食類型分析——條形圖
13.2.2 餐廳評價分析——散點圖
13.2.3 美食地圖分析——地圖
13.2.4 建立儀表板
第4篇 高階
第14章 統計分析
14.1 時間序列和預測分析
14.1.1 【實例76】制作時間序列圖
14.1.2 【實例77】時間序列預測
14.1.3 預測模型評價
14.2 Tableau與R語言
14.2.1 【實例78】集成Tableau與R
14.2.2 【實例79】用R進行聚類分析
14.3 Tableau與Python語言
14.3.1 【實例80】集成Tableau與Python
14.3.2 【實例81】用Python進行相關性分析
第15章 Tableau Server
15.1 為什么要使用Tableau Server
15.1.1 Tableau Server的特點
15.1.2 服務器架構
15.2 【實例82】安裝Tableau Server
15.2.1 安裝系統要求
15.2.2 具體安裝
15.2.3 激活Tableau Server
15.3 配置Tableau Server
15.3.1 配置站點、用戶和組
15.3.2 設置郵件訂閱和通知
15.4 登錄并使用Tableau Server
15.4.1 登錄Tableau Server
15.4.2 Tableau Server的操作界面
15.4.3 通過Tableau Desktop發布工作簿到Tableau Server
15.5 【實例83】單點登錄集成
15.5.1 添加受信任IP
15.5.2 請求票證
15.5.3 消費票證
第16章 Tableau 中的 API
16.1 嵌入API
16.1.1 JavaScript API
16.1.2 【實例84】嵌入視圖
16.1.3 【實例85】切換視圖
16.2 自動化API
16.2.1 REST API
16.2.2 Document API
16.3 數據連接API
16.3.1 數據提取API 2.0
16.3.2 Web數據連接器
16.4 擴展API
16.4.1 Extensions API
16.4.2 【實例86】用擴展API創建桑基圖