analytics

Workflow: Conversational BI Analyst

Simulate Data Query

Select a pre-configured database query to execute. The agent writes SQL, executes it against the schema, and plots results.

database Schema MySQL
query_stats Tool Type SQLGen
security Sandbox Read-Only
analytics Visualization Chart.js
bi-analyst.js · gemini / sql

> Waiting for query trigger...

Live Workflow Nodes

Passive Mode
translate
Step 1
Intent Mapping
code
Step 2
SQL Composition
bar_chart
Step 3
Chart Compilation

How BI Analyst SQL Generation Works

1. Intent Mapping

The agent parses natural language inputs and searches the database schema dictionary to find matching tables and column names.

2. SQL Composition

The agent drafts a raw SQL query syntax using targeted JOINs, aggregation rules, and sorting clauses based on inquiry criteria.

3. Chart compilation

The query executes, returning record rows. The agent formats the output arrays into a structured payload for Chart.js renders.

Simulated Database Dictionary

The agent references a mock read-only dictionary schema to identify valid column names:

Table Name Columns Available Purpose
leads_telemetry id, source, budget, qualified, created_at Contains customer budgets and qualification states
support_tickets id, user_id, category, latency_ms, status Logs client ticket handling delays

Security Shield: SQL Injection Blocks

Automated AST Query Validation

Before sending generated queries to the SQL engine, our AST (Abstract Syntax Tree) validator scans the query block. If keywords like `DROP`, `DELETE`, `UPDATE`, or `ALTER` are detected in a read-only request, it immediately aborts execution, registers a security alarm, and outputs a block notification to the logs.

Formatted Chart Payload Schema

{

"type": "bar",

"data": {

"labels": ["Admissions", "Support", "Billing"],

"datasets": [{

"label": "Inquiry Volume",

"data": [640, 320, 180]

}]

}

}

Understanding the BI Log Trace

The left logger outputs raw prompt instructions showing the system schema mappings. Yellow trace logs capture SQL query construction, while green prints execution duration and formatting steps.

BI Analyst Sandbox FAQs

Does the agent write database alterations?

No. By design, our BI analyst connects using read-only credentials, preventing any modification, table creation, or row deletion tasks.

How does the agent handle complex JOIN queries?

It parses foreign keys defined in the dictionary schema file, mapping table relationships logically before generating complex aggregation rules.

Ready to build natural-language report engines?

Integrate a custom BI agent with your data layer. Book a strategy session with Hitender Tanwar.

Start Custom Setup
bolt 🎯 Limited Slots — Only 3 Spots Left | Closing: --:--:-- Book Now → close
WhatsApp call Call Us
smart_toy AI Assistant
smart_toy
smart_toy

Hitender AI Assistant

Groq Llama 3.3 70B Active

lock_open

Start 1-on-1 AI Strategy Session

Please introduce yourself to unlock your interactive session with our Autonomous AI Assistant.

🔒 Instant 1-on-1 chat · Encrypted lead log