superset开源可视化BI工具部署

前言:

superset是airbnb开源的一款BI产品,支持多种数据库连接,拥有丰富的图表类型,其部署方便,制作看板迅速,能够款速方便的实现数据分析和可视化,是个人和小企业自助BI的不错选择。superset支持的数据源众多,旨在实现数据源插入即使用的理念。

支持数据库列表:

开源可视化BI工具superset是不是你的菜?

superset支持的数据库列表

哪些公司在用superset?

Airbnb - 豆瓣 - 拼多多 - Twitter - Udemy -Yahoo! - 去哪儿

开源可视化BI工具superset是不是你的菜?

使用superset的公司

准备工具:

  1. ubuntu(或者其他linux系统)
  2. python

Docker部署:

如果你熟悉docker, 那么恭喜你,可以使用docker实现快速安装部署,只需要执行下面的代码:

git clone https://github.com/apache/incubator-superset/
cd incubator-superset
cp contrib/docker/{docker-build.sh,docker-compose.yml,docker-entrypoint.sh,docker-init.sh,Dockerfile} .
cp contrib/docker/superset_config.py superset/
bash -x docker-build.sh
docker-compose up -d
docker-compose exec superset bash
bash docker-init.sh

Ubuntu安装部署:

1-安装依赖:

sudo apt-get install build-essential libssl-dev libffi-dev python-dev python-pip libsasl2-dev libldap2-dev

2-如果你的ubuntu是16.04 LTS, 并同时安装有python 3.5和python 2.7, 需要执行以下代码:

sudo apt-get install build-essential libssl-dev libffi-dev python3.5-dev python-pip libsasl2-dev libldap2-dev

3-创建虚拟环境

sudo mkvirtualenv superset

4- 安装升级pip

pip install --upgrade setuptools pip

5- 安装superset核心步骤

# 安装superset
pip install superset
# 创建管理员账号,该管理员账号用于登录
fabmanager create-admin --app superset
# 初始化数据,数据库迁移
superset db upgrade
# 载入看板案例
superset load_examples
# 创建默认角色和权限
superset init
# 开发环境启动superset, 默认端口号8088,ip: 0.0.0.0
superset runserver -d

6-打开浏览器使用

打开浏览器输入127.0.0.1:8088, 既可进去登录页面:

开源可视化BI工具superset是不是你的菜?

superset登录页面

输入刚才设置的账号和密码即可登录

开源可视化BI工具superset是不是你的菜?

开源可视化BI工具superset是不是你的菜?

开源可视化BI工具superset是不是你的菜?

开源可视化BI工具superset是不是你的菜?

开源可视化BI工具superset是不是你的菜?

开源可视化BI工具superset是不是你的菜?

superset连接数据库MySQl

1.安装pip install mysqlclient

2.更改元数据存储的数据库 
我们先去到superset目录下找到配置文件config.py

编辑config.py文件

这里写图片描述

格式:mysql://用户名:密码@路径/数据库名字?chartset=utf-8

3.superset连接数据库 


这里写图片描述

点击数据源,然后添加数据库,填写好mysql路径,测试连接,ok的话当前数据的表格就会在最下面出现

4.汉化zh(原生设置支持直接修改为chinese)

 

猜你喜欢

转载自my.oschina.net/u/2324318/blog/2245868