数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)
需求:
市场人员进行数据可视化产品销售公关时,一定会遇到一个问题,就是客户要求进行展示。 但是我们不可能透露其它客户目前的真实实时更新的数据。
那么这里就要求,创建模拟的秒级别的数据。
方法:
1.使用MYSQL的事件方式不断的进行数据的迭代,更新。
2.使用Python 不断更新数据库的数据。(这里就不描述了,以后有时间再写)
效果如下:(真实的播放效果是不会卡的,比下面酷炫多了。但是这里是GIF格式,指允许上传5M,所以效果受限)
效果如下:
步骤如下
这里使用菜品数据模块来解释,其它模块的方式基本都类似。
登录数据库
这里我登录的是阿里云的RDS的Mysql 数据库。
建表
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的库表
解释:这里我建的是假设的汇总数据的结果表,但实际的给客户的数据加工中我们需要对明细清洗,然后保存到该表内。
如果你使用的是阿里云的话,建议使用DTS的数据传输和计算方式。
产生数据
解释:这里我使用 insert 插入了部分假的菜品的数据。切记,这里的数据不要乱填,需要模拟真实的数据,毕竟是要给客户看的。
下面链接继续:
数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (2)