Back to blog

AI Won't Replace Your Data Analyst. It'll Delete the Ticket Queue.

Spencer Pauly
Spencer Pauly
4 min read
AI Won't Replace Your Data Analyst. It'll Delete the Ticket Queue.

Every few weeks someone posts a confident take that AI is coming for data analysts, usually with a screenshot of a model writing a decent query as evidence. And every few weeks an analyst replies that the model got the join wrong, or used the wrong revenue definition, or didn't know that status = 'active' excludes the trialing accounts. Both people are right, which is why the "will AI replace analysts" framing is the wrong question.

It's not going to replace the analyst. It's going to delete the part of the job the analyst already hated, and that's a different and more interesting outcome.

What an analyst's day actually contains

If you shadow a data analyst at a normal company, the time doesn't go where the job title implies. A lot of it goes to a queue of small, repetitive requests. "Pull signups for the campaign." "How many users on the enterprise plan?" "Can you re-run that but for EMEA?" These aren't analysis. They're lookups. Each one is a thirty-second query wrapped in a context-switch and a Slack thread.

The actually-hard parts of the job (deciding what to measure, modeling messy data so it's queryable, noticing that the number someone asked for isn't the number they need) get squeezed into whatever time the queue leaves over, which is never enough.

So when you ask "can AI do the analyst's job," you have to ask which part. The lookup part? Increasingly, yes. The judgment part? Not close.

The part AI is genuinely taking

The lookups are going. A non-technical person can now ask "signups from the spring campaign, by week" in plain language, get the actual SQL, and see the result against real data. That request never has to reach the analyst. Multiply that across every "quick question" a company generates and you've removed most of the queue.

This is the thing the replacement crowd is pointing at, and they're not wrong that it's real. They're wrong about what it means. Removing the lookups doesn't remove the analyst. It removes the analyst's worst day.

The part AI is bad at, and why

Here's what the model can't do, and it's structural, not a matter of the next version being smarter.

The model doesn't know that your company decided "active user" excludes anyone who hasn't logged in for 30 days, because that decision lives in a Notion doc and three people's heads, not in the schema. It doesn't know that the revenue column includes refunds and you have to subtract them, because that's tribal knowledge. It doesn't know that the question "how's the new feature doing" actually means "should we keep investing in it," which requires picking metrics the asker didn't name.

These aren't query problems. They're definition and judgment problems, and they're the analyst's real value. The model writes excellent SQL against a model of the world it doesn't have. The analyst's job is increasingly to build and own that model of the world — the definitions, the semantics, the "here's what this actually means" — so that when anyone (or any agent) asks a question, the answer is right.

The job gets better, then it gets contested

I think the honest read is that this is good for analysts in the medium term and uncomfortable in the short term.

Good, because the queue was a terrible use of a sharp person and now it's gone. The job moves toward the work they wanted when they took it: deciding what matters, making the data trustworthy, catching the question behind the question.

Uncomfortable, because a team that used to need four analysts to service the queue might need two analysts doing higher-leverage work. That's a real change in headcount math, and pretending otherwise is dishonest. The function doesn't disappear. It concentrates. Fewer people, doing the part that was always the point.

Where I land

The teams that come out ahead are the ones that see this clearly and move their analysts up the stack on purpose, instead of either pretending nothing changed or panicking and cutting the function entirely.

Let the lookups go to a system that can answer them safely (that's literally what we're building at QueryBear, so I'm biased) and point your analysts at the definitions and the modeling and the judgment. That's not replacement. That's finally letting them do the job, and quietly killing the queue that was eating it.

Database Access

Give Your AI Agents
Database Access. Securely.

Connect any database. Control permissions. Audit every query. All running locally on your machine.