数据分析工具superset的安装与使用

简介

Apache Superset是由爱比邻(Airbnb)开发的企业级BI web应用,现在已经成为了Apache的孵化项目。Superset支持市面上大多数数据库(SQLAlchemy支持的它都支持)。

安装

安装环境

  • 操作系统 centos7
  • python版本 :python3.6

创建虚拟环境

> virtualenv --no-site-packages venv
> source venv/bin/activie

# 如果没有安装virtualenv,先安装virtualenv
pip install virtualenv

安装superset

(venv) > pip install superset

初始化superset

# 创建一个admin用户 (程序将会自动引导你输入 username, first and last name 和 password)
(venv) > fabmanger create-admin --app superset
# 初始化数据库(不指定 默认用的是sqlLite)
(venv) > superset db upgrade 
# 加载一些demo数据(非必须:默认加载《世界银行的健康营养和人口统计数据》)
(venv) > superset load_examples
# 创建默认角色和权限数据
(venv) > superset init

启动superset

# 启动superset
(venv) > gunicorn -w 2 --timeout 60 -b 0.0.0.0:6002 --limit-request-line 0 --limit-request-field_size 0 superset:app

异常

安装sasl失败
error: command 'gcc' failed with exit status 1
----------------------------------------
Failed building wheel for sasl

解决

> yum install cyrus-sasl-devel

使用

添加数据源

选择Source -> Databases
步骤一
步骤二

匿名访问

Step 1

增加系统配置

(venv)> touch superset_config.py
(venv)> echo "PUBLIC_ROLE_LIKE_GAMMA=True" > superset_config.py
Step 2

Security -> List Roles -> Public

分配dashboard和相关的datasource权限
步骤二

匿名访问效果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值