大資料workshop:《雲資料·大計算:海量日誌資料分析與應用》之《資料分析展現:視覺化報表及嵌入應用》篇

禕休發表於2017-03-21

大資料workshop:《雲資料·大計算:海量日誌資料分析與應用》之《資料分析展現:視覺化報表及嵌入應用》篇

實驗背景介紹

瞭解更多2017雲棲大會·成都峰會 TechInsight & Workshop.

本手冊為雲棲大會Workshop《雲端計算·大資料:海量日誌資料分析與應用》的《資料分析展現:視覺化報表及嵌入應用》篇而準備。主要闡述如何使用Quick BI製作報表,將前面幾個實驗處理分析得來的資料進行有效的展現和洞察。

《資料加工:使用者畫像》實驗中的結果表資料已經事先匯入RDS中,表名為rpt_user_info_all_d。該表包含了:使用者id、地區、性別、年齡範圍、星座、訪問裝置、PV 等訪問資訊。

實驗目標

承接前述實驗加工好的資料表,通過Quick BI完成網站使用者分析畫像的儀表板。

  • 在該儀表板中,將展示使用者的地區分佈、裝置分佈和訪問明細記錄。
  • 並能夠根據年齡範圍的查詢條件,動態更新圖表資料內容。

涉及大資料產品

實驗環境準備

必備條件:

確保阿里雲賬號處於登入狀態。

  • step1:點選進入大資料(數加)管理控制檯>Quick BI tab頁面下。
  • step2:點選購買Quick BI標準版

開通BI

  • step3:在購買頁面中,點選立即購買
    購買BI
  • step4:在確認訂單頁面中點選去支付,並確認支付

支付

確認支付

  • step5:成功開通Quick BI。

開通成功

進入Quick BI

確保阿里雲賬號處於登入狀態。

Quick BI管理控制檯

  • step2:點選進入Quick BI標準版。

點選進入

Quick BI頁面

新增資料來源

《資料加工:使用者畫像》實驗將資料匯入雲資料庫RDS後,可以利用Quick BI新增為資料來源進行分析和展示。本章節為了大家快速的掌握Quick BI的使用提前將資料給大家拷貝了一份在官方的RDS裡,大家只需要配置即可用。

  • step1:點選左側資料,進入資料管理頁。

點選資料

  • step2:切換至資料來源標籤頁,點選新建資料來源

點選新建資料來源

[說明] 資料量千萬級別,響應速度秒級。新增RDS資料來源,可以直聯任何一個雲上RDS資料庫,或ECS中使用者自建的RDS。

  • step3:在新建資料來源對話方塊中,選擇並點選RDS for MySQL

點選MySQL

  • step4:配置RDS for MySQL資料來源,並點選測試連通性,待連通性測試通過後,點選新增儲存現有配置資訊。

配置MySQL

RDS for MySQL資料來源配置資訊如下:

  • 顯示名稱:workshop
  • 資料庫地址:rds955b606xk7e564006.mysql.rds.aliyuncs.com
  • 埠:3306
  • 資料庫:workshop
  • 使用者名稱/密碼:demo_001/demo_001

儲存RDS資料來源

  • step5:點選資料來源列表頁中workshop資料來源這行,顯示該資料來源下的資料表,找到表rpt_user_info_all_d,並點選建立資料集按鈕生成資料集。

找資料表

資料集

編輯資料集

說明:

    1. 將對錶的加工過程固化儲存下來以避免重複操作。
    1. 常見加工:維度、度量的切換、修改維度的型別、

增加計算欄位、建立層次結構、修改欄位的資料型別、更改度量聚合方式、
製作關聯模型。

  • step1:點選編輯按鈕,進入編輯資料集頁面。

編輯資料集

  • step2:轉換包含地理資訊的欄位的維度型別(一般欄位不需要轉換)。選擇region欄位->右鍵->維度型別切換->地理資訊->省/直轄市。如下圖所示:

型別轉換

轉換成功後,在左側維度欄中會看到region欄位前多一個地理位置圖示,如下圖所示:

轉換成功

  • step3:點選儲存,儲存資料集。

儲存資料集

製作工作表

