本文共 2091 字,大约阅读时间需要 6 分钟。
参考如下文档使用案例,准备OSS上存储的业务数据和DLA表:
此步骤预计耗时:5分钟。
以第一步中的业务数据为例,构建企业销售数据大屏,本大屏主要涉及三张表:
登录控制台DataV控制台:,购买基础版:
使用“兼容MySQL”的方式,就能连接DLA服务,本例中基础版就能满足。
点击 “我的数据”,“添加数据”
编辑数据源:
点击 “我的可视化”,“新建可视化”
选择“销售实时监控模板”,点“创建”
本示例大屏中,目标显示各个国家的销售数据情况,把下面标红的框内的组件删除。
然后为了布局,美观,重新调整一个组件在画布上的位置。
为了显示各个国家的销售数据情况,需要世界地图,删除现有的中国地图组件,然后在导航栏的“地图”中选择“3D平面世界地图”。
根据如下操作,给地图render数据:
select sum(o_totalprice) total_price, n_nationkey, n_name, n_idfrom 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;
根据如下操作,给总销售额配置数据:
select sum(o_totalprice) total_pricefrom orders;
根据如下操作,给总销售额配置数据:
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;
点击右上角的“预览”,可以看到大屏发布后的效果。
确认无误后,可以进行发布:
此步骤预计耗时:10分钟。
和使用传统数据库加DataV构建大屏相比,DataV + DLA + OSS的方案是另外一种低成本选择,在绝大部分频率较低的数据刷新的业务大屏场景下,DataV + DLA + OSS的方式远比DataV + 传统数据库的成本低。结合业务数据的产生,整体架构示意如下:
可能的业务数据产出的大屏数据刷新链路:
转载地址:http://awtkx.baihongyu.com/