数据分析:构建可视化报表服务
上一步>>數據處理:數據建模與加工
實驗背景介紹
本手冊為北京云棲 Workshop《云數據·大計算:快速搭建互聯網在線運營分析平臺》的《數據分析:構建可視化報表服務》篇而準備。主要闡述如何使用Quick BI制作報表,將前面幾個實驗處理分析得來的數據進行有效的展現和洞察。
實驗目標
承接前述實驗加工好的數據表rpt_user_trace_log,通過Quick BI完成網站用戶分析畫像的儀表板。該表包含了:country、province、city、device_brand、use_time、pv等字段信息。見圖表示意鏈接
- 在該儀表板中,將展示用戶的核心指標、周期變化、用戶地區分布、分布和記錄。
- 并能夠根據國家的查詢條件,動態更新圖表數據內容。
實驗涉及大數據產品
- 智能分析套件 Quick BI
實驗環境準備
必備條件
- 確保阿里云賬號處于登錄狀態。
- 開通Quick BI高級版試用,見幫助文檔
進入Quick BI
確保阿里云賬號處于登錄狀態。
- step1:點擊進入Quick BI管理控制臺。
- step2:進入到產品首頁。進入“默認組織”
第一步:連接數據——添加數據源
《數據處理:數據建模與加工》實驗將數據導入云數據庫RDS后,可以利用Quick BI添加為數據源進行分析和展示。本章節為了大家快速的掌握Quick BI的使用提前將數據給大家拷貝了一份在官方的RDS里,大家只需要配置即可用。
- step1:選擇空間默認空間,點擊數據源進入數據源列表頁。
[說明] 數據量千萬級別,響應速度秒級。Quick BI支持MaxCompute和RDS數據源,這次演示推薦RDS(MySQL)。
- step2:點新建數據源,選擇并點擊(RDS)MySQL。
- step3:配置 MySQL 數據源,并點擊 測試連通性 ,待連通性測試通過后,點擊 添加 保存現有配置信息。
RDS for MySQL數據源配置信息如下:
- 顯示名稱:workshop
- 數據庫地址: rm-bp1z69dodhh85z9qa.mysql.rds.aliyuncs.com
- 端口:3306
- 數據庫:workshop
- 用戶名:workshop
- 密碼:workshop#2017
- step4:點擊數據源列表頁中workshop數據源這行,顯示該數據源下的數據表,找到表rpt_user_trace_log,并點擊創建數據集按鈕生成數據集。并“確定”跳轉到數據集頁面。
第二步:編輯數據集
說明:
- step1:進入數據集的列表頁,進入“我的數據集”文件夾;點擊名稱,進入編輯數據集頁面。
-
step2:轉換字段的維度類型。
- 選擇access_date字段->右鍵->維度類型切換->日期(源數據格式)->yyyyMMdd。如下圖所示:
- 轉換包含地理信息的字段的維度類型(一般字段不需要轉換)。選擇province字段->右鍵->維度類型切換->地理信息->省。
- 選擇city字段->右鍵->維度類型切換->地理信息->省/直轄市。如下圖所示:
- 轉換成功后,在左側維度欄中會看到region字段前多一個地理位置圖標,如下圖所示:
- 選擇access_date字段->右鍵->維度類型切換->日期(源數據格式)->yyyyMMdd。如下圖所示:
step3:新建層系。選擇province字段->右鍵->新建層系結構,
-
- 彈出提示框,點擊確定。
- 然后把 city字段移到province層次結構 的樹下,如圖所示
- step4:點擊保存,保存數據集。然后點擊"返回"進入數據集列表頁。
第三步:制作儀表板
與上一節銜接,將分析結果固化為可視化報表。隨著數據的更新,報表可視化展現最新數據。我們把這個過程叫制作儀表板。
制作思路:確定內容->確定布局和樣式->制作圖表->實現動態聯動查詢。
step1:點擊rpt_user_trace_log后面的新建儀表板,進入儀表板編輯頁。
或者點擊主導航上的儀表板菜單,點擊新建下拉菜單下的新建儀表板按鈕,就可以開始創建一個儀表板。
step2:指標卡,從儀表板空間中向空白區拖入2個指標卡,調整布局成一排。
- 指標卡一:選擇數據來源為來自數據集rpt_user_trace_log,選擇度量為pv,點擊更新。
- 指標卡二:選擇數據來源為來自數據集rpt_user_trace_log,選擇度量為uv,點擊更新。
step3:趨勢圖,將圖表區域內的線圖拖拽左側畫布,
- 并配置選擇數據來源為來自數據集rpt_user_trace_log,選擇維度為device(設備)、度量為pv,點擊更新圖表, 結果如下:
業務目的:最近7天的查看趨勢
step4:色彩地圖,點擊圖表區域內的色彩地圖,并選擇數據源來源為來自數據集rpt_user_trace_log,選擇維度為province(地區)、度量為pv,選擇完成后點擊更新圖表按鈕,結果如下:
業務目的:查看訪問用戶的地域分布情況。
step5:向畫布中拖入控件區域內的查詢控件放在第一行。拖動結束后,設置查詢條件對應的字段、作用范圍和樣式:
step5.1:首先將前面制作好的色彩地圖、曲線圖的標題依次改為,全國地區分布、最近7天趨勢。
step5.2:增加查詢條件日期 access_date 和country。接著,點擊并設置查詢條件對應到哪個字段和作用范圍(上述配置的兩個控件名稱):變化的時候能影響到哪些圖表控件。選擇access_date到組件兩個指標卡、最近7天趨勢,選擇country控制所有的圖表
step5.3:然后設置查詢條件的顯示樣式,設置country為枚舉類型復選框樣式,默認中國。設置access_date 默認*日期-絕對時間,選中日期框為20171213。點擊"查詢"頁面生效。
[注意]鼠標選中查詢條件的輸入框后,樣式設置界面才會出現。
step6:點擊保存儀表板,名稱為云棲大會workshop。
保存儀表板
step7:點擊預覽儀表板,預覽驗證。
修改時間日期為20171211,看儀表板的各個區塊的圖表的數據是否隨著查詢條件的變化而變化。
第四步:制作數據門戶
恭喜各位已經完成了數據采集、處理到展現的鏈路。更多的關于Quick BI的信息,詳見官網Quick BI。
總結
以上是生活随笔為你收集整理的数据分析:构建可视化报表服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目经理面试中可能遇到的问题
- 下一篇: iOS程序员眼中的客户端免登陆(数据迁移