- 博客
- SuperSonic 实用攻略:让数据查询变得像聊天一样简单
SuperSonic 实用攻略:让数据查询变得像聊天一样简单
a year ago
最近发现一个超级实用的开源项目 —— 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
- 等等...
在"数据源管理"页面添加连接信息,测试连接成功后就可以开始建模了。

第二步:建立语义模型
这是最关键的一步!语义模型就像是给系统建立一个"业务词典",让它理解你的业务术语。
建模核心要点:
- 定义主题域:比如"销售分析"、"用户行为"等
- 配置维度:时间、地区、产品分类等分析角度
- 定义指标:销售额、订单量、转化率等关键指标
- 添加标签:用户级别、产品状态等枚举值

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

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


总结
SuperSonic 是个很实用的工具,它让数据分析变得更加民主化,业务人员不用再依赖技术人员就能自己查数据、做分析。
如果你的团队正在为复杂的SQL查询和报表制作头疼,不妨试试 SuperSonic。它可能不会解决所有问题,但绝对能让数据查询变得更简单、更直观。
作者
天天
