DataAnalytics & BI

DuckDB just made the analyst's job description obsolete, here is what CDOs should do about it

Natural-language BI is collapsing the distance between a business question and a working query. CDOs who treat this as a tooling upgrade rather than a workforce redesign will find themselves managing a team built for problems that no longer exist.

The analyst role has been quietly destabilizing for the past two years. Natural-language interfaces on top of BI platforms mean a product manager can type "show me revenue by region excluding returns, last 90 days" and get a chart without filing a ticket. At the same time, the infrastructure underneath those queries is changing shape. A Towards Data Science walkthrough published in 2025 on building a lakehouse with DuckDB and DuckLake, starting from a local Parquet file and joining it to cloud-resident data, illustrated something important: the gap between "analyst workstation" and "production data platform" is now small enough that a single engineer, or an AI agent, can bridge it in an afternoon. Both shifts arriving together create a real organizational problem for CDOs who have not yet decided what their analysts are actually for.

The pressure is not hypothetical. At dbt Summit 2026, dbt Labs (a commercial vendor with obvious interest in the story it tells) announced dbt Charts and dbt Wizard alongside dbt v2, positioning the transformation layer as a place where business users generate their own metrics-driven visuals. Whether or not that specific product lands, the direction is clear: the semantic layer absorbs more of what analysts used to do manually, andthe way your organization structures its semantic layer today determines how much of that analyst capacity you can redirect rather than simply eliminate.

A five-step playbook for CDOs

Step 1: Audit where analyst time actually goes

Before restructuring anything, get a real breakdown. Pull ticket data from your analytics request system for the past six months. Categorize every ticket into one of four buckets: data extraction and wrangling, report reproduction, ad-hoc query writing, and insight generation or decision support. In most organizations, the first three consume 70 to 80 percent of analyst hours. That is the portion that natural-language BI and a well-governed semantic layer will absorb first. You need to know your actual number before you can make a credible case to the CFO or the CHRO about what comes next.

Step 2: Build the infrastructure that makes natural-language queries reliable

Natural-language BI fails when the underlying data model is inconsistent. A business user asks "what is our churn rate?" and gets three different numbers depending on which dataset the model hits. The fix is not better prompting. The fix is a properly governed semantic layer with certified metrics. DuckDB's architecture is instructive here: it can join a local Parquet file to cloud storage in a single query because it treats both as first-class sources under a unified query engine. Your semantic layer needs the same property. Certified "revenue," "churn," and "active customer" definitions must resolve identically whether the underlying data lives in Snowflake, a lakehouse, or a federated source.Designing that architecture well is a prerequisite, not an afterthought, for any natural-language BI rollout.

Step 3: Redefine the analyst role around what the machine cannot do

The tasks that remain after automation are not the simple ones. They include: knowing when a query result is plausible versus suspicious, designing the question in the first place, connecting data findings to business context that does not live in any table, and governing the semantic layer itself. Rename these responsibilities explicitly. At Spotify and Airbnb, analytics engineering as a distinct discipline emerged precisely because someone had to own the transformation and metrics layer that powers self-serve. In 2026, that discipline needs a second evolution toward what some teams are calling "analytics orchestration": deciding which questions are worth asking, and whether the answer the system returned is actually the answer to the question that was asked.

Step 4: Run a structured pilot before you reorganize

Pick one business unit, ideally one with a clear and bounded domain like pricing or customer support. Deploy your natural-language BI layer against a clean semantic layer for that domain. Track three things over eight weeks: the volume of ad-hoc requests routed through the tool rather than through analysts, the error rate on generated queries (where the answer was wrong and no one caught it), and the analyst hours freed. The error rate number is the one that will tell you how much human oversight you still need, and where. Do not skip this step and move straight to headcount decisions.

Step 5: Redesign hiring and development around interpretation, not query mechanics

The next analyst hire should be evaluated on their ability to interrogate a result, not produce it. Practically, that means changing interview questions. "Write a SQL query to calculate cohort retention" is the wrong question in 2026. "Here is a retention chart the BI tool generated automatically. What three things would you check before presenting this to the VP of Growth?" is the right one. MIT Sloan Management Review has documented that companies investing in reskilling programs focused on forecast skills rather than current tool proficiency see better workforce adaptability over a three-year horizon. The same logic applies to analytics hiring.

Where this goes wrong

The most common failure mode is deploying natural-language BI on top of a messy data model and then blaming the AI when the outputs are wrong. Garbage-in still applies, and business users are less equipped than analysts to recognize a plausible-looking wrong answer.

The second failure mode is letting the productivity narrative run ahead of governance. dbt Labs (again, a vendor with commercial interest in this framing) positions tools like dbt Charts as enabling business users to self-serve safely. That is only true if the metrics layer underneath is certified and maintained. Without that, self-serve becomes self-harm: each team builds its own version of "monthly active users" and the organization loses a shared factual basis for decisions.

The third failure mode is the political one. Analysts who feel their role is being automated will quietly resist governing the semantic layer that makes automation work. Address this directly. Show them the audit from Step 1. The goal is to move their time from the 70 percent that the machine handles to the 30 percent that still requires judgment.

Quick wins to start this week

  • Pull six months of analytics tickets and classify them by the four bucket categories above. The distribution will be surprising.
  • Identify one metric your organization uses in three or more inconsistent ways and write a canonical definition. That is the first entry in your governed semantic layer.
  • Change one analyst interview question to test result interpretation rather than query writing.
  • Brief your analytics team on what DuckDB-style local-to-cloud query federation means for data access patterns: their workflow assumptions are about to change.

The analyst's value was never the query. It was the judgment about whether the answer made sense and what to do with it. The teams that articulate that clearly now will have a much easier time when the CFO asks why the analytics headcount looks the way it does.

Go deeper

The lessons that take this article further, free to read.

  1. 1Modern BI: tools, maturity & the semantic layerAnalytics, BI & decision intelligence
  2. 2The metrics & semantic layerAnalytics, BI & decision intelligence
  3. 3Self-serve analytics: architecture, data catalog & data literacyAnalytics, BI & decision intelligence
  4. 4The lakehouse: unifying analytics & MLModern data architecture
  5. 5Data warehouse, lake & lakehouse: choosing the right architectureModern data architecture

Finished reading?

Validate your read to earn XP and feed your radar.