博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据看板superset在Windows环境下安装
阅读量:5168 次
发布时间:2019-06-13

本文共 2350 字,大约阅读时间需要 7 分钟。

 @https://www.cnblogs.com/calmzeal/archive/2017/08/14/7359144.html

以下是我的安装版本与安装步骤:

1. 安装Python 3.7 , python-3.7.1-amd64.exe

  检查:CMD下 分别运行python -V  和 pip-V。如果找不到命令,则需要添加python的安装目录到path环境变量下。

2.安装VS2015。

  Superset中依赖的一些库需要使用microsoft visual c++ 2010编译。

   根据说明应该是也可以安装 Visual C++ 2015 Build Tools

        visualcppbuildtools_full.exe

3.更新pip 

     python -m pip install --upgrade pip

4. 安装sasl。 

  解决办法是:通过 http://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl 下载对应的版本

   sasl-0.2.1-cp37-cp37m-win_amd64.whl

  

pip install D:\Downloads\sasl-0.2.1-cp37-cp37m-win_amd64.whl

 

5 前置项安装完毕,开始安装superset。

  

pip install superset
# 创建管理员帐号fabmanager create-admin --app superset
# 初始化数据库 (windows下,先进入到 Python安装目录(或者virtualEnv的虚拟目录)下,libs\site-packages\superset\bin下)Python  superset db upgrade
# 加载例子(后续操作都需要在libs\site-packages\superset\bin下)Python superset load_examples# 初始化角色和权限Python superset init# 启动服务,端口 8088, 使用 -p 更改端口号。Python superset runserver -d

 

然后使用浏览器,打开localhost:8088即可看到登录页面。

 

 

6. Superset汉化

  (1)修改config.py文件,并重启Superset ,修改部分如下:

  

# Setup default language BABEL_DEFAULT_LOCALE = 'zh' # Your application default translation path BABEL_DEFAULT_FOLDER = 'babel/translations' # The allowed translation for you app LANGUAGES = { #'en': {'flag': 'us', 'name': 'English'}, # 'fr': {'flag': 'fr', 'name': 'French'}, 'zh': {'flag': 'cn', 'name': 'Chinese'} }

 

  (2)关闭浏览器重新打开即可看到汉化效果,(一定要关闭浏览器,只关闭页面是没用的)

7. 安装mysqlclient

       pip install mysqlclient即可。

8.  数据源。

  Superset默认使用sqllite。支持以下数据库:

database pypi package SQLAlchemy URI prefix
MySQL pip install mysqlclient mysql://
Postgres pip install psycopg2 postgresql+psycopg2://
Presto pip install pyhive presto://
Oracle pip install cx_Oracle oracle://
sqlite   sqlite://
Redshift pip install sqlalchemy-redshift postgresql+psycopg2://
MSSQL pip install pymssql mssql://
Impala pip install impyla impala://
SparkSQL pip install pyhive jdbc+hive://
Greenplum pip install psycopg2 postgresql+psycopg2://
Athena pip install "PyAthenaJDBC>1.0.9" awsathena+jdbc://
Vertica pip install sqlalchemy-vertica-python vertica+vertica_python://
ClickHouse pip install sqlalchemy-clickhouse clickhouse://

  使用pip安装好数据库后,就可以在Web界面中,配置相关数据源了。

  数据库的连接字符串格式参见:

  http://docs.sqlalchemy.org/en/rel_1_0/core/engines.html#database-urls

 

好了,最后贴一张我测试SqlServer的示例图。 使用的是 的测试知识分类数据。

另外,superset目前只支持单表的显示。

转载于:https://www.cnblogs.com/breka/p/10147425.html

你可能感兴趣的文章
CodeIgniter学习笔记(四)——CI超级对象中的load装载器
查看>>
.NET CLR基本术语
查看>>
ubuntu的home目录下,Desktop等目录消失不见
查看>>
建立,查询二叉树 hdu 5444
查看>>
[Spring框架]Spring 事务管理基础入门总结.
查看>>
2017.3.24上午
查看>>
Python-常用模块及简单的案列
查看>>
LeetCode 159. Longest Substring with At Most Two Distinct Characters
查看>>
基本算法概论
查看>>
jquery动态移除/增加onclick属性详解
查看>>
JavaScript---Promise
查看>>
暖暖的感动
查看>>
Java中的日期和时间
查看>>
Django基于admin的stark组件创建(一)
查看>>
抛弃IIS,利用FastCGI让Asp.net与Nginx在一起
查看>>
C. Tanya and Toys_模拟
查看>>
springboot jar包运行中获取资源文件
查看>>
基于FPGA实现的高速串行交换模块实现方法研究
查看>>
Java Scala获取所有注解的类信息
查看>>
delphi ,安装插件
查看>>