SuperSonic 实用攻略:让数据查询变得像聊天一样简单

天天

发布于286天前
龙猫也是猫
最近发现一个超级实用的开源项目 —— SuperSonic,这是腾讯音乐开源的新一代AI+BI平台,融合了Chat BI(基于大语言模型)和Headless BI(基于语义层)两种范式。

说人话就是:**你可以用自然语言跟数据库聊天,问它问题,它直接给你答案和图表**。想象一下,不用写SQL,直接问"这个月销量怎么样?",系统就能给你完整的分析报告,是不是很酷?

功能特点:
- **自然语言查询**:直接说话就能查数据
- **智能理解**:理解你的业务术语和上下文
- **自动图表**:根据数据类型自动选择合适的可视化方式
- **权限控制**:支持数据集、列、行三级权限管理


https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.supersonic


## 实际使用攻略
应用安装后,打开登录页,** 默认账号密码:admin,123456 **

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/2501dfcf-2d47-4ba9-a1cd-bf53c53f00c6.png "image.png")

### 第一步:连接数据源

登录后,首先要连接你的数据库。SuperSonic 支持主流数据库:
- MySQL
- PostgreSQL  
- ClickHouse
- Apache Doris
- 等等...

在"数据源管理"页面添加连接信息,测试连接成功后就可以开始建模了。

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/1f5ae2cd-ac2f-412e-966a-a54b9ffcc20e.png "image.png")
### 第二步:建立语义模型

这是最关键的一步!语义模型就像是给系统建立一个"业务词典",让它理解你的业务术语。

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/cdcae686-1539-436b-8cdc-1d458059e7d8.png "image.png")
**建模核心要点:**

1. **定义主题域**:比如"销售分析"、"用户行为"等
2. **配置维度**:时间、地区、产品分类等分析角度
3. **定义指标**:销售额、订单量、转化率等关键指标
4. **添加标签**:用户级别、产品状态等枚举值

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/8d47e2d5-2d42-46f8-ae38-9ad175f678bf.png "image.png")

**实用技巧:**
- 维度和指标的名称要用业务人员熟悉的词汇
- 添加同义词,比如"营收"和"销售额"都指向同一个指标
- 给重要字段添加描述,帮助AI更好理解

### 第三步:开始对话查询

模型建好后就能愉快聊天了!这里分享一些实用的查询技巧:

**基础查询:**
- "这个月的销售额是多少?"
- "北京地区的用户数量"
- "最近7天的订单趋势"

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/aaba4f89-c9d9-4a15-9c79-e197c9a4fb93.png "image.png")

### 第四步:权限配置(团队使用必备)

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/70c7b47b-8cbd-4bf4-b0c2-a65d7f282f0d.png "image.png")
如果是团队使用,权限管理很重要:

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/9129b949-ec9b-4453-9cd8-93ba3cc2daaf.png "image.png")
在"权限管理"页面可以灵活配置,支持用户、角色、部门多种授权方式。

SuperSonic 支持插件扩展,你可以:
- 集成外部API(比如天气、汇率)
- 添加自定义计算逻辑
- 连接其他业务系统

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/08dbc2a8-6d06-4598-b44b-6b2b59137933.png "image.png")

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/b3128af0-e259-4cd9-b496-a27c5fdb39cb.png "image.png")
 

## 总结

SuperSonic 是个很实用的工具,它让数据分析变得更加民主化,业务人员不用再依赖技术人员就能自己查数据、做分析。

如果你的团队正在为复杂的SQL查询和报表制作头疼,不妨试试 SuperSonic。它可能不会解决所有问题,但绝对能让数据查询变得更简单、更直观。

项目地址:https://github.com/tencentmusic/supersonic

评论

0

暂无评论

说点什么呢~
收藏
0
0
0