2017雲棲大會·杭州峰會:《雲數據·大計算:海量日誌數據分析與應用》之《數據分析展現:可視化報表及嵌入應用》篇
2017雲棲大會·杭州峰會:《雲數據·大計算:海量日誌數據分析與應用》之《數據分析展現:可視化報表及嵌入應用》篇
實驗背景介紹
了解更多2017雲棲大會·杭州峰會 TechInsight & Workshop.
本手冊為雲棲大會·杭州峰會Workshop《雲計算·大數據:海量日誌數據分析與應用》的《數據分析展現:可視化報表及嵌入應用》篇而準備。主要闡述如何使用BDP個人版製作報表,將前麵幾個實驗處理分析得來的數據進行有效的展現和洞察。
《數據加工:用戶畫像》實驗中的結果表數據已經事先導入RDS中,表名為rpt_user_info_all_d。該表包含了:用戶id、地區、性別、年齡範圍、星座、訪問設備、PV 等訪問信息。
實驗目標
承接前述實驗加工好的數據表,通過BDP個人版完成網站用戶分析畫像的儀表板。
- 在該儀表板中,將展示用戶的地區分布、設備分布和訪問明細記錄。
- 並能夠根據年齡範圍的查詢條件,動態更新圖表數據內容。
涉及大數據產品
實驗環境準備
必備條件:
確保阿裏雲賬號處於登錄狀態。
- step1:點擊進入BDP個人版。
- step2:**選中規格為“金鑽會員”,周期為“單月”**。
- step5:成功開通BDP個人版。
進入BDP個人版
確保阿裏雲賬號處於登錄狀態。
- step1:點擊進入BDP個人版。
- step2:點擊進入BDP個人版。
添加數據源
《數據加工:用戶畫像》實驗將數據導入雲數據庫RDS後,可以利用BDP個人版添加為數據源進行分析和展示。本章節為了大家快速的掌握BDP個人版的使用提前將數據給大家拷貝了一份在官方的RDS裏,大家隻需要配置即可用。
- step1:點擊頂部**數據源**,進入數據源管理頁,點擊**添加數據源**。
- step2:在**添加數據源**界麵,切換至**數據庫**標簽頁,點擊**RDS For MySQL**。
[說明] 數據量千萬級別,響應速度秒級。添加RDS數據源,可以直聯任何一個雲上RDS數據庫,或ECS中用戶自建的RDS。
- step3:在**添加數據源 MySQL**界麵,進行**連接配置**後,點擊**下一步**。
RDS for MySQL數據源配置信息如下:
- 顯示名稱:workshop
- 數據庫地址:rds955b606xk7e564006.mysql.rds.aliyuncs.com
- 端口:3306
- 數據庫:workshop
- 用戶名/密碼:demo_001/demo_001
- step4:在**添加數據源 MySQL**界麵,進行**數據表配置**後,點擊**下一步**。
- step5:在**添加數據源 MySQL**界麵,進行**高級配置**後,點擊**確定**。
- step6:在“添加成功”界麵,擊**回到我的數據源**。在**數據源**頁麵中,能夠看到新添加的數據源。
工作表建模
說明:
- 1. 將對表的加工過程固化保存下來以避免重複操作。
- 2. 常見加工:修改字段的數據類型、修改維度的類型、增加計算字段、創建合表、切換工作表類型。
- step1:點擊**工作表**按鈕,進入編輯工作表頁麵,點擊左側文件夾workshop,查看工作表rpt_user_info_all_d。
- step2:確認工作表中各字段數據類型是否合理。pv為數值類型,其他所有字段均為文本類型。
製作儀表板
與上一節銜接,將分析結果固化為可視化報表。隨著數據的更新,報表可視化展現最新數據。我們把這個過程叫製作儀表板。
製作思路:確定內容->確定布局和樣式->製作圖表->實現動態聯動查詢。
製作模板如下:
【說明】儀表板創作界麵的工具布局:
- step1:點擊主導航上的**儀表盤**菜單,點擊**+**下拉菜單下的**創建文件夾**按鈕,在彈出的窗口中,**所屬文件夾**選擇**根目錄**,**文件夾名稱**填寫**我的文件夾**。
- step2:點擊**+**下拉菜單下的**創建儀表盤**按鈕,在彈出的窗口中,**文件夾名稱**選擇**我的文件夾**,**儀表盤名稱**填寫**我的儀表盤**,**儀表盤類型**為**普通儀表盤**。
step3-5為創建含有鑽取層級的圖表,能夠鑽取查看用戶訪問的地域分布情況。
- step3:點擊**添加圖表**,在新建圖表彈框中,選擇**普通圖表**,在圖表編輯頁麵,將**region**拖拽到維度,**pv**拖拽到數值,默認聚合方式為求和,圖表類型調整至**地圖(麵積)**,統計設置為默認狀態**(按省匯總,顯示全國)**,圖表樣式調整為**顯示圖表標簽**,圖表命名為**PV按地區分布**。
業務目的:查看PV按省份分布情況.
- step4:在**PV按地區分布**中,將gender拖拽到region標簽之上,自動生成鑽取層圖表。點擊“浙江省”進入到鑽取層,調整圖表類型為**餅圖**,圖表樣式為**環形**。
業務目的:查看某個省份的PV按性別分布情況.
- step5:在**PV按地區分布**中,將zodiac拖拽到gender標簽之上,自動生成鑽取層圖表。點擊“女”進入到鑽取層,調整圖表類型為**條形圖**,按PV**降序**排序。
業務目的:查看某個省份某個性別的PV按星座分布情況。
- step6:點擊左上角返回按鈕,完成該圖表的編輯。
step7.1:創建三張圖表,用於圖表聯動篩選其他圖表。
step7.2:第一張圖表 - PV按年齡段分布,拖拽標簽**age_range**至維度, pv至數值;設置圖表類型 – 條形圖;
- step7.3:第二張圖表 - PV按設備分布,拖拽標簽**device**至維度, pv至數值;設置圖表類型 – 餅圖,圖表樣式 - 環形;
- step7.4:第三張圖表 - PV按性別分布,拖拽標簽**gender**至維度, pv至數值;設置圖表類型 – 餅圖,圖表樣式 - 環形;
- step8:在第一張圖表 - PV按年齡段分布 - 中設置聯動,點擊圖表右上角點狀按鈕,在彈出框中選中**聯動設置**,在彈出框中設置聯動圖表,選中**PV按設備分布**和**PV按性別分布**,點擊確定即可。
- step9:聯動效果展示,在儀表盤中,點擊**PV按年齡段分布**中的任意根柱子,即可看到**PV按設備分布**和**PV按性別分布**中的數據變化。
恭喜各位已經完成了數據導入、加工到展現的鏈路。最後我們將會將做好的儀表盤分享到微信朋友圈、QQ空間或微博平台。
- step10:點擊儀表盤右上角的**分享**,在彈出框中輸入對於儀表盤的解讀,例如**這是我在BDP個人版上的第一個儀表盤,快來圍觀吧!**,點擊**公開分享**。
- step12:在彈出框中,可複製鏈接直接分享,也可以選擇微信,QQ空間,微博等平台分享。以微信分享為例,點擊微信圖標,使用手機微信掃描二維碼即可分享。
分享效果如下圖所示。
最後更新:2017-09-27 14:04:09