本文主要介绍搭建DataV数据大屏的操作步骤。

步骤一:购买DataV基础版

登录DataV管理控制台,本教程使用兼容MySQL方式连接DLA服务,所以购买DataV基础版即可满足要求。

步骤二:添加DLA数据源

  1. 在添加数据源之前,您必须先为您的DLA配置白名单,以确保DataV能正常访问您的DLA。
    • DLA外网公共白名单:DLA外网所有region都需要配置以下公共白名单。

      139.224.92.81/24,139.224.92.22/24,139.224.92.35/24,139.224.4.30/24,139.224.92.102/24,139.224.4.48/24,139.224.4.104/24,139.224.92.11/24,139.224.4.60/24,139.224.92.52/24,139.224.4.26/24,139.224.92.57/24,112.74.156.111/24,120.76.104.101/24,139.224.4.69/24,114.55.195.74/24,47.99.11.181/24,47.94.185.180/24,182.92.144.171/24
    • 在外网公共白名单的基础上,根据DLA所属region添加以下对应的白名单

      华北3(张家口):47.92.22.210/24,47.92.22.68/24

      华北1(青岛):118.190.212.44/24

      华北5(呼和浩特):39.104.29.35/24

      关于DataV白名单详情,请参见配置数据库白名单

  2. 登录DataV管理控制台,单击我的数据
  3. 我的数据页面,单击添加数据我的数据
  4. 添加数据页面,填写DLA数据库信息。

    添加数据
    • 类型:DLA使用的数据源类型是兼容MySQL数据库
    • 名称:数据源的显示名称,您可以自由命名。
    • 域名:DLA的外网连接地址(经典网络地址),如何获取外网连接地址,请参见创建服务访问点
    • 用户名:登录DLA所使用的账号。
    • 密码:登录DLA所使用的账号对应的密码。
    • 端口:DLA的外网端口为10000。
    • 数据库:手动输入DLA Schema的名称,本教程使用的Schema名为tpch。
  5. 单击确定,系统自动进行测试连接,验证数据库是否能连通正常。数据源添加成功后,新添加的数据源自动显示在数据源列表中。
    我的数据

步骤三:创建可视化应用

  1. 登录DataV管理控制台
  2. 单击我的可视化
  3. 此实例选择PC端创建方式进行创建。新建可视化
  4. 选择销售实时监控,单击创建项目

  5. 输入数据大屏名称,单击创建

步骤四:修改大屏样式

  1. 本教程大屏的目标是显示各个国家的销售数据情况,需要把下面红框内的组件删除,并调整大屏。删除组件
  2. 为了显示各个国家的销售数据情况,需要使用世界地图。删除现有的中国地图组件,然后在导航栏的地图中添加3D平面世界地图
  3. 销售额分省排名组件的名称修改为销售额分国家排名

步骤五:为大屏中的地图组件配置数据

  1. 选中步骤四中添加的世界地图组件,在数据页面进行参数配置。
    • 数据源类型:选择数据库。
    • 数据源:选择步骤二中添加的DLA数据源(dla_hangzhou_tpch)。
    • SQL:输入以下SQL,按国家销售额降序排序。
      ​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;​
    • 字段idvalue:分别填入上述SQL中返回的n_id列和total_price列。
    • 根据业务数据更新需求,选择大屏数据自动更新请求,比如60秒一次
  2. 完成上述参数配置后,单击刷新数据

步骤六:为大屏中的销售总额组件配置数据

  1. 选中销售总额组件,在数据页面进行参数配置。
    • 数据源类型:选择数据库。
    • 数据源:选择步骤二中添加的DLA数据源(dla_hangzhou_tpch)。
    • SQL:输入以下SQL,查询销售总额。
      select sum(o_totalprice) total_price
      from orders;
    • 字段value,填入上述SQL返回的total_price列。
    • 根据业务数据更新需求,选择大屏数据自动更新请求,比如60秒一次
  2. 完成上述参数配置后,单击刷新数据

步骤七:为大屏中的国家销售额排名组件配置数据

  1. 选中销售额国家排名组件,在数据页面进行参数配置。
    • 数据源类型:选择数据库。
    • 数据源:选择步骤二中添加的DLA数据源(dla_hangzhou_tpch)。
    • SQL:输入以下SQL,按国家销售额降序排序。
      ​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;​
    • 字段valuecontent,填入上述SQL返回的total_price列和n_name列。
    • 根据业务数据更新需求,选择大屏数据自动更新请求,比如60秒一次
  2. 完成上述参数配置后,单击刷新数据

步骤八:预览和发布大屏

  1. 单击右上角的预览,预览大屏发布后的效果。
  2. 确认大屏无误后,单击右上角的发布,打开发布开关,单击分享链接进行复制,在浏览器中粘贴该链接即可访问大屏。