
SuperSonic 实用攻略:让数据查询变得像聊天一样简单
最近发现一个超级实用的开源项目 —— SuperSonic,这是腾讯音乐开源的新一代AI+BI平台,融合了Chat BI(基于大语言模型)和Headless BI(基于语义层)两种范式。
说人话就是:**你可以用自然语言跟数据库聊天,问它问题,它直接给你答案和图表**。想象一下,不用写SQL,直接问"这个月销量怎么样?",系统就能给你完整的分析报告,是不是很酷?
功能特点:
- **自然语言查询**:直接说话就能查数据
- **智能理解**:理解你的业务术语和上下文
- **自动图表**:根据数据类型自动选择合适的可视化方式
- **权限控制**:支持数据集、列、行三级权限管理
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.supersonic
## 实际使用攻略
应用安装后,打开登录页,** 默认账号密码:admin,123456 **

### 第一步:连接数据源
登录后,首先要连接你的数据库。SuperSonic 支持主流数据库:
- MySQL
- PostgreSQL
- ClickHouse
- Apache Doris
- 等等...
在"数据源管理"页面添加连接信息,测试连接成功后就可以开始建模了。

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

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

**实用技巧:**
- 维度和指标的名称要用业务人员熟悉的词汇
- 添加同义词,比如"营收"和"销售额"都指向同一个指标
- 给重要字段添加描述,帮助AI更好理解
### 第三步:开始对话查询
模型建好后就能愉快聊天了!这里分享一些实用的查询技巧:
**基础查询:**
- "这个月的销售额是多少?"
- "北京地区的用户数量"
- "最近7天的订单趋势"

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

如果是团队使用,权限管理很重要:

在"权限管理"页面可以灵活配置,支持用户、角色、部门多种授权方式。
SuperSonic 支持插件扩展,你可以:
- 集成外部API(比如天气、汇率)
- 添加自定义计算逻辑
- 连接其他业务系统


## 总结
SuperSonic 是个很实用的工具,它让数据分析变得更加民主化,业务人员不用再依赖技术人员就能自己查数据、做分析。
如果你的团队正在为复杂的SQL查询和报表制作头疼,不妨试试 SuperSonic。它可能不会解决所有问题,但绝对能让数据查询变得更简单、更直观。
项目地址:https://github.com/tencentmusic/supersonic
此 App 尚未收到足够的评分或评论,无法显示评论列表。