天天看點

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

通過最佳實踐幫助您實作上述案例效果

1.1 建立表

1.1.1 開通maxcompute

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1txknovxxxxauaxxxxxxxxxxx-1124-472.png" width="836">

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1qrw3ovxxxxx_xfxxxxxxxxxx-1243-351.png" width="836">

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1gvgqovxxxxxuxvxxxxxxxxxx-1208-337.png" width="836">

1.1.2 數加上建立maxcompute project

操作步驟:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1g7o4ovxxxxxexfxxxxxxxxxx-1281-473.png" width="836">

步驟2: 建立項目。付費模式選擇i/o後付費,輸入項目名稱:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1sy78ovxxxxcqxpxxxxxxxxxx-1347-590.png" width="836">

步驟3: 建立maxcompute表。進入大資料開發套件的資料開發頁面:

以開發者身份進入阿裡雲數加平台>大資料開發套件>管理控制台,點選對應項目操作欄中的進入工作區

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

建立腳本檔案。點選頂部菜單欄中的資料開發,點選“建立”處建立腳本,也可直接點選“建立腳本”任務框

編輯建表語句

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1mjwwovxxxxauafxxxxxxxxxx-953-844.png" width="836">

1.2 建立資料源

1.2.1 以開發者身份進入阿裡雲數加平台>大資料開發套件>管理控制台,點選對應項目操作欄中的進入工作區

1.2.2 點選頂部菜單欄中的項目管理,點選左側導航資料源管理

1.2.3 點選新增資料源

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1hmssovxxxxabafxxxxxxxxxx-1271-655.png" width="836">

rds環境

rds執行個體id:rm-uf635k52032xm03l0

rds執行個體購買者id:1811270634786818

資料庫名:trainning_db1

使用者名:ram_trainning1

密碼:ram_trainning1

1.2.4 點選測試連通性。

1.2.5 若測試連通性成功,則點選儲存按鈕完成配置資訊儲存。

1.3 建立任務

1.3.1 在“資料開發”界面的工具欄中,建立任務

1.3.2 在建立任務彈出框中填寫各配置項

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1nckyovxxxxcnapxxxxxxxxxx-799-547.png" width="836">

1.3.3 點選建立

2.1 導入本地使用者資訊表到demo_dplus_buyer

2.1.1 以開發者身份進入阿裡雲數加平台>大資料開發套件>管理控制台,點選對應項目操作欄中的進入工作區

2.1.2 點選頂部菜單欄中的資料開發,導航至“導入”,選擇導入本地資料

2.1.3 選擇本地資料檔案,配置導入資訊,點選下一步

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1vc.xovxxxxclapxxxxxxxxxx-791-661.png" width="836">

2.1.4 選擇目标表,并選擇字段比對方式(本示例選擇按位置比對),點選導入

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb17kw_ovxxxxaqxpxxxxxxxxxx-793-478.png" width="836">

2.1.5 檔案導入成功後,系統右上角将提示檔案導入成功,同時可以執行read語句檢視資料

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb17xayovxxxxa3xfxxxxxxxxxx-603-531.png" width="836">

2.2 同步資料

2.2.1 建立資料同步節點rds_to_maxcompute

進入資料開發中的建立任務,向工作流設計器中拖入資料同步節點

2.2.2 同步rds中線上交易表資料到demo_dplus_good_sale表

輕按兩下資料同步進入資料同步節點配置界面

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1zke6ovxxxxbzxpxxxxxxxxxx-981-656.png" width="836">

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1l7z_ovxxxxbexxxxxxxxxxxx-925-493.png" width="836">

3.1 建立odps_sql節點進行資料加工“交易分析”并寫入資料

3.1.1 建立odps_sql節點

進入資料開發中的建立任務,向工作流設計器中拖入odps_sql節點

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1zck1ovxxxxx8xfxxxxxxxxxx-786-337.png" width="836">

3.1.2 輕按兩下odps_sql,編寫sql語句将加工好的結果寫入demo_dplus_summary表,運作成功後儲存

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1basaovxxxxafapxxxxxxxxxx-711-420.png" width="836">

3.2 建立odps_sql節點進行資料加工“使用者數”并寫入資料

3.2.1 建立odps_sql節點

3.2.2 輕按兩下odps_sql,編寫sql語句将加工好的結果寫入demo_dplus_buyer_cnt表,運作成功後儲存

3.3 設定排程屬性

首先用線将工作流節點連接配接,表示節點執行先後順序

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1kt3dovxxxxclaxxxxxxxxxxx-484-199.png" width="484">

然後點選右側導航欄排程屬性,設定整個工作流的排程屬性,讓每日的資料導入、加工自動執行

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1p.3zovxxxxxmapxxxxxxxxxx-420-658.png" width="420">

3.4 送出任務,并測試工作流

3.4.1 點選頂部菜單欄送出

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1aau5ovxxxxbsxpxxxxxxxxxx-801-513.png" width="836">

3.4.2 送出成功後點選測試運作

測試任務觸發成功後,點選“前往運維中心”即可檢視任務進度。

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1r6sgovxxxxxhapxxxxxxxxxx-1258-831.png" width="836">

4.1.1 建立bi資料源

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1i.wxovxxxxcwapxxxxxxxxxx-1079-664.png" width="836">

4.1.2 建立資料集

剛才建立好的資料源rds_demo下的表的清單 如下圖所示:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1fj0hpxxxxxxtxxxxxxxxxxxx-1196-719.png" width="836">

依次點選下面兩張表後面的建立資料集按鈕,建立每個表對應的資料集:

涵蓋絕大多數次元和名額的彙總表:demo_dplus_summary

