Ask your database a question.
Nova, the AI analyst built into Query Streams, reads your real tables, writes and runs the SQL read-only, and answers with numbers, a chart and the SQL you can keep.
Nova is on Business and Enterprise plans, with monthly Nova credits included and pay-as-you-go beyond. Free is how you start.
One invoice explains 47.0% of the overdue total.
Contact the account owner to resolve the delivery issue before sending another routine reminder.
A useful answer has evidence behind it.
Choose a question, then scroll through Nova’s investigation. The evidence adds up at your pace. These are illustrative examples, using sample data.
Find where the balance sits.
South holds 47.0% of the overdue amount. That tells Nova where to investigate; the reason for the unpaid balance is in other records.
Follow the invoice into its history.
A targeted read-only lookup connects the invoice to its dispute and contact records. Now there is something useful to act on.
Is the largest invoice unpaid because of a dispute, or has nobody followed up?
28,900.00 on hold
- Dispute
- Short delivery
- Opened
- 14 days ago
- Last contact
- 12 days ago
Context from invoice, dispute and customer-contact records.
An explanation the team can use.
Nova combines the figures with the additional records and makes its recommendation traceable.
South’s 28,900.00 comes from one Castellan Foods invoice. It has an unresolved short-delivery dispute, opened 14 days ago; the last contact was 12 days ago. Resolve the delivery issue with the account owner before sending another routine reminder.
One account, one unresolved issue, one focused follow-up.See the read-only lookup
SELECT i.invoice_id, c.customer, i.amount,
d.reason, d.open_days, c.last_contact_days
FROM ar.invoices i
JOIN ar.customers c ON c.id = i.customer_id
LEFT JOIN ar.disputes d ON d.invoice_id = i.invoice_id
WHERE i.status = 'Overdue' AND i.region = :RegionIllustrative SQL. Nova uses the dialect and parameter format supported by your connection.
Compare stock cover with delivery.
Two lines run out before their confirmed deliveries. Nova checks whether stock elsewhere can bridge those gaps.
Two-day gap on each line
Check the option that changes the decision.
A warehouse availability lookup finds unreserved stock at West, with a one-day transfer time. These are alternatives the first stock figures did not show.
Does another warehouse have unreserved stock that can arrive before these lines run out?
| Product | Available | Transfer |
|---|---|---|
| Packing boxes | 60 | 1 day |
| Mailing bags | 40 | 1 day |
An explanation the team can use.
Nova combines the figures with the additional records and makes its recommendation traceable.
West has 60 packing boxes and 40 mailing bags free to transfer in one day. Move at least 12 boxes and 8 bags: at the current usage of 6 and 4 per day, those quantities cover each two-day gap until the confirmed deliveries arrive.
A local transfer can bridge both gaps before stock runs out.See the read-only lookup
SELECT s.product, s.warehouse, s.available,
t.transfer_days
FROM inventory.stock s
JOIN inventory.transfer_routes t
ON t.from_warehouse = s.warehouse
WHERE s.warehouse <> :Warehouse
AND t.to_warehouse = :Warehouse
AND s.product IN ('Packing boxes', 'Mailing bags')
AND s.available > 0Illustrative SQL. Nova uses the dialect and parameter format supported by your connection.
Separate a higher rate from higher volume.
The mean daily late rate rises from 2.0% to 6.2%. Nova investigates where that change is concentrated.
+4.2 percentage points
Connect the pattern with an operational change.
A focused carrier breakdown and schedule lookup adds a clue: North Route’s collection cutoff moved two hours earlier on 18 October.
Which carrier changed most, and did its collection schedule change at the same time?
| Carrier | Earlier | Recent |
|---|---|---|
| North Route | 2.3% | 18.5% |
| Other carriers | 1.9% | 2.1% |
17:0015:00
An explanation the team can use.
Nova combines the figures with the additional records and makes its recommendation traceable.
The increase is concentrated with North Route: its late rate rises from 2.3% to 18.5%, while other carriers stay near 2%. Its cutoff moved from 17:00 to 15:00 on 18 October. Check whether packing and handoff still target the old collection window; the timing is a lead to investigate, not proof of the cause.
An earlier cutoff gives operations a specific window to check.See the read-only lookup
SELECT d.carrier, d.late_rate,
c.previous_cutoff, c.current_cutoff, c.changed_on
FROM operations.carrier_performance d
JOIN operations.carrier_schedules c
ON c.carrier = d.carrier
WHERE d.period = 'Recent'
AND (:Carrier IS NULL OR d.carrier = :Carrier)
ORDER BY d.late_rate DESCIllustrative SQL. Nova uses the dialect and parameter format supported by your connection.
Simplified examples. No query is sent and nothing is saved from this page. Held results can be reused while available; new information may require another read-only query. Your sources, permissions and plan determine what Nova can use.
Give Nova findings it can work with.
The Network Agent profiles, filters, groups and compares results beside your data. Compact findings give Nova less context to read and less data to transfer, so it can spend more of its work on the explanation.
- Reuse the work already doneFollow-up calculations can use a result held on the agent while it remains available, reducing repeat database reads.
- Look up new context when it mattersA dispute, another warehouse or a carrier schedule may need another targeted read-only query. Nova can follow that lead.
- Keep the model focusedSend the useful totals, comparisons and selected records instead of repeatedly sending a large result for the model to process.
Nova uses an AI model. The Network Agent runs the data tools locally; it is not a local language model. Query results and selected summaries needed for the answer are sent for AI processing. Database credentials stay on the agent.

