參考以下文檔使用案例,準備OSS上存儲的業務數據和DLA表:
https://yq.aliyun.com/articles/623282數據庫
此步驟預計耗時:5分鐘。服務器
1. 準備DataV微信
以第一步中的業務數據爲例,構建企業銷售數據大屏,本大屏主要涉及三張表:網絡
登陸控制檯DataV控制檯:http://datav.aliyun.com/data,購買基礎版:架構
使用「兼容MySQL」的方式,就能鏈接DLA服務,本例中基礎版就能知足。佈局
2. 準備DLA數據源大數據
點擊 「個人數據」,「添加數據」阿里雲
編輯數據源:spa
3. 準備大屏模板3d
點擊 「個人可視化」,「新建可視化」
選擇「銷售實時監控模板」,點「建立」
本示例大屏中,目標顯示各個國家的銷售數據狀況,把下面標紅的框內的組件刪除。
而後爲了佈局,美觀,從新調整一個組件在畫布上的位置。
爲了顯示各個國家的銷售數據狀況,須要世界地圖,刪除現有的中國地圖組件,而後在導航欄的「地圖」中選擇「3D平面世界地圖」。
4. 給大屏中的組件配置數據
4.1 給地圖配置數據
根據以下操做,給地圖render數據:
select sum(o_totalprice) total_price, n_nationkey, n_name, n_id from orders join customer on o_custkey = c_custkey join nation on c_nationkey = n_nationkey group by n_nationkey, n_name, n_id order by total_price desc;
4.2 給總銷售額配置數據
根據以下操做,給總銷售額配置數據:
select sum(o_totalprice) total_price from orders;
4.3 給按國家銷售排名配置數據
根據以下操做,給總銷售額配置數據:
select sum(o_totalprice) total_price, n_nationkey, n_name from orders join customer on o_custkey = c_custkey join nation on c_nationkey = n_nationkey group by n_nationkey, n_name order by total_price desc;
5. 預覽和發佈大屏
點擊右上角的「預覽」,能夠看到大屏發佈後的效果。
確認無誤後,能夠進行發佈:
此步驟預計耗時:10分鐘。
和使用傳統數據庫加DataV構建大屏相比,DataV + DLA + OSS的方案是另一種低成本選擇,在絕大部分頻率較低的數據刷新的業務大屏場景下,DataV + DLA + OSS的方式遠比DataV + 傳統數據庫的成本低。結合業務數據的產生,總體架構示意以下:
可能的業務數據產出的大屏數據刷新鏈路:
原文連接 更多技術乾貨 請關注阿里云云棲社區微信號 :yunqiinsight