使用者數的彙總表:demo_dplus_buyer_cnt

建立成功後會自動跳轉到資料集清單,如下圖所示:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1rtnapxxxxxb3xxxxxxxxxxxx-1084-313.png" width="836">

由于maxcompute的主要功能是支援離線計算,為了提升查詢性能,可通過加速功能對資料集進行加速。點選對應資料集後的“設為極速”,如圖所示:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1kdm8ovxxxxaixpxxxxxxxxxx-1260-649.png" width="836">

4.2 資料展現

老闆想要看的名額:

1.銷售總額、總交易量、總點選次數、總加入購物車次數、總加入收藏夾次數使用者總數和;

2.各省交易量和交易金額;

3.銷售交易量和銷售金額top10商品種類;

4.銷售交易量和銷售金額top5手機品牌

5.使用者購買能力分布(性别、星座、年齡段)

資料展現效果如下:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

4.2.1 銷售總額、總交易量、總點選次數等資料展示

1.建立儀表闆

點選左側導航欄作品,選擇建立--->建立空白儀表闆,進入建立儀表闆編輯頁面

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb15ciwovxxxxb9apxxxxxxxxxx-486-314.png">

在右側畫布屬性顯示标題老闆駕駛艙

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1raxdpxxxxxaoxxxxxxxxxxxx-814-294.png" width="836">

2.将左側列布局拖入儀表闆,設定列數量為6

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1pcm6ovxxxxc1xpxxxxxxxxxx-1270-382.png" width="836">

3.将名額看闆分别拖入6個列布局中展示每一個名額

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb166wgovxxxxbsaxxxxxxxxxxx-1259-505.png" width="836">

4.分别點選前五個名額看闆在右側依次設定資料和樣式(度量每個名額看闆選一個)

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

5.第六個名額看闆要改變資料集

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1w6ozovxxxxb9apxxxxxxxxxx-264-540.png">

6.點選更新圖表,結果如下:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

4.2.2 各省交易量和交易金額的資料展示

1.點選左側導航欄作品,選擇建立-->建立工作表,進入資料集頁面

2.選擇資料集demo_dplus_summary,點選其後面的分析按鈕

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1kxk0ovxxxxbxxfxxxxxxxxxx-1199-123.png" width="836">

3.點選工作表頁面左上角的“編輯資料集”,将省份類型切換為省後儲存

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件
輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

4.右側分析面闆裡行選擇省份,列選擇交易量和金額,點選下側智能圖示,如圖所示:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

您可以在圖上切換金額和交易量,點選儲存

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

5.點選左側導航欄作品--->我的儀表盤,選擇老闆駕駛艙,将列布局拖入畫布中間,右側布局占比改為40(可自由修改)

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1o.wzovxxxxbixfxxxxxxxxxx-233-165.png">

6.在左側列布局裡添加色彩地圖,右側添加交叉表

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1ruuzovxxxxaiapxxxxxxxxxx-251-623.png">

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1j0w8ovxxxxbwxpxxxxxxxxxx-252-624.png">

7.分别點選兩個列布局,在右側選擇剛建立的工作表進行設定,結果如圖:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

4.2.3 銷售交易量top10商品種類的資料展示

3.右側分析面闆裡行選擇商品種類,列選擇交易量(因為求交易量銷售前十的商品種類,是以要進行設定)

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

4.點選下側智能圖示,進行儲存,如圖所示:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

同樣方法可以建立工作表求得銷售金額top10的商品種類,進行儲存

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

4.2.4 銷售交易量top5手機品牌的資料展示

3.右側分析面闆裡行選擇品牌,列選擇交易量,點選進階過濾和交易量進行相關設定,進行儲存

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

同樣方法可以建立工作表求得銷售金額top5的手機品牌,進行儲存

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

4.點選左側導航欄作品-->我的儀表盤,選擇老闆駕駛艙,将列布局拖入畫布中間

5.在兩側列布局分别拖入tab,進行命名,分别向4頁tab中拖入柱狀圖,在右側選擇建立的工作表進行設定,點選儲存,結果如圖:

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

4.2.5 使用者購買能力分布的資料展示

分别通過性别、星座和年齡段來對使用者購買能力進行分析

在儀表盤頁面向畫布拖入tab,在右側設定tab頁數為3,在每個tab頁中放入tab,進行重命名

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1u6wbovxxxxauapxxxxxxxxxx-490-123.png">

向使用者購買能力--性别tab中拖入餅圖,在右側選擇資料集demo_dplus_summary進行設定(隻需改變次元和度量即可得到各自的分析),更新圖表

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1cfzkovxxxxa4axxxxxxxxxxx-1170-474.png" width="836">

向使用者購買能力--星座tab中拖入矩形樹圖,在右側選擇資料集demo_dplus_summary進行設定(隻需改變次元和度量即可得到各自的分析),更新圖表

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1ij3xovxxxxc_axxxxxxxxxxx-1169-478.png" width="836">

輕松搭建一個BI銷售資料分析系統Step1:準備工作Step2:資料導入Step3:資料加工Step4:資料展現附件

https://img.alicdn.com/tps/tb1hhoyovxxxxc6axxxxxxxxxxx-1166-515.png" width="836">

以上就是所有報表,記得點選儲存。

如您不會sql,可以采用本教程中提供的rds結果表資訊作為資料源,jdbc連接配接資訊如下:

jdbc:mysql://rm-bp180925lcrm7xtc6.mysql.rds.aliyuncs.com:3306/bi_demo

登入名:bi_demo

密碼:bi_demo

更多示例demo:

繼續閱讀