superset连接数据库,以及汉化
superset连接数据库以及更改它的一些配置来汉化它
- 连接数据库
- 汉化
连接数据库
1、安装数据库的依赖
Superset没有自带的与数据库的连接,除了SQLite,它是 Python标准库的一部分。你需要安装你想要连接的数据库的依赖包,superset的一些用户信息,仪盘表,日志等各种信息在我们初始化superset的时候会存储在sqlite数据库里面,如果我们不想存储在sqlite数据库里面,也可以在初始化之前,也就是下载下来superset的时候,去superset里面的配置文件里面改掉。
以下是一些推荐包的列表:
切换到安装superset的virtualenv环境,可以pip list看一下
如果有mysqlclient了就说明你安装了,如果没有就需要安装它
pip install mysqlclient
安装中可能会报错
这是因为安装mysqlclient需要我们mysql的配置文件,但是mysqlclient里面的setup_posix.py文件它默认找的mysql.config路径不对,我们需要把它改过来,首先下载mysqlclient
pip download mysqlclient
然后去mysqlclient文件夹里面把setup_posix.py文件改成mysql_config文件的路径
pip install mysqlclient-1.3.10/
安装好了mysqlclient我们就可以连接mysql,如果元数据不想存储到sqlite,可以存储到我们想要存储的数据库。
2、更改元数据存储的数据库
我们先去到superset目录下找到配置文件config.py
编辑config.py文件
格式:mysql://用户名:密码@路径/数据库名字?chartset=utf-8
superset的用户信息以及日志等信息就被存储在mysql下面
3、superset连接数据库
点击数据源,然后添加数据库,填写好mysql路径,测试连接,ok的话当前数据的表格就会在最下面出现
汉化
汉化也是一样,编辑superset下的config.py文件
superset initsuperset runserver
就可以了,不同的版本可能有点不一样。superset里面的汉化文件不全,只汉化了一部分,其他没汉化的需要自己去维护。
messages.po文件我们可以自己在里面添加要汉化的,添加好了之后要把mo文件删除掉,重新生成mo文件
编译translations下的所有po文件
pybabel compile -d translations
superset连接数据库,以及汉化相关推荐
- SuperSet (真)完全汉化
安装和部署 ubuntu和mac 看官方就可以了 本人用的是Ubuntu 网址: https://superset.incubator.apache.org/installation.html win ...
- superset table 表头汉化 ; JS 动态属性名 key
做国际化时遇到的问题, 配置项是通过对象的形式传入子组件的; 但是在改的时候发现, 像上面这样改是根本不符合规范的, 也不可能成功; 于是乎稍稍变通了一下, 改成下面这样, 搞定
- [superset] d3 图表 汉化, 国际化
本文只提供了思路, 数字,货币等其他举一反三
- superset 完全汉化
安装和部署 ubuntu和mac 看官方就可以了 本人用的是Ubuntu 网址: https://superset.incubator.apache.org/installation.html win ...
- superset汉化
之前只修改了superset中config.py的配置,发现其中只汉化了一小部分,但是其他未汉化部分中有一部分的汉化其实代码里做了,并未生效,于是在网上找了一圈,没有发现特别靠谱的方法,后来折腾了一下 ...
- superset使用(四) 地图绘制的ISO 3166转码以及名称汉化显示
superset使用(四) 地图绘制的ISO 3166转码以及名称汉化显示 本文以制作"中国地图"为例 在chart中选择"Country Map" 我这里提供 ...
- Confluence5.1 最新版的安装破解汉化
Confluence5.1 最新版的安装&破解&汉化 发布时间: 2013-07-03 21:43 来源: supernetwork.blog.51cto.com 1.介绍 At ...
- Linux下JIRA版本5.0.1的安装.破解.汉化
Linux下JIRA版本5.0.1的安装.破解.汉化 2013-11-10 01:36:27 标签:linux jira 安装 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...
- PLSQL Developer 9.0 下载+汉化+注册机 以及无法连接到64位数据库解决方法
一.PLSQL Developer 9.0 下载 http://download.allroundautomations.com/plsqldev906.exe PLSQL De ...
最新文章
- BitcoinABC开发组相信BCH
- win8改win7笔记
- Java将一段逗号分割的字符串转换成一个数组
- inline-block代替浮动布局float:left列表布局最佳方案
- 师范类专业物理和计算机选哪个,师范专业太多,哪些师范专业含金量高?资深教师:选这4个就对了...
- MATLAB多元非线性回归
- PHP中生成UUID
- 1.22 OSS旧IP下线公告
- SQL Server 2012 显式授权示例
- vue注重细节的优化(绑定key)
- 线程上下文类加载器(Thread Context ClassLoader)
- 人脸识别库-于仕琪老师库地址
- BIOS的启动原理学习--加载引导程序
- R 编程语言 - 简介
- 从jupyter转换为exe格式
- 【Unity3D开发小游戏】Unity3D零基础一步一步教你制作跑酷类游戏
- 你们天天说的应用性能监控: Sky Walking
- python安装绘图库_python绘图库Matplotlib的安装
- Lind.DDD.LindMQ的一些想法
- 仿360影视网站模板html
热门文章
- excel文件保护密码如何删除
- 新婚前的谋杀(来自推理世界A 2013/04 作者 炼弧),谜题篇
- java适合女生学吗_【软帝学院】女生不适合学习java?其实女生学java更有优势,更好就业!...
- 计算机系公寓消防演练,学生公寓管理中心开展消防应急疏散演练
- xml的学习和使用python解析读取xml文件
- XmlMapper详解及工具类封装
- currentTimeMillis与nanoTime
- oracle rowid and postgresql ctid
- 详解Tensorboard及使用教程
- File Delete Absolutely 获得 100% CLEAN Softpedia award