前提:已成功安装superset(若未安装,请参照:https://blog.csdn.net/qq_43887455/article/details/107769354)
1、打开命令行窗口
使用“windows+r"打开运行窗口,输入cmd,回车,打开命令行窗口
2、切换到superset的安装目录的bin路径下
cd XXX\Lib\site-packages\superset\bin
3、启动superset
activate superset
python superset run -debugger
3、登录superset
4、进行mysql数据库的连接
最后滑到页面底端,点击保存即可
5、进行查询操作
注:若进行查询操作时出现以下报错信息:
原因:superset本身是为mac或linux服务的,他会有一些依赖于系统级的包使用,但因为windows不兼容,缺乏这些依赖的包,故会发生以上报错,以下解决方法对部分代码进行注释可暂时恢复正常使用,但官方并不建议这样使用,可能开发团队后续将会进行修复(能解决的原因:被注释掉的代码的作用是,当缺乏依赖包时,这些执行代码就会抛出异常,那么异常会被捕捉,并抛出提示信息,如果注释掉这些代码,那么就不会有异常发生,自然也就不会出现报错信息)
解决方法如下:
(1)方法一:打开superset安装目录下的utils.py文件
将部分代码注释掉,并添加pass保存后,即可进行查询
(2)方法二:若安装目录superset下无utils.py文件,则打开安装目录中的utils文件夹下的core.py(具体报错信息及报错位置可在dos命令行窗口中查看)
6、将查询结果进行可视化图表绘制
单击Results中的Explore,跳转到图表绘制界面后进行如下操作:
结果如下:
点击保存后,有三种选择:
(1)可将图表保存至新的dashboard
(2)也可将其保存至已存在的dashboard
(3)不保存至dashboard
这里选择保存至一个新的dashboard
7、对图表的查看