前提:已成功安装superset(若未安装,请参照:https://blog.csdn.net/qq_43887455/article/details/107769354

1、打开命令行窗口

使用“windows+r"打开运行窗口,输入cmd,回车,打开命令行窗口

superset连接mysql数据库并进行进本的可视化分析

2、切换到superset的安装目录的bin路径下

cd XXX\Lib\site-packages\superset\bin

superset连接mysql数据库并进行进本的可视化分析

3、启动superset

activate superset

python superset run -debugger

superset连接mysql数据库并进行进本的可视化分析

3、登录superset

superset连接mysql数据库并进行进本的可视化分析

4、进行mysql数据库的连接

superset连接mysql数据库并进行进本的可视化分析

superset连接mysql数据库并进行进本的可视化分析

superset连接mysql数据库并进行进本的可视化分析

最后滑到页面底端,点击保存即可

superset连接mysql数据库并进行进本的可视化分析

5、进行查询操作

superset连接mysql数据库并进行进本的可视化分析

superset连接mysql数据库并进行进本的可视化分析

注:若进行查询操作时出现以下报错信息:

superset连接mysql数据库并进行进本的可视化分析

原因:superset本身是为mac或linux服务的,他会有一些依赖于系统级的包使用,但因为windows不兼容,缺乏这些依赖的包,故会发生以上报错,以下解决方法对部分代码进行注释可暂时恢复正常使用,但官方并不建议这样使用,可能开发团队后续将会进行修复(能解决的原因:被注释掉的代码的作用是,当缺乏依赖包时,这些执行代码就会抛出异常,那么异常会被捕捉,并抛出提示信息,如果注释掉这些代码,那么就不会有异常发生,自然也就不会出现报错信息)

解决方法如下:

(1)方法一:打开superset安装目录下的utils.py文件

superset连接mysql数据库并进行进本的可视化分析

将部分代码注释掉,并添加pass保存后,即可进行查询

superset连接mysql数据库并进行进本的可视化分析

(2)方法二:若安装目录superset下无utils.py文件,则打开安装目录中的utils文件夹下的core.py(具体报错信息及报错位置可在dos命令行窗口中查看)

superset连接mysql数据库并进行进本的可视化分析

superset连接mysql数据库并进行进本的可视化分析

6、将查询结果进行可视化图表绘制

superset连接mysql数据库并进行进本的可视化分析

单击Results中的Explore,跳转到图表绘制界面后进行如下操作:

superset连接mysql数据库并进行进本的可视化分析

superset连接mysql数据库并进行进本的可视化分析

结果如下:

superset连接mysql数据库并进行进本的可视化分析

点击保存后,有三种选择:

(1)可将图表保存至新的dashboard 

(2)也可将其保存至已存在的dashboard  

(3)不保存至dashboard

这里选择保存至一个新的dashboard

superset连接mysql数据库并进行进本的可视化分析

7、对图表的查看

superset连接mysql数据库并进行进本的可视化分析

 

相关文章: