When Data Stacks Become Conversation Stacks

Roberto MARCOS ESTÉVEZ

Hatched by Roberto MARCOS ESTÉVEZ

Jun 11, 2026

10 min read

72%

0

The real bottleneck was never the data

What if the hardest part of analytics was not collecting data, not storing it, and not even transforming it, but deciding who gets to ask the questions? For years, data teams have behaved as if the central challenge was technical plumbing. Move the data. Clean the data. Model the data. Document the data. Yet the newest shift in analytics points somewhere more interesting: the bottleneck is moving from pipeline construction to judgment at the point of use.

That is why the combination of modern transformation workflows and copilots matters so much. One side of the story says: transform raw inputs into trustworthy models using modular, testable logic. The other side says: make those trustworthy models accessible through natural language and guided interaction. Put together, they imply something bigger than convenience. They suggest a new operating system for analytics, one where the database is no longer just a warehouse of facts, but a conversation partner for decisions.

This is a subtle but important shift. For a long time, analytics architecture was optimized for scarcity, scarcity of compute, scarcity of storage, scarcity of human analysts. Now we are entering a world of abundance in tooling, where the constraint is not access to data but access to meaning. The question is no longer “Can we produce a dashboard?” It is “Can we create a system in which business users can reliably turn raw data into action without turning every question into a bespoke engineering project?”


ETL solved movement, dbt solved meaning, copilots solve entry

To see the shift clearly, it helps to separate three distinct problems that are often confused.

ETL solved movement. It focused on extracting data from source systems, transforming it, and loading it somewhere usable. That was essential when systems were fragmented and warehouses were less capable. But ETL was fundamentally about shuttling data around, often with heavy orchestration and brittle logic.

dbt solved meaning. It moved transformation closer to the warehouse and made it more like software development. Instead of hiding business logic in opaque jobs, dbt encourages modular models, testing, documentation, and reusable SELECT statements. This is a huge improvement because it treats analytics as a disciplined codebase, not a pile of scripts. It turns transformation into something teams can version, inspect, and trust.

Copilots solve entry. They lower the friction of getting from a question to an answer. A natural language interface does not replace the warehouse or the model layer. It changes the front door. It lets a user who does not know the schema, syntax, or lineage ask a question in human terms and receive a guided interaction over the modeled data.

The temptation is to think these are three separate layers of a stack. In practice, they are three answers to the same problem: how do we reduce the distance between raw reality and usable insight? The most interesting thing is that each layer becomes more valuable when the others exist. A copilot over messy, undocumented data is a confidence trap. A pristine dbt model with no usable interface is an engineer’s triumph and a business user’s dead end. An ETL pipeline without semantic clarity is just movement without understanding.

The analytics stack is becoming less like a factory line and more like a well-run newsroom: raw events enter, trusted context is built, and questions are answered at the speed of relevance.


The new unit of value is not a dashboard, but a trusted question

Traditional BI often optimized for artifacts. The deliverable was a report, a chart, a metric table, a dashboard. Those are still useful, but they are increasingly intermediate products. In a world where users can ask follow-up questions conversationally, the more important asset is not the dashboard itself, but the semantic contract underneath it.

Think of a retail company asking, “What happened to revenue last week?” A dashboard can show revenue by region and channel. Helpful. But the real business value emerges when the user can immediately ask, “Was the drop caused by stockouts, pricing, or fewer repeat purchases?” That follow-up is where decision-making lives. If that question leads to a new ticket for the data team, the organization is still trapped in old latency.

A mature analytics system therefore needs two qualities at once:

  1. Trustworthiness in the data model, which comes from disciplined transformation, testing, and documentation.
  2. Frictionless interrogation of that model, which comes from interfaces that meet users where they are.

This is where the deeper connection between dbt and copilots becomes visible. dbt creates the grammar of truth. A copilot creates the grammar of access. One makes the numbers reliable. The other makes them legible.

That distinction matters because many organizations wrongly assume that the biggest challenge is user education. In reality, users are often not confused because they lack training. They are confused because the system asks them to translate business intuition into technical schema. The best analytics experience does the reverse. It translates technical structure back into business language.

Consider the analogy of a city. dbt is the planning department, zoning the land, naming the roads, enforcing standards, and ensuring the map reflects reality. A copilot is the taxi driver who can speak with residents in everyday language and route them to the place they want to go. Without the planning department, the city becomes chaos. Without the taxi driver, the city becomes navigable only to insiders.


The hidden risk of democratization: speed without shared meaning

Whenever a tool makes analytics easier, people celebrate democratization. That celebration is justified, but incomplete. Making it easy to ask questions is not the same as making it easy to ask good questions. The most dangerous failure mode of modern analytics is not inability, it is uncoordinated confidence.

A copilot can empower nontechnical users to explore data quickly. That is wonderful. But if the underlying definitions are inconsistent, or if transformation logic is scattered across ad hoc spreadsheets and undocumented SQL, then the organization may generate answers faster than it can verify them. Speed amplifies structure, but it also amplifies confusion.

