一、Windows10安装配置superset
1、安装步骤
1)安装 virtualenv
若将Superset安装到python的安装目录下可能会影响原来python的开发运行环境,所以需要安装虚拟环境virtualenv;
pip install virtualenv
2)初始化
virtualenv venv
激活:
venv\Scripts\activate
退出:
deactivate
3)安装superset
pip install superset
4)创建管理员账号:
fabmanager create-admin --app superset
初始化数据库,加载例子:
cd venv\Lib\site-packages\superset\bin
Python superset db upgrade
Python superset load_examples
5)初始化角色和权限
Python superset init
启动服务,端口 8088, 使用 -p 更改端口号。
Python superset runserver -d
然后使用浏览器,打开localhost:8088即可看到登录页面。
2、数据库连接
(1)连接数据库
Superset使用了sqlalchemy框架,使用前需要安装数据库驱动程序,先退出runserver,进入superset虚拟环境,安装Python中的MySQL驱动程序。
pip install pymysql
MySQL的驱动程序很多,除了pymysql,还有mysqlclient等。安装好后,进入数据源,新建一个database连接。
在Sources->Databases可以看到我们建立的数据库:
新建立一个数据库连接如下&#