【superset】基于MySQL的BI数据分析可视化实战案例(已更新)

news/2024/9/25 23:19:24/

1.熟悉、梳理、总结下superset可视化分析实战案例知识体系,一直想探索有效可用的可视化分析方案,大多收费或不好用,这里,借此机会总结、更新下。
2.复杂度高,遇到并解决的问题较多,尝试了很多次。
3.欢迎批评指正,跪谢一键三连!

1.Superset环境搭建、配置

  • 提示说明:本来想通过docker搭建superset(apache/superset环境信息,但创建容器后一直提示端口访问失败,只好先处理为虚拟机本地环境搭建方式,后续再优化研究。

  • 创建 virtualenv 很多依赖包失败,弃用,尝试另一种方案。

  • 1.0 实验环境信息

    • Windows 10
    • CentOS 7.1(虚拟机)
    • Docker version 26.0.2
    • Dbeaver
    • Superse 4.0.0
    • MySQL 8.4.0
  • 1.1 创建Python虚拟环境,默认已安装Anaconda等Python环境

    conda create --name superset python=3.7
    conda remove -n env_name --all	# 删除一个环境
    conda info --envs	# 查看所有环境
    
  • 1.2 激活Superset环境

    conda activate supersetconda deactivate	# 退出当前环境
    
  • 1.3 安装Superset所需依赖

    sudo yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel python-setuptools openssl-devel cyrus-sasl-devel openldap-devel
    
  • 1.4 安装Superset

    pip install apache-superset -i https://pypi.douban.com/simple/# 如果遇到网络错误导致不能下载,可重试更换镜像。
    pip install apache-superset --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple
    
  • 1.5 初始化Superset数据库,并完成Superset初始化

    superset db upgradeexport FLASK_APP=superset
    superset fab create-admin
    #说明:flask是一个Python web框架,Superset使用的就是flask
    # 输入参考信息如下
    -- username youli \
    -- firstname youli \
    -- lastname youli \
    -- email youli@superset.com \
    -- password youlisuperset init	# Superset初始化
    
    • 过程详情示例图【1】效果如下:在这里插入图片描述

    • 过程详情示例图【2】效果如下:在这里插入图片描述

    • Python代码访问数据库测试

      import pymysql as pmq
      con = pmq.connect(host='localhost', user='root', password='123456', database='mysql')
      #操作游标
      cur = con

http://www.ppmy.cn/news/1454376.html

相关文章

基于AT89C51单片机的温度上下限自动控制检报警设计

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/89247694?spm=1001.2014.3001.5501 C 源码+仿真图+毕业设计+实物制作步骤+06 题 目 基于单片机的温度检测调节系统设计 姓 名 学 号 专业班级 指导教师 年 月 日 任务书 …

css基础之显示模式、背景、三大特性

显示模式、背景 一、元素显示模式 1.块级元素 独占一行&#xff0c;例如div,p&#xff0c;hr,h1-h6,ul,ol,form,table 可以设置高度宽度&#xff0c;外边距&#xff0c;内边距 宽度默认容器宽度 里面可以放行内或块级元素 注意&#xff1a; 文字类元素不能使用块级元素 <…

Vue 开发中的一些问题简单记录,Cannot find module ‘webpack/lib/RuleSet‘

您好&#xff0c;我是码农飞哥&#xff08;wei158556&#xff09;&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f4aa;&#x1f3fb; 1. Python基础专栏&#xff0c;基础知识一网打尽&#xff0c;9.9元买不了吃亏&#xff0c;买不了上当。 Python从入门到精…

四种粒子群算法的Matlab实现

粒子群算法&#xff0c;又称为粒子群优化&#xff08;Particle Swarm Optimization&#xff0c;简称PSO&#xff09;&#xff0c;是一种基于群体智能的优化算法。它最初由James Kennedy和Russell Eberhart于1995年提出&#xff0c;灵感来源于鸟群捕食行为的研究。在PSO中&#…

overflow:hidden对解决外边距塌陷的个人理解

外边距塌陷&#xff1a; 子元素的上外边距大于父元素的上外边距&#xff0c;导致边距折叠&#xff0c;取两者之间最大值&#xff0c;即子元素外边距&#xff0c;导致父元素上外边距失效。 解决办法&#xff1a;在父元素样式添加overflow:hidden;或者border:1px solid black;(不…

Crossplane 实战:构建统一的云原生控制平面

1 什么是 Crossplane Crossplane 是一个开源的 Kubernetes 扩展&#xff0c;其核心目标是将 Kubernetes 转化为一个通用的控制平面&#xff0c;使其能够管理和编排分布于 Kubernetes 集群内外的各种资源。通过扩展 Kubernetes 的功能&#xff0c;Crossplane 对 Kubernetes 集群…

医学统计学和医学方面的数据分析的软件有哪些呢

医学统计学对于医学生来说确实是一门至关重要的课程&#xff0c;它贯穿了医学生的整个职业生涯。针对你提到的医学统计学的学习难点和常见问题&#xff0c;以下是一些建议和解答&#xff1a; 学习医学统计必须掌握的知识点&#xff1a; 除了基本的统计概念&#xff08;如均值…

【Java从入门到精通】Java 正则表达式

目录 正则表达式实例 &#x1f349;java.util.regex 包 &#x1f349;实例 &#x1f349;捕获组 &#x1f349;实例 &#x1f349;RegexMatches.java 文件代码&#xff1a; &#x1f349;正则表达式语法 &#x1f349;Matcher 类的方法 &#x1f349;索引方法 &#…