Loading
Back to Projects

Conversational Analytics at Scale

AI-Powered Chat with Data Analytics Platform

A conversational analytics platform allowing users to query business data using natural language, powered by ClickHouse and AWS.

PythonSQLClickHouseAWS EC2Apache SupersetAI APIs

Sub-second

Query Speed

Production

Platform

ClickHouse

Database

Problem Statement

Non-technical stakeholders struggled to access business insights, relying on analysts for every data query and creating bottlenecks in decision-making.

Architecture

Frontend connects to Python backend on AWS EC2, which processes NLP prompts, generates optimized ClickHouse queries, and returns structured analytics responses with Superset visualization integration.

Database

ClickHouse on AWS EC2 for high-performance analytical querying with materialized views for common KPI patterns.

Solution

Built an AI-powered platform that converts natural language prompts into optimized SQL queries, delivering structured KPI summaries, trend analysis, and formatted reports instantly.

Key Queries

  • Dynamic SQL generation from natural language prompts
  • Optimized aggregation queries on large datasets
  • Time-series trend analysis queries
  • KPI summary and comparison queries

Dashboards Built

  • Real-time KPI monitoring dashboards
  • Trend analysis visualizations
  • Automated report generation outputs

Business Insights

Democratized analytics access for non-technical teams
Reduced analyst query backlog significantly
Enabled faster product and business decisions

Challenges

  • Converting ambiguous natural language to precise SQL
  • Optimizing query performance on large ClickHouse datasets
  • Ensuring data accuracy in AI-generated responses

Future Scope

  • Multi-language query support
  • Advanced predictive analytics integration
  • Role-based access control for sensitive data
  • Scheduled automated insights delivery

Features

Natural language data queryingAutomated SQL generationKPI summaries and trend analysisFormatted reporting outputsReal-time dashboard integration