Superset的元数据是运行Superset所需要的一些数据库的表,例如用户表,角色表,权限表等,默认存储的数据库是SQLite。如果需要将更改元数据存储数据库,可以参考本文以MySql数据的为例子的相关步骤。
Superset的安装过程可以参考官方网站,在这里就不再重复造轮子了。
步骤如下:
准备数据库
需要准备好数据库的访问信息,数据库访问地址,用户名,密码,创建名字为superset的数据库等。
更改config.py文件
根据官方的安装步骤,完成“pip install superset”步骤之后,在superset安装根目录,编辑config.py文件,指向新创建的数据库。
以mysql为例:
SQLALCHEMY_DATABASE_URI = 'mysql://用户名:密码/数据库地址/superset'
保存之后,继续执行官方文档后续安装步骤。
检查
执行完成“fabmanager create-admin --app superset”,可以检查数据库,是否已经成功创建和初始化了对应的元数据。如果后续有二次开发的需求,了解元数据表结构也是必要的。
第三篇将探讨一下Superset权限。
领取专属 10元无门槛券
私享最新 技术干货