super配置与初步使用

superset的底层是flask,所以是一个同步的项目,就别指望IO并发了。

---------------------------------------------------下面是总流程------------------------------------------------------------------

pip install superset
export FLASK_APP=superset
flask fab create-admin
Username [admin]: appleyuchi
User first name [admin]: xxx
User last name [user]: xxx
Email [[email protected]]: [email protected]
superset db upgrade
superset load-examples(<urlopen error [Errno 101] Network is unreachable>,解决方法参考附录)

superset init

superset run

浏览器打开登录界面

http://127.0.0.1:5000/login/

super配置与初步使用

注意哈,网上流传的命令都是老版本的,这里是用的最新版本,superset已经修改了命令(superset --help)

看下头部这些是干嘛的

super配置与初步使用

 

面板名称 作用
Security 管理用户(没啥用)
Manage 可视化自定义渲染(没啥用)
Sources 数据库连接或者数据导入(重要)
Charts 可视化
Dashboards 统计
SQL Lab SQL查询(没啥用,没必要通过superset这个界面)

根据上面的介绍可知,superset最重要的是Sources,charts与Dashboards

 

 

----------------------------------------------------可视化小实验----------------------------------------------------------------

下面是连接数据库

sqlite:home/appleyuchi/.superset/superset.db

super配置与初步使用

-----------------------------------------------附录---------------------------------------------------------------------

上面的这个load_examples对应的文件在

~/anaconda3/envs/Python3.6/lib/python3.6/site-packages/superset/cli.py

/home/appleyuchi/anaconda3/envs/Python3.6/lib/python3.6/site-packages/superset/examples/helpers.py但是我修改BASE_URL后出现403问题,所以放弃这种办法

git clone https://gitee.com/fastsource/examples-data

/home/appleyuchi/.superset/superset.db

这个是sqlite3数据库,使用datagrip连接后我们尝试导入各种数据

------------------------------------------------------------------------------------------------------------------------

 

Reference:

[1]Superset安装及汉化

[2]superset国外讨论群

[3]Superset可视化数据分析平台

[4]数据可视化--Superset使用示例