superset是优秀的数据可视化开源项目,为用户提供了丰富的图表视觉效果,基于python开发。但仅可以以图表、表格形式展示结果,不支持页面组装等高级BI功能。
准备环境docker
然后执行命令
docker pull amancevice/superset
docker run --detach --name superset -p 8088:8088 amancevice/superset
docker exec -it superset superset-init
回车回车
输入密码
——安装完成
输入IP:8088访问
http://192.168.91.146:8088
用户名admin
密码是刚才的密码
加数据源
sources——databases
右上角加号:add a new record
Database中填写个名称
SQLAlchemy URI中填写
postgresql://scott:tiger@localhost/mydatabase
加表
sources——tables
右上角加号:add a new record
选择数据库
填写schema和table name即可
点击表进入进行统计处理
点击Datasource & Chart Type——Visualization Type 下的Table字样可以选择Chart形式
需要改源码的话,到docker中的
/usr/local/lib/python3.6/site-packages/superset/
目录