Rotating logos show supported source coverage. Nova uses your connection’s SQL dialect. API source settings determine whether a query reads synced data or refreshes supported data before SQL runs.
It learns your data first.
Semantic Intelligence, Query Streams' optional database analysis, gives Nova descriptions, value profiles and relationship context for your real schema. That context helps it choose tables, build joins and write queries grounded in your data.
- One profiling call per tableDistinct counts, empty-value rates, the allowed values of a column, ranges and sample values, captured by the agent in a single pass.
- Then a cross-table passWrites plain descriptions, finds relationships the schema never declared, and labels business domains.
- Incremental, read-only, careful with personal dataLater runs only touch tables that changed. Nothing is modified. Passwords, national ID numbers and keys are excluded from sampling.
Where the answers go
An answer worth keeping becomes a saved query. From there it runs wherever your team already works.
Your query library
Save any answer to the Query Builder, the browser workspace where saved queries live. Nova adds filters, like a region or a date range, so one query answers many questions.
Excel and Google Sheets
Open the saved query in the Excel add-in or the Google Sheets add-on, set a filter, run it, and live results land in the cells.
Other people
Grant a colleague or a vendor permission to run the query and receive its results. They set only the filters you allow and never see the SQL or the database login. Sharing is available on paid plans; see pricing.
Teammates who never write SQL
A teammate asks Nova in plain words and gets answers and charts, never SQL. Ask for a report and Nova saves it and shares it out itself; it appears in their Excel or Sheets add-in under Shared queries.
Nova is on Business and Enterprise.
Each of those plans includes a monthly allowance of Nova credits. Beyond it, Nova is pay-as-you-go: a heavy month of analysis costs a little more, billed on usage like everything else in Query Streams. No per-seat fees. Nova is not on the Free or Personal plans.
The agent, your sources, the Query Builder, the Excel and Sheets add-ins and your AI tools through the MCP server. Write the SQL yourself, or let your own AI tool write it.
Nova not includedEverything above, plus Nova with a monthly allowance of Nova credits, then pay-as-you-go.
Nova includedThe same Nova, with a larger monthly allowance for bigger teams and more sources.
Nova includedQuestions people ask first
Does Nova make up tables or columns?
No. Nova writes against your actual columns, types and keys, so it cannot invent a column that is not there. Run Semantic Intelligence once and it also learns allowed values, relationships and business context, which removes the wrong joins and guessed columns that generic text-to-SQL tools produce.
What is Semantic Intelligence, and do I have to run it?
An optional, one-time analysis of your database through the agent. One call per table captures distinct counts, empty-value rates, allowed values, distributions, ranges and sample values; a cross-table pass then writes descriptions, finds implicit relationships and labels business domains. Nova works without it, but running it once makes the SQL noticeably more accurate. It is incremental, read-only and excludes personal data such as passwords, national ID numbers and keys from sampling.
Can teammates who don't write SQL use Nova?
Yes. A teammate signs up with an email address on your company domain and appears in your user list; the account creator or an administrator then switches on Nova access for them, one person at a time. They ask in plain words and get answers, charts and saved reports without seeing SQL or the schema. Everything stays read-only, and you decide who can ask.
How is Nova priced?
Nova is included on the Business and Enterprise plans, each with a monthly allowance of Nova credits. Beyond that allowance it is pay-as-you-go: you pay only for the analysis you run, billed on usage like the rest of Query Streams, with no per-seat fees. It is not on the Free or Personal plans. Compare plans.
Can Nova change my data?
No. Nova runs through the same outbound-only Network Agent as the rest of Query Streams, and a read-only check on the agent lets only SELECT, WITH and EXPLAIN through. It cannot insert, update, delete, drop or alter anything. Your credentials and your data never leave your network.
Meet the analyst that already knows your tables.
Free is how you start: install the agent, connect a source, build and run queries. Nova unlocks on Business and Enterprise, with monthly Nova credits included.

