数据分析进阶-superset的使用

el/2024/5/23 2:41:20

前言

上一篇博客已在阿里云服务器上部署好了superset,具体可以查看此链接,接下来将动手试一试~

superset的使用

superset的功能

superset支持多种数据库,可以自行配置,但是使用前需要安装对应的包,下面是superset的功能图
在这里插入图片描述

部署MySQL

在阿里云上部署并实现外网的内容,在此就不再赘述,具体可以查看此链接,里面有详细的操作步骤同时也对Navicat的连接中可能出现的问题做出了相应的解决方法

superset配置MySQL
各个数据库的安装都可以使用pip,下面以MySQL作为例子
pip3 install mysqlclient

然鹅报错了,如下:

Complete output from command python setup.py egg_info:/bin/sh: 1: mysql_config: not foundTraceback (most recent call last):File "<string>", line 1, in <module>File "/tmp/pip-install-7qo1k7as/mysqlclient/setup.py", line 18, in <module>metadata, options = get_config()File "/tmp/pip-install-7qo1k7as/mysqlclient/setup_posix.py", line 53, in get_configlibs = mysql_config("libs_r")File "/tmp/pip-install-7qo1k7as/mysqlclient/setup_posix.py", line 28, in mysql_configraise EnvironmentError("%s not found" % (mysql_config.path,))OSError: mysql_config not found----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-7qo1k7as/mysqlclient/

这个时候则输以下命令

sudo apt-get install mysql-server mysql-client
# 然后mysql -V查看mysql是否安装成功
sudo apt-get install libmysqlclient-dev
# 再次安装
pip3 install mysqlclient
# 这个时候就成功了
superset连接MySQL

选择source-database,然后按右上角的+号即可
在这里插入图片描述
然后按要求输入URI并测试以下,例如

# 不同的数据库前缀不一,可自行看文档
mysql://用户名:密码@IP/数据库名

若成功则出现下图,不成功可以根据其中的提示进行debug
在这里插入图片描述
后续则是对数据库操作的一些限制,因为这个是测试数据库,所以我就随便使用了,保存之后就可以看到刚刚设置的数据库
在这里插入图片描述
接下来就是对数据的提取和可视化操作了,去SQL Lab-SQL Editor可以看到我们的数据库,同时可以写SQL语句进行提取(也可以预览我们的数据表),还可以对SQL进行存储,比较方便
在这里插入图片描述
另外可以去source-Tables添加数据库的表格,后续可以进行group、filter、count、sum、min、max等操作
在这里插入图片描述

superset可视化

其中自带多种图表可供选择
在这里插入图片描述


http://www.ngui.cc/el/5277707.html

相关文章

数据分析进阶-superset框架内容修饰

前言 最近和superset框架杠上了&#xff0c;虽然可以正常使用其中的功能&#xff0c;但总想对它修饰修饰&#xff0c;下面将从图标、时间以及看板三个层面来对superset进行升级~ 修改icon 图标主要是修改图中红框所示的部分&#xff0c;具体做法如下 APP icon 1.进入到/sta…

数据分析进阶 - pandas在数据分析中的应用

前言 记得在去年的时候写过一篇关于pandas包的简单使用&#xff0c;具体可见链接&#xff0c;但是经过这段时间的学习或者工作&#xff0c;觉得有点低估了pandas能够在分析中发挥的作用&#xff0c;所以这篇博客将对数据分析整个流程中pandas的使用做一个梳理&#xff08;不会…

分析思维锻炼 - 次日留存率下降怎么分析?

前言 个人觉得数据分析重要的在于思维层面&#xff0c;奈何在这方面的训练不是很多。因此&#xff0c;后续将多多锻炼并整理成博客分享&#xff08;内容仅为个人思考&#xff0c;会不断进行修正&#xff09; 分析思路 明确问题 # 在实际工作中通过沟通进行确定 问题&#x…

数据分析进阶 - 关于SQL的知识点

前言 SQL作为实际工作中的一部分&#xff0c;总是需要与它打交道&#xff0c;但总有种一知半解的感觉&#xff0c;所以此博客就作为学习笔记便于后续的回顾(写博客能够让自己记得更牢- -)&#xff0c;也会根据工作实际遇到的场景来不断地补充…(如果有不对的地方欢迎指出) 1.…

数据分析特辑-如何推进与业务方的沟通?

前言 作为数据分析师或者参与到数据分析项目中的朋友&#xff0c;应该少不了与业务方打交道。最近在这个方面上颇有感触&#xff0c;结合自己为数不多的项目经验以及网上相关文章的点拨&#xff0c;在此做一点点的思考分享&#xff0c;以下均为个人想法&#xff0c;也希望有类…

错误记录 - ValueError unsupported format character Y (0x59) at index 53

前言 发现很多时候遇到挺多报错记录的&#xff0c;觉得可以弄个错误记录特辑来整理下遇到的问题以及相应的解决方法~ 错误复述 代码环境&#xff1a;Python3 代码用途&#xff1a;执行SQL语句 错误代码&#xff1a; # 仅为实例 sql "select date_format(get_time, %Y…

SQLZOO附加题练习 - Window functions

前言 SQLZOO里面的题还是比较适合初学者的&#xff0c;这里仅仅作为巩固基础&#xff0c;同时因为这道题目前搜不到相应的答案&#xff0c;所以做个小小的分享~ PS&#xff1a;非小白玩家可以去LeetCode、牛客网、CodeWars上刷题更佳 题目 General Elections were held in t…

SQL优化系列 - MySQL表设计时要注意什么?

前言 今天是5月的最后一天了&#xff0c;一边听着五月天的线上演唱会&#xff0c;一边整理下学过SQL相关的内容&#xff0c;之前有篇是针对SQL的知识点&#xff1a;https://blog.csdn.net/Totoro1745/article/details/106036161&#xff0c;接下来的优化系列也会不断的进行更新…

用户画像应用中的常见误区

前言 之前对用户画像已经有两篇博客输出&#xff0c;分别是一步一步认识用户画像和用户画像如何验证正确性&#xff0c;这两篇更多的是讲解用户画像的过程性问题&#xff0c;在实际业务应用中可能遇到的误区是本篇博客主要的内容。 用户画像误区 1.画像与业务场景关联度不高…

数据分析特辑 - 如何用Tableau做一个数据故事?

前言 挺多公司都有使用Tableau这个可视化软件&#xff0c;因为在分析的进阶阶段所以自己抽空在B站&#xff08;不得不说&#xff0c;B站是个不错的学习网站&#xff09;跟着学习视频实操了一波&#xff0c;大概了解了一些图表的绘制以及一些升级操作。刚好有个契机所以用了Tab…