On this page
Short answer
Can AI replace data analysts? Not as a whole job, based on the public evidence as of November 2026. The products cited here document AI doing the hands-on half of the work: cleaning data, writing SQL and Python, running statistical analysis and drawing charts. In each case the documentation either tells you to review the output or relies on definitions a data team sets up first. The other half of the job, deciding which question matters, building and validating models, and turning results into a recommendation someone acts on, has no cited evidence of an agent doing it.
So if you manage analysts, the realistic change is that routine questions can be answered by a tool sitting on governed data, and your analysts spend more of their time defining metrics, checking answers and working with the people who asked. Whether that means you need fewer analysts is not something the sources establish.
Some public data for scale. O*NET has no occupation titled data analyst; its closest listings are data scientists (15-2051.00) and business intelligence analysts (15-2051.01), and O*NET reports wage and employment data for both under data scientists. The U.S. Bureau of Labor Statistics (BLS) puts the national median annual wage for data scientists at $120,230 for May 2025; O*NET, citing BLS, gives $57.80 an hour and 275,600 employees. BLS projects employment of data scientists to grow 35 percent from 2025 to 2035, with about 24,800 openings a year on average. Those are figures for the occupation, not for any one team.
Task by task
The table below starts from the 17 task statements O*NET lists for data scientists, merged into 10 tasks an analytics manager would recognize. A task is marked for an agent only where a cited product documents an agent doing it. Where O*NET lists the task but no cited source shows an agent doing it, the task is marked human, and the note says so.
Agent
0of 10
Agent with review
5of 10
- Clean and prepare raw data for analysis
- Query and analyze data with SQL or statistical software
- Create charts and dashboards to show results
- Spot trends, relationships and outliers in the data
- Write code and functions to run analyses
Human
5of 10
- Build, test and compare predictive models
- Identify business problems and interview stakeholders
- Present findings and recommend data-driven decisions
- Design surveys and sampling plans
- Keep up with new analytic methods and research
10 tasks: 0 agent, 5 agent with review, 5 human
| Task | Who does it | Why |
|---|---|---|
| Clean and prepare raw data for analysis | Agent with review | OpenAI documents ChatGPT running Python transformations on uploaded files and tells users to review the generated code, outputs and assumptions. |
| Query and analyze data with SQL or statistical software | Agent with review | Snowflake documents Cortex Analyst generating SQL from plain-language questions, and OpenAI documents Python-based statistical analysis that users should review before relying on it. |
| Create charts and dashboards to show results | Agent with review | OpenAI documents ChatGPT creating charts from uploaded data, and a Databricks customer story reports 92% of a sample of Webmotors dashboards were built with AI assistance. |
| Spot trends, relationships and outliers in the data | Agent with review | OpenAI lists summarizing trends and outliers, while Snowflake says Cortex Analyst does not generate insights for broad questions such as what trends you observe, so a person interprets them. |
| Write code and functions to run analyses | Agent with review | OpenAI documents ChatGPT writing and running Python in a notebook environment, and Databricks describes Genie Code as an AI coding and data assistant; both outputs need review. |
| Build, test and compare predictive models | Human | These are O*NET tasks (model validation, feature selection, comparing performance metrics); no cited source documents an agent doing them in production. |
| Identify business problems and interview stakeholders | Human | These are O*NET tasks; no cited source documents an agent framing the question with the people who will use the answer. |
| Present findings and recommend data-driven decisions | Human | These are O*NET tasks; no cited source documents an agent presenting to management or owning a recommendation. |
| Design surveys and sampling plans | Human | These are O*NET tasks; no cited source documents an agent designing data collection instruments or samples. |
| Keep up with new analytic methods and research | Human | This is an O*NET task; no source read for this page documents an agent doing it for an analyst. |
On that standard, 0 of 10 tasks are ones an agent completes with only spot checks, 5 of 10 are ones a documented tool does with a person reviewing the output, and 5 of 10 stay with a person. The five reviewable tasks are preparing data, querying and analyzing it, charting it, spotting trends and outliers, and writing analysis code.
The evidence comes from the products below.
- ChatGPT data analysis. OpenAI's help center says ChatGPT can summarize "rows, columns, trends, and outliers", create tables and charts, and run "Python-based calculations, transformations, and statistical analysis" on uploaded files. It tells you to "review the generated code, outputs, and assumptions before relying on the result," and says ChatGPT may choose a method or chart type that does not match your intent on the first try.
- Snowflake Cortex Analyst. Snowflake documents it as a managed feature that lets business users ask questions in natural language and get answers without writing SQL. It relies on a semantic model or semantic view in which your team defines metrics, relationships and join paths, and runs queries under Snowflake's role-based access controls. Snowflake lists limits: it cannot use the results of earlier queries in a conversation, and it "does not generate insights for broader business-related queries, such as 'What trends do you observe?'"
- Databricks Genie. Databricks documents Genie One as a place for business users to ask data questions in natural language, Genie Agents as environments where data teams configure "trusted data, metrics, and business rules," and Genie Code as an AI coding and data assistant.
Is it used in production? In a Databricks customer story, Webmotors, which Databricks describes as a Brazilian automotive platform, reports 353 active users asking questions across 26 Genie Agents curated by its Insights team. In an internal survey, 85% of users reported saving analyst hours, averaging 3.5 hours a week, and the company estimates from audit logs that about 504 hours a month return to the business. These are the vendor's and customer's figures; the method is not published.
How reliable is it on hard problems? Spider 2.0, a benchmark published in the ICLR 2025 proceedings, built 632 text-to-SQL workflow problems from enterprise databases, often with over 1,000 columns. Its authors report that their code agent framework based on o1-preview solved 21.3% of the tasks, against 91.2% on the older Spider 1.0 benchmark. That is a research benchmark, not a test of the products above, but it shows why a query on an unfamiliar, messy schema needs checking.
A worked example
This is an illustration, not a reported case. Assume, for this example, that a sales director asks, "What was net revenue by region last quarter?" A tool on your warehouse writes the SQL from a semantic model, returns a table and a bar chart. The analyst compares the total with the finance team's closed-quarter figure and finds it is 4% higher. The query summed gross order value because "revenue" in the semantic model was never defined as net of refunds. The analyst fixes the metric definition, reruns the question, and the total now matches finance. The tool did the query and the chart. The person caught a wrong definition that would have repeated in every later answer.
Jobs you can hand to an agent today
The reviewable tasks above group into separate jobs, each with its own page covering what to give the agent, a brief you can copy, risks and how to run a trial.
- JobSupervisedAI agents for business intelligence and reporting
An AI agent can answer plain-language metric questions, write the SQL and refresh recurring reports from your governed data. Your data team still defines the metrics, checks numbers that leave the company and owns the conclusions.
- JobAssist onlyAI agent for spreadsheet analysis: what it can do
An AI agent inside Excel can summarize a dataset, add formula columns and PivotTables, flag outliers and trace formula errors. Both vendors cited here tell you to verify the output, so a person checks the numbers before anyone relies on them.
Ready
0of 2
Not yet
0of 2
- Reporting and BI covers answering metric questions and refreshing recurring reports from governed data.
- Spreadsheet analysis covers cleaning, analyzing and charting data from a file.
If you are deciding where to start, pick a recurring report whose numbers someone already reconciles, so a wrong answer shows up against a known total. We recommend giving the tool a read-only role, writing down the definitions of the five or ten metrics people ask about most before the trial, and counting how many answers match the reconciled figure on the first few weeks of questions.
What stays human
Four groups of work stay with a person in the sources read for this page.
Defining metrics and checking answers. Both platform tools cited above depend on definitions a data team writes: Snowflake's semantic views hold metrics, relationships and join paths, and Databricks' Genie Agents hold the "trusted data, metrics, and business rules" business users rely on. Webmotors' own analyst is quoted in the customer story saying Genie works well because the data is cataloged "with well-written table descriptions and standardized taxonomy." OpenAI tells you to review code and assumptions. Someone who knows the business has to own those definitions and test the answers against known numbers.
Framing the question. Identifying business problems that data can address and interviewing stakeholders are O*NET tasks with no cited agent evidence. Snowflake's own limits, no insights for broad questions such as what trends you observe, point the same way: the tool answers a well-posed question, and someone has to pose it.
Modeling. Testing and validating predictive models, applying feature selection and comparing models on performance metrics are O*NET tasks with no cited production evidence of an agent doing them.
Recommending and presenting. Presenting results to management, recommending data-driven decisions, and designing surveys and samples are O*NET tasks with no cited agent evidence. We recommend that the analyst who checked the numbers is the one who presents them.
A setup the cited documentation supports is AI tools answering routine questions and drafting analysis on governed data, and analysts defining the metrics, checking the answers and doing the work that starts and ends with people. If you have a reporting job you want an agent to take on, send us your brief below. The guide on how to hire an AI agent covers scope, trials and acceptance.
Sources
- 15-2051.00 - Data Scientists
O*NET OnLine (U.S. Department of Labor)PrimaryAccessed Nov 14, 2026
- 15-2051.01 - Business Intelligence Analysts
O*NET OnLine (U.S. Department of Labor)PrimaryAccessed Nov 14, 2026
- OEWS national annual median wage, Data Scientists (series OEUN000000000000015205113)
U.S. Bureau of Labor StatisticsPrimaryAccessed Nov 14, 2026
- Data Scientists, Occupational Outlook Handbook
U.S. Bureau of Labor StatisticsPrimaryAccessed Nov 14, 2026
- Data analysis with ChatGPT
OpenAI Help CenterPrimaryAccessed Nov 14, 2026
- Cortex Analyst
Snowflake documentationPrimaryAccessed Nov 14, 2026
- Genie
Databricks documentationPrimaryAccessed Nov 14, 2026
- Webmotors accelerates data queries for 353 users with Genie Agents on Databricks
DatabricksVendorAccessed Nov 14, 2026
- Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflows
ICLR 2025 proceedings (Lei et al.)PrimaryAccessed Nov 14, 2026
What we could not verify
- O*NET and BLS have no occupation titled data analyst. This page uses O*NET's data scientists (15-2051.00) and business intelligence analysts (15-2051.01) as the closest listings; BLS wage and projection figures cover SOC 15-2051, data scientists.
- Independent accuracy figures for any named product on a company's own data. Spider 2.0 measures a research code agent on a benchmark, not the products cited here.
- Webmotors' time savings come from an internal user survey and audit log estimates reported in a Databricks customer story; the method is not published.
- Whether employers hire fewer data analysts because of these tools. No source read for this page measures that.
- Production evidence of agents building and validating predictive models, designing surveys or sampling plans, interviewing stakeholders or presenting recommendations. Those tasks are marked human for that reason, not because an agent provably cannot do them.
- A per-task agent price for this role. The products cited are billed by consumption, by plan or are in a free promotion, so no cost comparison is given.
Related
- AI agents for data analysis and BI: what to hand over
- AI agents for business intelligence and reporting
- AI agent for spreadsheet analysis: what it can do
- AI agents for data engineering: what they do today
- Can AI replace financial analysts? A task-by-task answer
- Can AI replace market research analysts? Task by task
- How to hire an AI agent: scope, brief, trial, supervision
