場景分析
挖掘資料價值是目前企業級網站共同面臨的問題。買買網是一個電商平台網站,每天擁有大量的使用者通路和購買記錄。為了引導使用者直接消費,提升購買率和轉化率,不同的使用者類别需要推薦不同的商品資訊。是以大資料快速分析的能力就必不可少了。該網站的營運同學為了分析平台的男女消費情況,将使用者的購買資訊記錄了下來。
解決方案
使用阿裡雲日志服務提供的一站式資料收集、分析、可視化能力。

優勢:
- 阿裡巴巴集團内部多業務場景使用,服務萬級工程師,穩定可靠。
- 一站式解決方案。
- 多種通路控制,加密算法,安全性高。
- 多産品之間無縫對接,開放靈活。
- 全托管,免運維,按量付費,低成本。
前提條件
確定已開通阿裡雲日志服務,并成功接入資料。
日志字段分析
字段名 | 含義 |
---|---|
category | 商品類型 |
sex | 性别 |
province | 使用者來源 |
time | 消費時間 |
total_fee | 消費金額 |
快速查詢分析
查詢分析文法簡介
日志服務提供大規模日志實時查詢與分析能力,在開始使用之前,首先我們要了解到日志服務的查詢分析文法是由兩部分組成:查詢語句(Search)和分析語句(Analytics),查詢和分析語句之間通過 |進行分割
格式如下:
$Search |$Analytics
部分Query示例
1.男性消費種類前5
sex: "男" | SELECT category, COUNT(*) as c GROUP BY category ORDER BY c DESC LIMIT 5
2.男性平均消費
sex: "男" | SELECT round(avg(total_fee), 3)
3.男性消費占比
* | select round(sum(case when sex='男' then 1 ELSE 0 end) *1.0 / count(1), 4) * 100 as male_percentage
4.平均消費趨勢
* | SELECT time_series(__time__, '15m', '%H:%i:%S', '0') as time_col, avg(total_fee), sex GROUP BY time_col, sex ORDER BY time_col
建構網站實時分析大盤
基于查詢的可視化
通過輸入Query語句,将會展現出二維的資料表格,但這樣并不直覺。可視化圖表提供了一種非常清晰的溝通方式,讓資料更加客觀、更具說服力。日志服務目前提供了20多種可視化圖表,以及豐富的屬性配置,可滿足大部分可視化場景。
兩步生成可視化圖表
1.通過SQL查詢統計男性消費種類前5:
2.選擇餅圖:如果生成圖表和預期不一緻,可在屬性配置中進行修改
快速建構儀表盤
首次建立,直接将可視化圖表直接添加到一個新的儀表盤。
儲存後就可以在左側導航中找到了
重複以上步驟,依次将各類統計資料可視化成圖表存放到儀表盤中。
簡單的儀表盤就生成好了,但為了更加直覺。我們可以利用拖拽、縮放等功能,調整一下布局。日志服務儀表盤提供了更開放的圖表編輯能力,圖表支援多選操作(按住ctrl+滑鼠左鍵,或拖拽來進行多選)、任意拖拽、層級疊放,操作起來十分簡單。
為了讓數字名額顯示更加突出,點選單值圖右上角的編輯,修改一下屬性配置。
日志服務儀表盤提供了靜态圖形、SVG、連線等進階功能。我們可以利用這些進階功能進行可視化的豐富,定制屬于我們的專屬儀表盤。點選儀表盤右上方編輯,進入編輯模式,通過上方的菜單欄中找到這些功能。
日志服務儀表盤中還支援添加文字内容,我們可以通過它來添加一些文字描述。
最終生成的儀表盤如下:
寫在最後
日志服務目前提供的圖表類型有20多種,還在不斷更新完善。同時還支援下鑽分析,幫助深入挖掘資料價值。配合訂閱、告警等進階功能,提供各類可視化場景解決方案。如果您有更好的想法或者建議,歡迎加入釘釘群進行讨論。