上一篇我们已经成功的安装了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教程 (二)——快速入门(可视化王者英雄数据)相关推荐

  1. tensorflow2.0教程- Keras 快速入门

    tensorflow2.0教程-tensorflow.keras 快速入门 Tensorflow 2.0 教程持续更新: https://blog.csdn.net/qq_31456593/artic ...

  2. 令人愉快的 Nuxt3 教程 (二): 快速轻松地搭建博客

    令人愉快的 Nuxt3 教程 (二): 快速轻松地搭建博客 继 令人愉快的 Nuxt3 教程 (一): 应用的创建与配置 后,我们已经成功的创建了一个 Nuxt3 应用,同时已经添加了大量的开发配置. ...

  3. Tomcat 教程之快速入门

    Tomcat 教程之快速入门 版本说明 本文使用 Tomcat 版本为 Tomcat 8.5.24. Tomcat 8.5 要求 JDK 版本为 1.7 以上. 简介 Tomcat 是什么 Tomca ...

  4. esp8266灯上电闪一下_【零知ESP8266教程】快速入门2-点亮外部LED灯

    [零知ESP8266教程]快速入门2-点亮外部LED灯 [复制链接] 一.工具原料 电脑,windows系统 ESP8266开发板 micro-usb线 LED灯1个 220Ω 电阻1个 面包板一个+ ...

  5. Python零基础入门教程( 快速入门)

    前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...

  6. ArcGIS教程——ArcGIS快速入门

    实例数据:https://pan.baidu.com/s/184wwCmWrJdb-qjxsT614EQ 密码:dowv ArcGIS for Desktop是一套完整的专业GIS应用程序,包含有Ar ...

  7. SWMM从入门到实践教程 03 快速入门案例的设施参数设置与批量设置

    文章目录 1 雨量计 1.1 雨量计基础设置 1.2 雨量计数据来源 2 汇水区 2.1 参数讲解 2.2 设置结果 3 检查井 3.1 参数讲解 3.2 批量设置 4 管道 4.1 参数讲解 4.2 ...

  8. 全网最详细中英文ChatGPT-GPT-4示例文档-从0到1快速入门AI智能问答应用场景——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)

    从0到1快速入门AI智能问答应用场景 Introduce 简介 setting 设置 Prompt 提示 Sample response 回复样本 API request 接口请求 python接口请 ...

  9. SWMM从入门到实践教程 02 快速入门案例的绘制

    文章目录 1 建模准备 2 设置各类设施 2.1 添加雨量计 2.2 添加子汇水区(正方形) 2.3 绘制节点(圆形) 2.4 绘制管渠 2.5 添加排水口(三角形) 3 画面调节 1 建模准备 建模 ...

最新文章

  1. 十大python开发软件-必看 | 2020年,Python十大应用领域介绍!
  2. Windows 技术篇-win+R运行搜索gpedit.msc提示“MMC 不能打开文件”解决方法
  3. 4种实例 advice aop_Java动态代理在Spring的应用:AOP编程与动态代理知识
  4. 解决docker报错: ---> [Warning] IPv4 forwarding is disabled. Networking will not work.
  5. 长度不超过n的连续最大和___优先队列
  6. Android获取有线和无线(wifi)的IP地址
  7. 你怕是对MD5算法有误解
  8. 05-UIDynamic
  9. 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(3)——Volumetric decoding
  10. Zabbix动态监控磁盘I/O
  11. 前端js获取本项目的项目根地址
  12. Pivotal Cloud Foundry安全原理解析
  13. Django Mysql数据库-聚合查询与分组查询
  14. ES6 模块化【暴露、引入、引入并暴露】
  15. linux figlet 制作 banner
  16. 腾讯短网址在线生成(url.cn短网址) 2020最新腾讯短网址生成api接口推荐
  17. 正弦函数的傅里叶级数展开计算
  18. RGB与HSV等的转换
  19. 汇编语言(1~7音阶)
  20. 项目经验-Skype for business手机端内网无法访问

热门文章

  1. arduiono电子音乐代码_用ARM实现音乐电子相册
  2. 【课程】07 河口水循环
  3. xshell免费版安装
  4. Dremel学习总结1
  5. ppt编写一个抽奖系统_PPT抽奖程序
  6. 【地平线开发板 模型转换】将pytorch生成的onnx模型转换成.bin模型
  7. 5分钟破解WEP加密的无线密码
  8. groovy基本语法及在项目中使用
  9. oracle wallet java_使用Oracle客户端wallet实现匿名登录
  10. 不要在翻译中迷失:如何进行网站本地化-20150105早读课