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 天前
Apache Flink 2.3.0(最新版本)
大数据·flink·apache
代立冬5 天前
927 个 PR:Apache SeaTunnel 3.0.0 正式发布!AI 时代,数据集成正在迎来新的可能
人工智能·apache
zhongben_keji6 天前
家政小程序开发全解:经营模式、品类矩阵、派单约束与信用核验
线性代数·矩阵·apache
weixin_177297220697 天前
二手旧物回收小程序先要解决的不是下单,是“上门之后价格变了怎么办“
小程序·apache
努力变的更好7 天前
H5与小程序之间的回调
前端·小程序·apache
十碗饭吃不饱9 天前
Apache POI 踩坑:setFontFamily 二次设置字体不生效、样式残留问题深度解析
java·word·apache
心随_风动10 天前
Ubuntu系统安装Apache服务教程
linux·ubuntu·apache
ly768912 天前
Kafka 消费者重试与死信:Spring for Apache Kafka 的边界设计
spring·kafka·apache·并发消费·消费者重试·死信主题·位移提交
HoneyMoose12 天前
Ubuntu Apache 配置多站点提示 SSL 错误
ubuntu·apache·ssl
骑着蜗牛撵大象32712 天前
一套引擎撑起树表双模型:Apache IoTDB 2.0 与 TsFile 的选型答卷
apache·时序数据库·iotdb·tsfile·树模型·表模型