开源 62.6k!带你高效构建数据可视化

文摘   2024-11-09 09:53   辽宁  
关注下方公众号,获取更多热点资讯

Superset使用

先来几张效果图

简介

Superset 是一个强大的开源数据可视化和仪表盘工具,能够轻松对接多种数据源并提供直观的数据分析功能。本文将详细介绍如何在 Superset 中配置 MySQL 数据源、创建图表和仪表盘,并分享实用的技巧以提升使用效率。

本文将以 MySQL 为例进行配置介绍,Superset 部署方法参考另外一篇文章《Superset 详细安装部署指南》

MySQL数据源

在连接 MySQL 数据源之前,首先需要安装相应的驱动。

使用 conda 安装依赖

使用 conda 安装可以有效避免依赖冲突和兼容性问题:

conda install mysqlclient

官方文档参考

更多数据库驱动的安装指南详见 https://superset.apache.org/docs/databases/installing-database-drivers

注意: 官方推荐使用 pip 安装驱动:

pip install mysqlclient

但为确保兼容性,建议优先使用 conda

数据库连接方法:mysql://<UserName>:<DBPassword>@<Database Host>/<Database Name>

重启Superset

superset restart

MySQL数据源配置

完成依赖安装后,可以开始配置 MySQL 数据源。以下是详细步骤。

Database 配置

  1. 1. 导航到 Databases 页面
    打开 Superset 后,点击顶部菜单栏的 Data -> Databases

  1. 1. 添加数据源
    点击页面右上角的 + DATABASE 按钮:

  1. 1. 填写连接信息

  1. 1. 测试连接并保存
    测试连接成功后,点击保存完成配置:

Table配置

  1. 1. 导航到 Datasets 页面
    在顶部菜单栏中点击 Data -> Datasets

  1. 1. 添加数据集
    点击页面右上角的 + DATASET 按钮:

  1. 1. 选择数据表
    在弹出的对话框中选择目标数据库和表:

创建图表

  1. 1. 点击Charts -> CHART

  2. 2. 选择表和需要展示的图

  3. 3. 配置统计说明

  4. 4. 保存

创建仪表盘

  1. 1. Dashboards -> DASHBOARDS

  2. 2. 托拉拽设置仪表盘

  3. 3. 将图标拖到展示区域

  4. 4. 查看结果

使用SQL查询后以表格形式展示

  1. 1. SQL Lab -> SQL Editor

  2. 2. 查询SQL,点击EXPLORE,并跳转到Charts

  3. 3. 保存查询,并自定义命名

  4. 4. 直接导出了Charts并设置好了字段,我们可以在此基础上进行修改

  5. 5. 保存为Charts

  6. 6. 在仪表盘添加Charts

  7. 7. 查看结果

  8. 8. 中文表头设置也可以在查询sql时指定中文表明,在展示时候就自动显示成别名了



欢迎关注我的公众号“编程与架构”,原创技术文章第一时间推送。



编程与架构
专注于Java、大数据、AI以及开发运维技术的深入探索与分享。作为一名开源爱好者,致力于分享实战经验和前沿技术动态,帮助更多技术人提升技能。
 最新文章