“Which regions missed target last quarter?”
Business users ask the data warehouse in plain English. The model writes SQL, and guardrails validate it against the schema before anything runs.
Built with .NET, Azure OpenAI and Angular.
Open the live app (opens in a new tab)SELECT region,
SUM(revenue) - SUM(target) AS gap
FROM quarterly_revenue
WHERE quarter = '2024-Q3'
GROUP BY region
HAVING SUM(revenue) < SUM(target);
✓ schema validated ✓ read-only role60% fewer ad-hoc data tickets
(opens the live app in a new tab)