接手大数据开发两周,我用AI把SQL查询和数据分析全自动化了

作者:程序员罗尼 | 发布:2026-05-22 | 原文:https://mp.weixin.qq.com/s/vL4QUhd_3qeJm7qy9vbUaw


我最近两周刚接手大数据开发。今天分享一个我摸索出来的效率提升方法:从让 AI 帮我写 SQL,到让 AI 自己查数据、出分析报告,彻底解放了我重复的数据库查询工作。

一、最初的效率提升:AI 写 SQL

刚接手时,我最大的痛点是写 SQL。业务逻辑复杂、表又多,每次验证数据都要花很多时间写查询。

后来我开始用 AI 写 SQL,流程很简单:

  1. 我告诉 AI 要查什么、验证什么
  2. AI 生成 SQL 语句
  3. 我复制到数据库客户端执行
  4. 自己分析结果对不对

这个方法帮我省了 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,说不定会有惊喜。

END