文档章节

superset连接数据库,以及汉化

rootliu
 rootliu
发布于 2017/09/10 17:47
字数 649
阅读 81
收藏 2

superset连接数据库,以及汉化

原创 2017年03月23日 19:38:14

  •  
  •  
  •  

superset连接数据库以及更改它的一些配置来汉化它

  • 连接数据库
  • 汉化

连接数据库

1、安装数据库的依赖

Superset没有自带的与数据库的连接,除了SQLite,它是 Python标准库的一部分。你需要安装你想要连接的数据库的依赖包,superset的一些用户信息,仪盘表,日志等各种信息在我们初始化superset的时候会存储在sqlite数据库里面,如果我们不想存储在sqlite数据库里面,也可以在初始化之前,也就是下载下来superset的时候,去superset里面的配置文件里面改掉。
以下是一些推荐包的列表:
这里写图片描述

切换到安装superset的virtualenv环境,可以pip list看一下

这里写图片描述
如果有mysqlclient了就说明你安装了,如果没有就需要安装它

pip install mysqlclient
  • 1

安装中可能会报错
这里写图片描述
这是因为安装mysqlclient需要我们mysql的配置文件,但是mysqlclient里面的setup_posix.py文件它默认找的mysql.config路径不对,我们需要把它改过来,首先下载mysqlclient

pip download mysqlclient
  • 1

然后去mysqlclient文件夹里面把setup_posix.py文件改成mysql_config文件的路径
这里写图片描述

pip install mysqlclient-1.3.10/
  • 1

安装好了mysqlclient我们就可以连接mysql,如果元数据不想存储到sqlite,可以存储到我们想要存储的数据库。

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

这里写图片描述

编辑config.py文件

这里写图片描述

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

这里写图片描述

superset的用户信息以及日志等信息就被存储在mysql下面

3、superset连接数据库
这里写图片描述

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

汉化

汉化也是一样,编辑superset下的config.py文件

这里写图片描述

superset init

superset runserver
  • 1
  • 2
  • 3

就可以了,不同的版本可能有点不一样。superset里面的汉化文件不全,只汉化了一部分,其他没汉化的需要自己去维护。
这里写图片描述

messages.po文件我们可以自己在里面添加要汉化的,添加好了之后要把mo文件删除掉,重新生成mo文件

编译translations下的所有po文件
pybabel compile -d translations
  • 1
  • 2

版权声明:本文为博主原创文章,未经博主允许不得转载。

本文转载自:http://blog.csdn.net/qq_33440665/article/details/65448120

共有 人打赏支持
rootliu
粉丝 4
博文 267
码字总数 2796
作品 0
海淀
数据库管理员
私信 提问
superset开源可视化BI工具部署

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

bz_z
10/15
0
0
superset开源可视化BI工具部署

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

bz_z
10/15
0
0
windows server 2008 安装python BI程序 superset

环境要求 windows server 2008 R2 Enterprise x64 python2.7.13 virtualenv 安装python 安装vc++ 14 安装MicrosoftVCTools2017 (注意安装这个,不然安装superset的时候会报错) 安装python2.7......

随你疯
08/31
0
0
[转载]易上手的数据挖掘、可视化与机器学习工具: Orange介绍

标签 PostgreSQL , Orange3 , 可视化 , 时空数据 背景 可视化分析会是一个让枯燥的数据说话的快捷途径,降低可视化分析门槛,同时又保留它的编程能力,是非常重要的。 如今数据种类越来越多,...

德哥
01/02
0
0
数据可视化的开源方案: Superset vs Redash vs Metabase (一)

  人是视觉动物,要用数据把一个故事讲活,图表是必不可少的。如果你经常看到做数据分析同事,在SQL客户端里执行完查询,把结果复制/粘贴到Excel里再做成图表,那说明你的公司缺少一个可靠...

大数据头条
01/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spark性能优化之道

Spark性能优化之道——解决Spark数据倾斜(Data Skew)的N种姿势 本文结合实例详细阐明了Spark数据倾斜的几种场景以及对应的解决方案,包括避免数据源倾斜,调整并行度,使用自定义Partition...

GordonNemo
28分钟前
2
0
大数据驱动业务决策,CDN实时日志重磅上线

摘要: 阿里云CDN上线了实时日志功能,打通日志服务(SLS)的能力,将CDN采集的实时日志,在小于60秒的时间内投递至日志服务,进行实时、交互式分析和报表呈现。通过CDN日志的实时分析,可以快...

阿里云官方博客
34分钟前
3
0
springCloud学习笔记系列(3)-服务容错保护:Spring Cloud Feign

Feign包含了Ribbon和Hystrix,这个在实战中才慢慢体会到它的意义,所谓的包含并不是Feign的jar包包含有Ribbon和Hystrix的jar包这种物理上的包含,而是Feign的功能包含了其他两者的功能这种逻...

快乐的小火柴
35分钟前
1
0
各种数据库数据类型差异

文本 整数 浮点数 decimal Hive数据库 create table default.foo ( a DECIMAL, -- Defaults to decimal(10,0) b DECIMAL(20), -- Defaults to decimal(20,0) c DECIMAL(9, 7), d DE......

了凡川
40分钟前
4
0
springboot中filter的用法

一、在spring的应用中我们存在两种过滤的用法,一种是拦截器、另外一种当然是过滤器。我们这里介绍过滤器在springboot的用法,在springmvc中的用法基本上一样,只是配置上面有点区别。 二、f...

xiaomin0322
58分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部