Here’s an unpopular opinion from someone who has spent the better part of two decades cleaning up enterprise analytics estates: most conversational AI initiatives being funded right now are going to disappoint and the post-mortems will blame the wrong thing. Teams will say the model hallucinated or that the technology isn’t mature. A few will quietly shelve the pilot and wait for the next model release to fix it.
None of that is the real story. Organizations have spent years scattering business logic across every tool they ever bought and now they are pointing a natural-language interface at the wreckage and acting surprised when it can’t find the truth.
The Backward Diagnosis
The prevailing narrative says conversational AI will finally democratize analytics: ask a question in plain English, get an answer, no SQL required. The contrarian truth is that conversational AI doesn’t solve the data trust problem; it exposes it, at scale, to the least technical and most senior audiences.
Think about what the estate actually looks like. The same KPI defined in a dozen Power BI datasets, business rules living in SQL scripts nobody has reviewed since the author left, exports feeding spreadsheets feeding decisions. Every large Snowflake and Power BI environment I’ve walked into has some version of this and every one of them has the same recurring meeting: two dashboards disagree on quarterly revenue and half the hour is spent arbitrating between them instead of acting on either.
Humans tolerate that variance because humans triangulate. A finance analyst knows which report to trust; an AI agent doesn’t. When a user asks “what was the margin in the Southeast last quarter?”, the model must resolve that question against some definition. If there are twelve, it picks one and answers with total confidence. That isn’t hallucination in the popular sense. That’s a system faithfully reflecting a fragmented estate.
The AI isn’t wrong. Your architecture is.
Stop Putting Semantics in BI Tools
Here’s the part that gets me disinvited from BI vendor conferences. We have built semantic layers for decades in Cognos Framework Manager, Tableau data sources, Power BI models. They all failed the same way, for the same reason: the semantics lived inside the tool. Every new tool meant a new copy of the logic. Every copy drifted. Metric sprawl isn’t an accident of bad governance; it’s the inevitable output of tool-resident semantics.
So, the question worth arguing about is not “which BI tool should we standardize on?” It’s “where should business logic live?”
The business logic can live in a single place and be shared with all consumers. Few options are –
- Data Transformation Layer (dbt, MetricFlow): Metrics and definitions are managed as code alongside data transformation pipelines. This approach provides strong version control, testing and engineering governance, but can be less accessible to business users and often requires additional layers for broader consumption.
- Cloud Data Platform Semantic Layers (Snowflake Semantic Views, Databricks Metric Views): Business definitions are centralized within the data platform and made available to multiple downstream consumers. This approach promotes consistency, governance and AI readiness, although organizations become more dependent on the capabilities of their chosen cloud platform.
- Headless / Standalone Semantic Layers (AtScale, Cube, Looker): An independent semantic layer sits between the data platform and consuming applications, providing a common business vocabulary for BI tools, APIs and AI agents. This maximizes reuse and cross-platform consistency but introduces an additional platform to manage and additional cost.
This blog focuses on business logic residing centrally within the cloud data platform.
In a Snowflake estate, this means Snowflake Semantic Views and in Databricks, it is Metric Views. Entities, measures, hierarchies, synonyms and calculation logic get defined once, in the platform, version-controlled and deployed through CI/CD like any other engineering asset. This leads to the claim that ruffles the most feathers: Power BI should be a presentation layer, not a logic owner. That’s not a knock-on Power BI; it’s excellent at visualization and delivery and Copilot extends it well within curated datasets. But metric definitions, business rules and AI context belong in the cloud data platform.
This is Where Conversational AI Actually Pays Off
Once the semantics live on the platform, the conversational AI story stops being a demo and becomes an operational capability. Cortex Analyst translates a business question into governed SQL against approved, versioned definitions and returns the SQL alongside the answer, so every response is auditable. Executives get one trusted answer instead of a distribution of plausible ones. Analysts get consistency between curated dashboards and ad hoc exploration because both surfaces read the same truth. And the investment compounds: every metric defined, synonym added, verified query written makes the next tool, model and use case smarter on day one.
But none of that happens by connecting an LLM to a warehouse. This requires engineering discipline: start with a handful of high-value, low-ambiguity questions, scope the domain so the system refuses what it can’t answer reliably, certify semantic readiness before exposing an interface, layer orchestration with retrieval, policy checks and answer templates instead of one heroic prompt, benchmark against verified queries and keep humans in the loop for sensitive answers. Then feed failure patterns back into the semantic model. Trust becomes a measured property of the platform, not a hope.
Where Persistent Sits
This is exactly the kind of work Persistent was built for and it plays to strengths that predate the current AI cycle. We are an engineering-led firm with deep, certified partnerships across both sides of this architecture: Snowflake and Microsoft. That matters because the pattern described here is inherently a dual-ecosystem play and most partners are strong in one camp and tourists in the other.
Persistent brings three things to the equation. First, data engineering heritage: our teams have spent years building governed gold layers, CI/CD pipelines for data assets and metric catalogs, which is precisely the muscle semantic-layer work requires.
Second, accelerators and reference architectures for a semantic layer-driven analytics and AI pattern, including rationalizing existing BI model sprawl and migrating tool-resident definitions into platform-resident governed models, so clients aren’t paying to reinvent the plumbing. This established a single source of truth that can be consumed consistently by dashboards, self-service analytics and conversational AI experiences.
Third, a pragmatic entry point: a focused two-to-three-week Semantic Layer Readiness Assessment that inventories the current model sprawl, identifies the highest-value pilot domain and delivers one or two KPIs end-to-end through both surfaces – dashboards and conversational – so leadership sees the same trusted number regardless of how they access insights before committing to an enterprise rollout.
From there, we start a phased path from pilot to productionized governance to enterprise-wide, self-service, AI-powered analytics.
The Last Word
The future of enterprise analytics is not a better dashboard or a cleverer chatbot bolted onto the same broken foundations. It is a platform where every dashboard, agent and user shares the same governed truth.
Fixing where semantics live takes conversational AI pilots from risky category to scale-up-ready entities. This is how the most natural interface for business users becomes a reality in enterprise-wide ecosystems. Skip that step and the smartest model in the world will just tell you the wrong answer faster.
Author’s Profile
Jolly Varghese
Senior Solution Architect
Yamini Godhani
Senior Architect






