AI 问数演示与体验
用一句话查业务数据,还能打开数据视图核对 AI 的答案。第一次了解,可以先看下面两个演示视频;想亲自试试,再连接已经准备好的公开样例。
手机可以直接看视频、操作交互示例、阅读教程。实时向 AI 提问,需要使用支持远程 HTTP MCP 的 AI 客户端。
先看视频,了解实际效果
点击视频前往哔哩哔哩。视频展示业务场景;下面的在线样例使用公开的 Chinook、WWI 等数据,不包含视频中的企业业务数据。
聊天软件内打不开视频时,可将本页链接复制到系统浏览器打开。
手机上也能点开的示例
这两个示例使用教材中已核对的预置结果,便于了解操作效果。实时取数请按下面的步骤连接 MCP。
想亲自问数?连接公开样例
我们已准备好数据库和语义层模型。你只需连接服务,再向 AI 提问。
展开连接配置与使用步骤
Chinook 样例的 MCP 地址
https://mcp-demo.qlfloor.com/ns/chinook/mcp1. 先连接 Chinook
在线环境无需注册或服务端 API Key。AI 客户端本身是否需要账号、订阅或模型额度,以所用客户端为准。
在客户端的 MCP 设置中新增远程服务:
| 配置 | 填写内容 |
|---|---|
| 名称 | foggy-chinook,也可以自己命名 |
| URL | https://mcp-demo.qlfloor.com/ns/chinook/mcp |
| 认证 | 无 |
这种地址已固定 Namespace,不需要额外填写 Header。Namespace(下文简称 NS)用来选择一组样例模型与数据,例如 chinook 和 wwi-dw。
如果客户端使用 mcpServers JSON 配置,点击代码块顶部的**“一键复制完整配置”**,再粘贴到客户端即可:
{
"mcpServers": {
"foggy-chinook": {
"url": "https://mcp-demo.qlfloor.com/mcp",
"headers": {
"X-NS": "chinook"
}
}
}
}
客户端的配置位置和字段以自身说明为准。固定 NS 地址与 X-NS 二选一即可,同时设置时两者必须一致。
连接成功后,AI 应能发现 dataset.list_models、模型描述和查询等工具。本演示使用 HTTP POST 的 MCP JSON-RPC 入口;只支持旧 SSE 接口的客户端需要适配,不能直接把地址改成 /sse。
2. 发出第一组问题
先发送:
看看这个演示环境能查什么,先读取模型和字段说明。
然后发送:
查一下 2012 年的账单金额合计。
再继续:
按客户统计 2012 年的账单金额,列出前五名。
AI 应先发现模型、读取引擎实时生成的字段说明,再校验并执行查询。这里只需连接 MCP;服务器已准备好语义层模型,无需你提前生成 Markdown 或安装建模 Skill。
本环境实测的核对点:
| NS | 问题 | 应得到的结果 |
|---|---|---|
chinook |
2012 年账单金额合计 | 477.53 |
chinook |
2012 年平均账单金额,保留两位小数 | 5.75 |
wwi-oltp / wwi-dw |
2016 年现有样例期间的含税销售额 | 25,971,029.11 |
金额含义按各样例的字段说明理解,不应自行称为人民币。WWI 的事实数据截至 2016-05-31,最后一项不能说成完整全年销售额;订单金额与开票销售额也不能混用。
3. 换一个样例
将固定地址中的 NS 替换即可,例如:
https://mcp-demo.qlfloor.com/ns/chinook-multidim/mcp
https://mcp-demo.qlfloor.com/ns/wwi-oltp/mcp
https://mcp-demo.qlfloor.com/ns/wwi-dw/mcp
如果同时连接多个服务,给它们不同的名称,提问时说明使用哪一个。模型和字段应从当前 NS 实时获取,不能把其他 NS 的名称直接搬过来。
| NS | 适合体验什么 | 对应教材 |
|---|---|---|
chinook |
账单、客户、明细、过滤、计算、日期、字典与 JOIN | 第 8—16 章及第 17 章基础时间示例 |
chinook-calendar |
业务日期、日历与可比期间 | 第 18 章 |
time-business |
库存快照、工单、首次发生等时间业务 | 第 19—21 章 |
chinook-multidim |
组织层级、上卷下钻、Pivot、占比 | 第 22—25 章 |
chinook-composition |
Compose、CTE 和阶段计算 | 第 26—28 章 |
file-invoices / file-csv |
已导入的表格账单与 CSV 数据 | 第 29 章起的文件系列 |
file-cleaning / file-monthly / file-legacy |
清洗后数据、月度粒度、旧字段对齐 | 文件系列 |
file-target-analysis / file-regression-current |
目标对照和已验证的文件回归快照 | 文件系列 |
chinook-performance |
源表与预聚合查询 | 性能系列 |
chinook-scope |
模型、字段和行范围限制 | 第 13 章,见下方说明 |
wwi-oltp |
WWI 业务库:订单行与开票行 | 企业样例扩展 |
wwi-dw |
WWI 数仓:销售、订单与库存信号 | 企业样例扩展 |
已验证的部署共 16 个 NS、44 个 QM(查询模型),当前可用清单以线上目录为准。教材中的层级、日历、工单等补充数据包含教学构造,不应当作 Chinook 原库固有业务。
可以尝试这些简短问题:
chinook-multidim:按支持人员和国家比较 2012 年十月、十一月的账单金额。time-business:先看看有哪些库存和工单模型,说明它们分别按什么日期统计。wwi-oltp:2016 年现有数据中,哪些客户的含税开票金额最高?wwi-dw:按月查看 2015 年的含税销售额。
缺少所需指标或定义时,AI 应说明限制或请求澄清。
4. 体验权限范围
普通样例无需认证。第 13 章的 chinook-scope 则专门演示权限效果,需要选择一个公开教学角色:
{
"mcpServers": {
"foggy-scope-usa": {
"url": "https://mcp-demo.qlfloor.com/ns/chinook-scope/mcp",
"headers": {
"Authorization": "Demo-USA"
}
}
}
}
查询 2012 年账单金额,Demo-USA 得到 127.98,改为 Demo-Canada 得到 42.57。不传角色时该受限查询被拒绝,受限单价字段也不能查询。切换角色后需让客户端重新连接并获取元数据。
两个值只是公开的教学选择值,不是账号或生产密钥。其他 NS 仍公开完整 Chinook 样例,因此这个演示用于观察权限如何执行,不代表真实客户数据的登录与隔离系统。
5. 与本地实操有什么区别
在线环境已经完成数据接入和模型创建,适合先体验查询,再回到教材理解实现。第 6—8 章的安装、探查和建模,以及后续修改 TM/QM、导入文件和运行回归脚本,仍需在自己的练习环境进行。
公开 MCP 提供模型发现、实时元数据、查询、Compose 和查询解释;不开放原始 SQL、数据库写入、文件上传或模型维护。文件系列展示的是已导入快照,不会接收你的 Excel 文件。Console、FDP 和自定义 Dashboard 将在后续阶段讲解。
普通查询每次最多返回 500 行,默认 200 行;Pivot 使用轴上的 TopN,不添加顶层 limit。较大结果应缩小范围或分页。共享演示环境还限制并发和响应大小,返回超时不等于查询结果为零。
6. 常见情况
| 现象 | 怎么处理 |
|---|---|
| 浏览器直接打开 MCP 地址显示 405 | MCP 地址用于客户端 POST 调用;浏览样例请打开上面的模型目录 |
| 找不到模型或字段 | 核对 NS,重新发现模型并读取实时元数据 |
| 返回查询诊断 | 让 AI 按诊断修正并重新校验,不把失败当作零条数据 |
| 返回结果被截断 | 缩小日期和维度范围,或分页继续查询 |
| 需要分析自己的表格或修改模型 | 按教材准备独立环境,公网演示不接收私有数据 |
| 客户端连接失败,但模型目录可打开 | 核对远程 HTTP MCP 支持、URL、代理和自定义 Header 配置;目录可访问不等于 MCP 已连接成功 |
服务版本与验证日期:Launcher 0.1.42,2026-10-27。已有模型的字段说明由引擎按加载状态实时生成;本文给出的是连接方法与样例边界。
教程、源码与技术资料
想了解原理,先读教程的技术篇;想搭建自己的环境,从第 6 章开始。白皮书和语法参考适合查具体设计与配置。
配套完整教程
AI 数据分析:从语义层到可核对的问数实践;包含在线正文、Markdown、PDF 和实操样例中文技术文档
Foggy Data MCP 文档;查询建模、接口与能力说明技术白皮书
引擎 GitHub
CLI GitHub
foggy-runtime-cli;本地接入、建模与验证工具Skill GitHub
foggy-ai-analysis;AI 接入与建模指引、查询 Skill 及配套发行信息
白皮书版本与 Launcher 发行号是两套编号。本演示的可用范围以当前模型目录和实测版本为准;准备自己的环境时,按教程安装并核对实际版本。