大数据可视化原理
一.理论
数据可视化包含以下三部分:
-
UI:用户界面: html页面,软件,图表
-
服务端程序: 负责接受处理UI界面发起的数据展示请求,处理请求,从数据库中摄取数据!
将数据传输给UI界面,进行显示! -
数据库: 存储最新产生的数据(hdfs_to_mysql.sh 负责将ads的数据导出到mysql)
二、UI: 用户交互界面
- 专业的BI工具(superset,tebleau,powerBI)
- 前端制作页面(灵活)
- echarts(前端图表可视化库),
- excel
三、服务端程序: 专业的BI工具(内置服务端程序)
- springboot(自己开发)
- python
- php
四、数据库:(需要满足数据和性能的可靠性)
-
mysql,oracle关系型数据库!
-
Nosql数据库: redis,mongdb…
-
hive(不建议,特别慢)