This is why modular transformation matters so much in the age of copilots. A modular dbt project does more than make engineers productive. It creates a shared reality that the rest of the organization can interrogate. If revenue, active user, churned customer, and gross margin are defined in one place and tested systematically, then conversational analytics has something stable to stand on.

Without that foundation, natural language tools risk becoming a polite interface to ambiguity.

Democratization without semantic discipline does not distribute power evenly. It distributes mistakes faster.

The interesting management problem, then, is not whether to adopt copilots or transformation frameworks. It is how to sequence them. If the organization opens the floodgates to conversational querying before it has established well-modeled core metrics, the result will be distrust. If it overengineers models without giving users accessible ways to explore them, the result will be stagnation. The right move is to build trust first, then widen access.


A practical framework: the three gates of analytics maturity

A useful way to think about this shift is to imagine analytics as passing through three gates.

1. The gate of rawness

At this stage, data exists in source systems or landed tables, but it is messy, duplicated, incomplete, and hard to interpret. The main challenge is transformation. Here, dbt style workflows matter because they encode business logic in reusable models, tests, and documentation. The goal is not simply to clean data, but to make it computationally meaningful.

2. The gate of trust

At this stage, the organization has modeled data, but it still needs confidence that the definitions are stable. Tests, lineage, and documentation are crucial. This is where the warehouse stops being a storage layer and becomes a semantic layer of record. Users should be able to rely on a metric without wondering whether someone changed a join last Tuesday.

3. The gate of conversation

At this stage, users interact with the modeled data through natural language, guided exploration, and embedded assistance. The goal is not to automate judgment, but to remove unnecessary translation costs. The best copilot does not invent truth. It helps people find the right truth faster.

This framework suggests a simple principle: do not put conversation on top of confusion. Conversation is the interface of maturity, not the replacement for it. An intelligent assistant is only as useful as the structure underneath it.

There is also a strategic implication. Companies often invest in the visible layer because it feels modern. A conversational interface is easy to demonstrate in a meeting. A clean dbt project is harder to dramatize. But the long term return lives in the less glamorous layer. The interface gets attention. The model earns trust. The model, in turn, makes the interface safe to use.


What this means for teams building in the real world

The best analytics teams will start thinking less like report builders and more like product teams for decision infrastructure. That means designing for three audiences at once: engineers, analysts, and business users. Each group needs a different surface, but all three need the same underlying truth.

A practical example helps. Imagine a subscription business tracking customer retention. In the old model, an analyst writes SQL, produces a churn report, and sends it around. In the new model, the churn logic lives in dbt, where it is tested and documented. A product manager can then use a copilot interface to ask, “Which segment showed the biggest retention decline after the pricing change?” The assistant queries the modeled metrics, not raw event chaos, and returns an answer that the PM can discuss with finance, growth, and customer success.

The benefit is not just speed. It is shared context. The same metric definitions are used by the analyst, the assistant, and the executive. That alignment reduces the classic organizational disease where every department has a slightly different version of reality.

This also changes what good governance looks like. Governance is often framed as restriction, but in this model it becomes permission through structure. The more disciplined your transformations and definitions are, the more freedom you can safely give users at the interface layer. The paradox is that strong guardrails make broad access possible.


Key Takeaways

  • Treat transformation as a product, not a backstage script. Modular, tested data models are the foundation that lets everyone else trust the numbers.
  • Do not confuse access with understanding. Natural language interfaces make data easier to reach, but they only work well when the underlying semantics are stable.
  • Build trust before conversation. A copilot over inconsistent metrics accelerates confusion, not insight.
  • Think in layers of value. Movement, meaning, trust, and access are different problems. Solve them in that order, or at least acknowledge the tradeoffs.
  • Optimize for shared reality. The real payoff of modern analytics is not just faster answers, but fewer arguments about what the numbers mean.

The future belongs to systems that can explain themselves

The most profound change in analytics is not that machines can now help write queries. It is that systems are beginning to expose their own logic in ways humans can actually use. That matters because organizations do not merely need more data. They need a way to turn data into a conversation without losing the discipline that makes the conversation worth having.

In that sense, the evolution from ETL to dbt to Copilot is not a story about tooling. It is a story about the maturing relationship between truth and language. ETL moved data. dbt gave it structure. Copilots give people a way to speak to that structure. The final destination is not automation for its own sake. It is a world where a business question can travel from human intent to trusted answer with less friction and less ambiguity.

That is a far bigger shift than a better dashboard. It is the emergence of analytics that behaves less like a reporting system and more like an explainable intelligence layer for the organization. Once you see that, you stop asking whether to choose modeling or conversational AI. The real question becomes: how do we design systems where every answer is both easy to ask and hard to falsify?

That is the standard worth aiming for, because in data work, convenience is impressive, but clarity at scale is the real transformation.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