Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)上一篇我们已经成功的安装了superset,那么该如何可视化我们的数据呢?本文将可视化王者英雄的数据,快速的入门Superset。 一、连接数据源 首先确保mysql可以正常连接使用,并且准备好数据。

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

上一篇我们已经成功的安装了superset,那么该如何可视化我们的数据呢?本文将可视化王者英雄的数据,快速的入门Superset。

一、连接数据源

首先确保mysql可以正常连接使用,并且准备好数据。

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

登录进入superset,选择Databases

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

点击右上方+号,新建数据库

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

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

连接成功!

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

二、配置SQL Lab功能

配置好数据库以后,我们还希望对其进行灵活的查询,这时候就得用到SQL Lab功能了。

首先,开启sql lab权限

选择ADVANCED页,将SQL Lab相关权限勾选。

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

保存可以看到相关权限已开启。

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

选择Sql Lab菜单下Sql Editor Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

选择Database,Schema,Table。输入sql语句,RUN进行执行,可以看到查询结果。

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

三、简单可视化

数据源配置完成,并可以正常查询了,下面我们来对数据进行简单的可视化。

首先选择EXPLORE,保存该查询为dataset。Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

进入到dataset设置页面,这里可以看到默认的类型为Table,我们知道superset支持非常多的可视化图表,本章只做Table类型的,未来会继续讲解每个图表的具体操作。

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

选择SAVE,保存为Charts。这样我们刚刚的查询就以图表的形式保存了下来。

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

新建一个Dashboard,选择右侧的CHARTS,选择我们建好的图表直接拖拽过来。可以调整下大小与布局。保存。

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

保存成功,新建的Dashboard就显示在列表中了。未来我们选择将其嵌入到我们网页中,或者以邮件的形式发送出去。

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

这样,我们使用Superset的第一张图表就做好了。

Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)

本文详细讲解了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失败

请检查网络情况,网速正常情况下没有问题

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6030.html

(0)
上一篇 2023-04-18
下一篇 2023-04-18

相关推荐

  • Python中的数组:优化数据结构存储和处理

    Python中的数组:优化数据结构存储和处理Python中的数据结构list可以很方便地存储各种类型的数据,但是其本身是一个动态数组,因此在进行大量的插入和删除操作时,效率会受到影响。此时,可以考虑使用array模块,将数据存储在一个连续且类型相同的内存块中,可以在某些情况下提升处理效率。

    2023-12-20
    59
  • SQL注入的问题_sql注入产生的原因

    SQL注入的问题_sql注入产生的原因首先,SQL语句应该考虑哪些安全性? 第一,防止SQL注入,对特殊字符进行过滤、转义或者使用预编译的SQL语句绑定变量。 第二,当SQL语句运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止

    2023-02-09
    102
  • 【开源狂欢节】限量领取CKA考试8折优惠码-Linux Foundation开源软件大学

    【开源狂欢节】限量领取CKA考试8折优惠码-Linux Foundation开源软件大学Linux Foundation开源软件大学年中会员福利大放送 ~限量领取考试8折优惠码~ 助力程序员在逆境中不断提升,让你在职场更进一步 随着开源技术的热度持续攀升,越来越多的国内开发者开始对开源…

    2023-03-15
    103
  • mysql标识列和事务 – 自律即自由[亲测有效]

    mysql标识列和事务 – 自律即自由[亲测有效]1 #标识列 2 /* 3 又称为自增长列 4 含义:可以不用手动的插入值,系统提供默认的序列值 5 6 7 特点: 8 1、标识列必须和主键搭配吗?不一定,但要求是一个key 9 2、一个表可以有几

    2023-03-20
    99
  • CLOCK页面置换算法_页面置换算法可视化

    CLOCK页面置换算法_页面置换算法可视化1.前言 缓冲池是数据库最终的概念,数据库可以将一部分数据页放在内存中形成缓冲池,当需要一个数据页时,首先检查内存中的缓冲池是否有这个页面,如果有则直接命中返回,没有则从磁盘中读取这一页,然后缓存到内

    2023-01-27
    99
  • Mysql优化一[通俗易懂]

    Mysql优化一[通俗易懂]Mysql优化 一、存储引擎 1.查看所有引擎 2.查看默认存储引擎 3.MyISAM和InnoDB | 对比项 | MyISAM | InnoDB | | : : | : : | : : | | 主

    2022-12-16
    107
  • 什么功能需要使用redis「建议收藏」

    什么功能需要使用redis「建议收藏」缓存功能、排行榜功能、计算器/限速器功能、好友关系功能、简单消息队列功能都需要redis数据库。redis是一个NOSQL类型数据库,是为了解决高并发、高扩展,大数据存储等一系列的问题而产生的数据库…

    2022-12-20
    96
  • 数据库监控方案_监控数据库数据变化

    数据库监控方案_监控数据库数据变化作者:李红(老李),中国开源协会(oscna.org)数据库分会成员,热衷于数据库集群架构相关方向,上海某企业MySQL数据库负责人。 本文来源:Linux备忘录(iirwt.com)出品,转载请注…

    2023-04-01
    102

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注