接手大数据开发两周,我用AI把SQL查询和数据分析全自动化了
作者:程序员罗尼 | 发布:2026-05-22 | 原文:https://mp.weixin.qq.com/s/vL4QUhd_3qeJm7qy9vbUaw
我最近两周刚接手大数据开发。今天分享一个我摸索出来的效率提升方法:从让 AI 帮我写 SQL,到让 AI 自己查数据、出分析报告,彻底解放了我重复的数据库查询工作。
一、最初的效率提升:AI 写 SQL
刚接手时,我最大的痛点是写 SQL。业务逻辑复杂、表又多,每次验证数据都要花很多时间写查询。
后来我开始用 AI 写 SQL,流程很简单:
- 我告诉 AI 要查什么、验证什么
- AI 生成 SQL 语句
- 我复制到数据库客户端执行
- 自己分析结果对不对
这个方法帮我省了 70% 写 SQL 的时间,让我快速上手。我用了两周,一直以为这就是 AI 能帮我的极限了。
二、遇到的瓶颈:最后一公里的手动操作
但用久了发现,还是有很多重复的手动活。AI 写好 SQL,我还是得自己打开客户端、复制粘贴、执行,再盯着几十上百行数据判断对错、整理结论。
这些事不难,但很琐碎,还打断思路。每次验证一个小逻辑都要来回切窗口。我就想,能不能把这最后一步也自动化?
三、关键启发:MCP 带来的新思路
转机来自同事的分享。他说自己写了个 MCP(模型上下文协议),能让 AI 帮他调用一些外部工具。虽然我也配置了不少 MCP,但还没有自己写过。
听他这么一说,我突然想到:那我给常用的 Presto 数据库也写个 MCP,AI 不就能直接连库,自己写 SQL、执行、看结果了吗?
四、最惊喜的部分:AI 自己搞定了一切
有了想法,我没自己查文档写代码,直接告诉 Claude Code:我想写个 Presto 的 MCP,让你能直接连我的库,自己写 SQL、执行、做数据分析,你先调研,可行的话就帮我写出来。
然后我就去忙别的了。十几分钟后,Claude Code 说方案没问题,代码写完了,还自己测试连接成功了。
我挺震惊的,我只说了目标,它自己完成了调研、编码、测试全流程。
五、现在的工作流:一句话出报告
现在我的工作流变成了:
我:"帮我验证今天 XX 任务的数据,对比昨天的指标,看看有没有异常。"
然后我就可以去喝水或者处理别的事。几分钟后,Claude Code 会直接给我完整的分析报告:
- 自己写需要的 SQL
- 自己连接 Presto 执行查询
- 自己对比数据结果
- 总结数据是否正确、哪里有异常,甚至给出可能的原因
全程我不用碰 SQL,也不用开数据库客户端。
六、一点思考
这件事让我感触很深:我们对 AI 的用法该升级了。
以前觉得 AI 只是代码生成器,我们指挥它写什么,自己再去执行。但现在 AI 已经能当任务执行者了,我们只要说目标,它会自己决定用什么工具、甚至自己写工具,完成任务后给结果。
我刚接手大数据两周,没有深厚的技术积累,也没花时间学 MCP 的复杂用法,只是换了个思路:从"指挥 AI 写代码"变成"告诉 AI 我要什么"。
这就是 AI 时代最棒的地方:新手也能拥有以前资深工程师才有的效率。希望我的分享能给大家一点启发。有类似的自动化想法,不妨大胆告诉 AI,说不定会有惊喜。