推荐在linux下跑
superset 是 Apache 开源的数据可视化平台。
因为某些原因,尝试了解这个superset。
本地开发启动
git clone 项目,然后进入superset-frontend 目录,安装前端的依赖。
前端
npm install
运行前端的开发模式
npm run dev
可能会遇到的问题,提示webpack错误,jsx缺少loader,需要在webpack.config.js 里对应的位置加上
后端
pip install -r requirements/development.txt
set FLASK_APP=superset
查看 cli.py 文件,里面有个 load_examples 方法,执行 superset load_examples命令就可以生成几个样例。(需要先创建admin用户)
superset fab create-admin # 创建管理员用户
superset db upgrade # 升级数据库
superset init # 初始化权限
在windows下安装sasl包的时候可能会出现错误,可以去这https://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl下载对应的whl包。然后执行 pip install sasl-0.2.1-cp37-cp37m-win_amd64.whl