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获取

  • 查看图表创建成功。

相关推荐
闲云野鹤在人间2 天前
项目实战:LNMP-电商平台-ECshop
linux·运维·nginx·apache·lvs
隔窗听雨眠2 天前
湖仓一体架构深度解读:Apache Doris如何打破数据边界实现查询提速30倍
架构·apache
南城以南溫暖如初1472 天前
社区健身小程序开发流程详解:技术选型与实施经验分享
java·经验分享·spring boot·mysql·vue·apache
北极糊的狐2 天前
钉钉小程序接入若依(只做增删改查,先不管工作台免登)
apache
SelectDB技术团队3 天前
阶跃星辰 Agent 可观测:Apache Doris / SelectDB 的技术能力与实践
django·apache·知识图谱
万岳科技系统开发3 天前
医疗诊所小程序如何实现患者管理和会员运营?
java·小程序·apache
行业研究员8 天前
腾讯位置服务核心功能与应用场景解析
apache·lbs·腾讯位置服务
优德普ERP数字化8 天前
冷链设备质量追溯怎么做:围绕序列号组织QMS与BI数据
bi·qms·设备序列号·冷链设备·发泡·能耗测试·优德普
SeaTunnel9 天前
Apache SeaTunnel 提交一个任务都经过了什么?
java·大数据·服务器·apache·etl·seatunnel
hopsky11 天前
数据架构与商业智能
数据仓库·bi