Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)
上一篇我们已经成功的安装了superset,那么该如何可视化我们的数据呢?本文将可视化王者英雄的数据,快速的入门Superset。
一、连接数据源
亦寒小说网 https://www.duxi.info
首先确保mysql可以正常连接使用,并且准备好数据。
登录进入superset,选择Databases
点击右上方+号,新建数据库
superset是通过SQLAlchemy连接数据库的。通过官方文档找到mysql的连接方式。
https://docs.sqlalchemy.org/
MySQL
The MySQL dialect uses mysql-python as the default DBAPI. There are many MySQL DBAPIs available, including MySQL-connector-python and OurSQL:
# default
engine = create_engine('mysql://scott:tiger@localhost/foo')# mysqlclient (a maintained fork of MySQL-Python)
engine = create_engine('mysql+mysqldb://scott:tiger@localhost/foo')# PyMySQL
engine = create_engine('mysql+pymysql://scott:tiger@localhost/foo')
这里我们先安装pymysql
pip install pymysql
随后按这个格式设置好连接即可
mysql+pymysql://root:123456@localhost/honor
连接成功!
二、配置SQL Lab功能
配置好数据库以后,我们还希望对其进行灵活的查询,这时候就得用到SQL Lab功能了。
首先,开启sql lab权限
选择ADVANCED页,将SQL Lab相关权限勾选。
保存可以看到相关权限已开启。
选择Sql Lab菜单下Sql Editor
选择Database,Schema,Table。输入sql语句,RUN进行执行,可以看到查询结果。
三、简单可视化
数据源配置完成,并可以正常查询了,下面我们来对数据进行简单的可视化。
首先选择EXPLORE,保存该查询为dataset。
进入到dataset设置页面,这里可以看到默认的类型为Table,我们知道superset支持非常多的可视化图表,本章只做Table类型的,未来会继续讲解每个图表的具体操作。
选择SAVE,保存为Charts。这样我们刚刚的查询就以图表的形式保存了下来。
新建一个Dashboard,选择右侧的CHARTS,选择我们建好的图表直接拖拽过来。可以调整下大小与布局。保存。
保存成功,新建的Dashboard就显示在列表中了。未来我们选择将其嵌入到我们网页中,或者以邮件的形式发送出去。
这样,我们使用Superset的第一张图表就做好了。
本文详细讲解了Apache Superset 1.2.0可视化数据的全过程,下一篇我们来进行superset的各种图表的操作与实践。
更多superset相关文章,请关注 大数据流动
踩坑记录
一、连接mysql失败
ERROR: Could not load database driver: MySQLEngineSpec
MySQLdb 不支持 Python 3, 需要使用 pymysql.
安装pymysql:
$ pip install pymysql
使用下面的写法
mysql+pymysql://user:pass@host/databasename
二、安装pymysql失败
请检查网络情况,网速正常情况下没有问题
Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)相关推荐
- tensorflow2.0教程- Keras 快速入门
tensorflow2.0教程-tensorflow.keras 快速入门 Tensorflow 2.0 教程持续更新: https://blog.csdn.net/qq_31456593/artic ...
- 令人愉快的 Nuxt3 教程 (二): 快速轻松地搭建博客
令人愉快的 Nuxt3 教程 (二): 快速轻松地搭建博客 继 令人愉快的 Nuxt3 教程 (一): 应用的创建与配置 后,我们已经成功的创建了一个 Nuxt3 应用,同时已经添加了大量的开发配置. ...
- Tomcat 教程之快速入门
Tomcat 教程之快速入门 版本说明 本文使用 Tomcat 版本为 Tomcat 8.5.24. Tomcat 8.5 要求 JDK 版本为 1.7 以上. 简介 Tomcat 是什么 Tomca ...
- esp8266灯上电闪一下_【零知ESP8266教程】快速入门2-点亮外部LED灯
[零知ESP8266教程]快速入门2-点亮外部LED灯 [复制链接] 一.工具原料 电脑,windows系统 ESP8266开发板 micro-usb线 LED灯1个 220Ω 电阻1个 面包板一个+ ...
- Python零基础入门教程( 快速入门)
前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...
- ArcGIS教程——ArcGIS快速入门
实例数据:https://pan.baidu.com/s/184wwCmWrJdb-qjxsT614EQ 密码:dowv ArcGIS for Desktop是一套完整的专业GIS应用程序,包含有Ar ...
- SWMM从入门到实践教程 03 快速入门案例的设施参数设置与批量设置
文章目录 1 雨量计 1.1 雨量计基础设置 1.2 雨量计数据来源 2 汇水区 2.1 参数讲解 2.2 设置结果 3 检查井 3.1 参数讲解 3.2 批量设置 4 管道 4.1 参数讲解 4.2 ...
- 全网最详细中英文ChatGPT-GPT-4示例文档-从0到1快速入门AI智能问答应用场景——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)
从0到1快速入门AI智能问答应用场景 Introduce 简介 setting 设置 Prompt 提示 Sample response 回复样本 API request 接口请求 python接口请 ...
- SWMM从入门到实践教程 02 快速入门案例的绘制
文章目录 1 建模准备 2 设置各类设施 2.1 添加雨量计 2.2 添加子汇水区(正方形) 2.3 绘制节点(圆形) 2.4 绘制管渠 2.5 添加排水口(三角形) 3 画面调节 1 建模准备 建模 ...
最新文章
- 十大python开发软件-必看 | 2020年,Python十大应用领域介绍!
- Windows 技术篇-win+R运行搜索gpedit.msc提示“MMC 不能打开文件”解决方法
- 4种实例 advice aop_Java动态代理在Spring的应用:AOP编程与动态代理知识
- 解决docker报错: ---> [Warning] IPv4 forwarding is disabled. Networking will not work.
- 长度不超过n的连续最大和___优先队列
- Android获取有线和无线(wifi)的IP地址
- 你怕是对MD5算法有误解
- 05-UIDynamic
- 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(3)——Volumetric decoding
- Zabbix动态监控磁盘I/O
- 前端js获取本项目的项目根地址
- Pivotal Cloud Foundry安全原理解析
- Django Mysql数据库-聚合查询与分组查询
- ES6 模块化【暴露、引入、引入并暴露】
- linux figlet 制作 banner
- 腾讯短网址在线生成(url.cn短网址) 2020最新腾讯短网址生成api接口推荐
- 正弦函数的傅里叶级数展开计算
- RGB与HSV等的转换
- 汇编语言(1~7音阶)
- 项目经验-Skype for business手机端内网无法访问