Skip to main content

Request Lifecycle

Data Processing Stages

1

Intent Classification

AI determines what type of question was asked and extracts entities (metrics, dimensions, filters, time periods).
2

Context Enrichment

Tribal knowledge is applied at global, user, and query levels to add organizational context.
3

Query Generation

SQL or analysis code is generated using the semantic model and context.
4

Execution

Query runs against the connected data source with parameterized inputs.
5

Visualization

AI selects the optimal component based on data characteristics.
6

Streaming

Response is streamed to the user in real-time.

Data Security Throughout