数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)

需求:

市场人员进行数据可视化产品销售公关时,一定会遇到一个问题,就是客户要求进行展示。 但是我们不可能透露其它客户目前的真实实时更新的数据。

那么这里就要求,创建模拟的秒级别的数据。

 

方法:

1.使用MYSQL的事件方式不断的进行数据的迭代,更新。

2.使用Python 不断更新数据库的数据。(这里就不描述了,以后有时间再写)

效果如下:(真实的播放效果是不会卡的,比下面酷炫多了。但是这里是GIF格式,指允许上传5M,所以效果受限)

 

 效果如下:

 

步骤如下

数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)_第1张图片

这里使用菜品数据模块来解释,其它模块的方式基本都类似。

数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)_第2张图片

 

登录数据库

这里我登录的是阿里云的RDS的Mysql 数据库。 

数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)_第3张图片

 

建表

CREATE TABLE `dish_sales` (
  `dish_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
  `sale_count` bigint(20) DEFAULT NULL,
  `sale_amount` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8

代码运行结果:产生了一个简单的dish_sales的库表

数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)_第4张图片

 

解释:这里我建的是假设的汇总数据的结果表,但实际的给客户的数据加工中我们需要对明细清洗,然后保存到该表内。

如果你使用的是阿里云的话,建议使用DTS的数据传输和计算方式。

 

产生数据

数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)_第5张图片

解释:这里我使用 insert  插入了部分假的菜品的数据。切记,这里的数据不要乱填,需要模拟真实的数据,毕竟是要给客户看的。

 

下面链接继续:

数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (2)

 

 

 

你可能感兴趣的:(数据可视化,数据库,报表系统,数据可视化看板)