Talk-to-Data

Governance-first semantic analytics for enterprise quotation workflows

The challenge

More than 30 salespeople could depend on internal experts to answer routine quotation questions about products, discounts, and customer agreements. Manual lookup and email or chat coordination introduced an estimated 5–30 minute delay per question.

The approach

Build a proof of concept around a curated semantic layer instead of exposing raw enterprise tables to an LLM.

SAP ERP
   │ daily batch
   ▼
Snowflake raw → dbt staging → dbt transforms
                                  │
                                  ▼
                         Semantic views
                                  │
                                  ▼
                    Cortex guardrails & audit
                         ┌────────┴────────┐
                         ▼                 ▼
                  Snowflake UI      Internal chatbot

Architecture decisions

DecisionWhy
Snowflake + CortexFast POC path with data, AI, and governance in one platform.
dbt layersReproducible SQL, lineage, testing, and versioned business logic.
Semantic viewsOne business contract for dashboards and natural-language queries.
Daily refreshSufficient for quotation research; avoids premature real-time complexity.
Guardrails in data layerProtection of personal and customer information, access control, freshness checks, and exception escalation are enforceable—not only prompt instructions.

Estimated outcome

SignalEstimate
Routine answer latency5–30 min → <1 min
Sales users in scope30+
Data freshnessDaily batch
Main benefitLess coordination overhead and faster quote responses.

These are estimates based on the human workflow, not measured production KPIs. The next delivery step is a controlled pilot that captures actual latency, adoption, escalation rate, and answer quality.

Delivery lesson

The reusable asset was not just the chatbot. It was the delivery pattern: establish the semantic contract, encode business rules, apply governance, and then expose the smallest useful interface.

Stack: SAP source system · Snowflake · dbt · Snowflake semantic views · Cortex Analytics · internal chatbot workspace

All examples are anonymized and contain no proprietary source data.