說明:

    1. 主要用於對於資料全方位的探索分析。
    1. 支援隨意對維度、度量進行拖拽選擇後進行查詢,得到工作表內容,支援對維度、度量的過濾,支援排序,支援報表樣式的設定。
    1. 儲存的工作表,可以做為下一章節【製作儀表板】的資料來源,直接展現

下面希望獲得每個地區(region),不同裝置(device),不同性別(gender),不同年齡範圍(age_range)的訪問網站的pv量。

  • step1:點選左側資料,找到資料集rpt_user_info_all_d 這行,點選表格分按鈕,就會新建一個工作表對該資料集進行多維分析。

點選表格分析

表格分析頁面

  • step2:分別選擇需要分析的維度:region、device、gender、age_range並拖拽至分析皮膚中,選擇度量pv拖拽至分析皮膚中的中,點選查詢按鈕, 得到每個地區、不同裝置、不同性別、不同年齡範圍的訪問網站的pv量。

製作報表1

  • step3:點選儲存,儲存工作表名稱為:訪問明細。

製作儀表板

與上一節銜接,將分析結果固化為視覺化報表。隨著資料的更新,報表視覺化展現最新資料。我們把這個過程叫製作儀表板。

製作思路:確定內容->確定佈局和樣式->製作圖表->實現動態聯動查詢。

製作模板如下:

製作目標

【說明】儀表板創作介面的工具佈局:

  • step1:點選主導航上的作品選單,點選新建下拉選單下的新建空白儀表板按鈕,就可以開始建立一個儀表板。

點選新建空白儀表板

  • step2:從儀表板空間中向畫布拖入文字框並命名為網站使用者畫像。

文字框

文字框-使用者畫像

  • step3:點選圖表區域內的色彩地圖,並選擇資料來源來源為來自資料集rpt_user_info_all_d,選擇維度為region(地區)、度量為pv,選擇完成後點選更新圖表按鈕,結果如下:

業務目的:檢視訪問使用者的地域分佈情況。

色彩地圖

  • step4:將圖表區域內的柱圖拖拽至右側畫布,並配置選擇資料來源為來自資料集rpt_user_info_all_d,選擇維度為device(裝置)、度量為pv,點選更新圖表
    結果如下:

業務目的:檢視訪問裝置的分佈情況.

柱圖

  • step5:點選圖表區域內的交叉表,並選擇資料來源>來自工作表>訪問明細(上述步驟中儲存的工作表),點選更新圖表按鈕,結果如下:

業務目的:檢視每個地區(region)、不同裝置(device)、不同性別(gender),不同年齡範圍(age_range)的訪問網站的pv量。

交叉表

  • step6:向畫布中拖入控制元件區域內的查詢條控制元件,在拖動指示分隔線落到文字框氣泡地圖之間的時候,放下查詢條件控制元件。

業務目的:增加查詢條件年齡範圍,實現動態圖表。

插入查詢條件

拖動結束後,設定查詢條件對應的欄位、作用範圍和樣式:

  • step6.1:首先將前面製作好的色彩地圖、柱狀圖和交叉表控制元件的標題依次改為,地區分佈和裝置分佈。

地圖分佈

裝置分佈

  • step6.2:接著,點選並設定查詢條件對應到哪個欄位和作用範圍(上述配置的兩個控制元件名稱):變化的時候能影響到哪些圖表控制元件。

配置查詢條件

  • step6.3:然後設定查詢條件的顯示樣式,這裡設定為列舉型別核取方塊樣式。

[注意]滑鼠選中查詢條件的輸入框後,樣式設定介面才會出現。

查詢條件列舉

  • step7:點選儲存儀表板,名稱為雲棲大會workshop

儲存儀表板

  • step8:點選預覽儀表板。

預覽

修改年齡範圍為不同的值,看儀表板的各個區塊的圖表的資料是否隨著查詢條件的變化而變化。

預覽驗證

恭喜各位已經完成了資料清洗、加工到展現的鏈路。更多的關於Quick BI的進階教程,詳見:更多案例(銷售資料分析、儀表板製作)

Quick BI微信公眾號:
BI公眾號

>>>點選進入>>>《社交資料分析:好友推薦》篇


相關文章