在Superset上使用MySQL - 简书


本站和网页 https://www.jianshu.com/p/6bc9a1a3cb0f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

在Superset上使用MySQL - 简书登录注册写文章首页下载APP会员IT技术在Superset上使用MySQL马淑关注赞赏支持在Superset上使用MySQL
Step1. 安装mysqlclient
Superset默认使用sqllite。支持以下数据库:
使用pip安装好数据库后,就可以在Web界面中,配置相关数据源了。
实际在使用pip install mysqlclient安装的时候仍然报错。解决办法:在https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient下载自己版本对应的资源,放在env文件目录下,使用下面命令进行安装:
pip install mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl
安装mysqlclient
Step2. 激活virtualenv,启动superset
命令:env\Scripts\activate
激活之后在命令行输入的左侧有(env)标记,这样后续操作都会在env中生效,不会影响整体的python环境。
进入并激活virtualenv
命令:Python superset runserver -d
启动superset
全部过程
Step3. 添加MySQL数据源
我使用MySQL Workbench已经在mytest数据库中创建了scrap_table,想把它在superset里面可视化出来。
浏览器中输入localhost:8088,点击数据源->数据库-> '+'
superset数据源
SQL Alchemy URI中填入:
mysql://root:XXXXXXXXXX@localhost/mytest?charset=utf8
#####(此处XXXXXXXXXX 为数据库mytest.db下root的密码)
数据源配置
编辑角色,给admin角色赋刚刚添加的数据库权限:
添加数据表scrap_table,在列列表和指标列可以添加自己的统计维度和指标。接着就可以使用scrap_table里面的数据进行做图了。
注意: MySQL的数据库里面的数据表各属性以及取值应该正确,比如Datatime格式应该遵循YYYY-MM-DD HH:MM:SS,不然强行格式转换会出错,superset跑不出来数据。
推荐阅读更多精彩内容Python,Anaconda简介安装使用教程① 首先,自己也是闲来无趣刚刚开始接触Python这门语言,收集了一些关于一些初级的学前准备资料仅供大家参考 Py...biubiubiuCOWARD阅读 21,702评论 3赞 30极迅云课(服务端教案)一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个..._小老虎_阅读 5,236评论 0赞 10Anaconda介绍、安装及使用教程〇、序 Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macO...Raxxie阅读 1,355,445评论 33赞 5722017-07-29听着旁边妹妹用甜甜的声音妈妈妈妈叫个不停,其实那时候的我挺孤独的。峥涨阅读 88评论 0赞 020160609端午节晚上逛街看到人家店门口的煤球渣,我居然全捡了回家TWTATG阅读 67评论 0赞 02017最难忘的一天“2017最难忘的一天”,这是我布置给学生的周末小练笔,要求400字以上,真情实感。我想,这个应该容易。但等到准备...晴子__阅读 317评论 0赞 1随手记那个所谓最安全的地方给你这位医生带去的究竟是恐惧还是安慰,我似乎不得而知,最后的力气开口却是关心女儿肠胃炎好了没,...攀攀同学阅读 146评论 0赞 0评论0赞22赞3赞赞赏更多好文

Copyright ©uecom 京ICP备18064371号-3 IPV6
2024-03-29 19:43:36
tech.zxsbr.com
10.0.12.16