Apache Superset 使用

目录

简介

  • Apache Superset 是一个开源数据探索和可视化平台(BI 工具),能连接大部分支持SQL的数据库。主要特点是可自助分析、自定义仪表盘、分析结果可视化(导出)、还集成了一个 SQL 编辑器,可以进行 SQL 编辑查询等,提供丰富的拖拽式图表和仪表盘,帮助用户轻松实现自助式数据分析。

安装

基础功能安装

shell 复制代码
conda create -n superset python=3.10.6
conda activate superset
  • 然后按照官方文档执行一下命令
shell 复制代码
pip install apache_superset
# 密钥最好复杂一点,可用 python -c "import secrets; print(secrets.token_urlsafe(42))" 生成,演示随便设置的
export SUPERSET_SECRET_KEY=123456
export FLASK_APP=superset
superset db upgrade
superset fab create-admin
superset load_examples
superset init
  • 如果遇到cachetools异常执行

    pip install cachetools

  • 安装连接Doris依赖

    pip install pydoris

MCP 安装

启动

  • 创建一个公共的配置文件,Web UI和MCP都用它。

  • superset_config.py

python 复制代码
# 密钥
SECRET_KEY="123456"
#MCP
MCP_DEV_USERNAME = "admin"

# -------------- Superset 汉化配置 --------------

# 开启多语言支持
BABEL_IS_TEXTDOMAIN_PER_LANGUAGE = True

# 设置默认语言为简体中文
BABEL_DEFAULT_LOCALE = "zh"



# 语言列表选项
LANGUAGES = {
    "en": {"flag": "us", "name": "English"},
    "zh": {"flag": "cn", "name": "Chinese"},
}
  • Web UI启动
shell 复制代码
set SUPERSET_CONFIG_PATH=D:/work/self/superset/superset_config.py
set FLASK_APP=superset
superset run -p 8088 --with-threads --reload --host 0.0.0.0
  • 启动 MCP

    set SUPERSET_CONFIG_PATH=D:/work/self/superset/superset_config.py
    superset mcp run --host 0.0.0.0 --port 5008

基础使用

创建连接

  • 支持很多数据库,这里以Doris为例。

创建数据集

创建图表

创建 Dashboard并且绑定图表

MCP 使用

  • 我使用的是qwen调用MCP, 可以告诉qwen要新增MCP。它会自己配置(大部分工具配上大模型都有这种功能)。

    {
    "mcpServers": {
    "superset": {
    "url": "http://192.168.81.166:5008/mcp"
    }
    }
    }

  • 配置好的效果如下图

  • 然后输入问题

调用superset mcp,生成每天注册量折线图,数据集从t_user获取

  • 查看图表创建成功。

相关推荐
极昆仑智慧6 天前
智能问数零售行业场景2:滞销库存与跨店错配的自动化处置——从全连锁交叉匹配到调拨清仓派单的工程实现,示例口径一次性盘活/止损约420-620万
bi·chatbi·ai+bi·智能问数·data agent
极昆仑智慧7 天前
智能问数零售行业场景1:生鲜损耗管理的自动化落地——从每日巡检、五类归因到分级降价派单的工程实现,示例口径年化减少损耗约500-1100万
bi·chatbi·ai+bi·智能问数·data agent
制造数据与AI践行者老蒋8 天前
智联工坊IoT 数据采集工程实战:2000 万条可复现设备数据生成(WorkBuddy 落地)
doris·制造业数字化·workbuddy·iot 数据采集·模拟数据生成·数据质量校验·dolphinschedul
衡石科技8 天前
指标管理平台选型指南:四个评估维度与一份验证清单
数据治理·指标平台·指标管理·ai bi·选型指南
网络豆12 天前
Apache Maven 鸿蒙 PC 适配全记录:把 JVM 构建工具交付到 HiShell
maven·apache·harmonyos
网络豆12 天前
Apache Hive 鸿蒙 PC 适配全记录:以 Qt 客户端打通 HiveQL、监控与元数据访问
hive·apache·harmonyos
网络豆12 天前
Apache HBase 鸿蒙 PC 适配全记录:用 Qt 原生客户端打通 REST 管理与数据读写
apache·hbase·harmonyos
无巧不成书021813 天前
Apache Tomcat 9 下载全指南(Windows,Linux,macOS):版本选型、国内镜像、SHA-512 与 PGP 完整性校验
windows·tomcat·apache
Dream-Y.ocean13 天前
鸿蒙平台 Apache Tomcat 管理控制台适配实战:基于 Electron 壳方案的真实 HTTP 服务器实现
tomcat·apache·harmonyos
betazhou13 天前
Apache seatunel常用配置参数解析说明
apache·seatunnel