Doram Analyst

The analyst you don’t need to hire.

Built on your company brain, so every number matches how your business defines it.

Ask in plain words. Doram shows each step and the SQL it ran.

The problem

Your AI has the data. It is missing the context.

Doram learns your business rules, definitions and relationships, so its answers match the numbers your team signs off on.

Suggested question

What was our return rate in March?

A chatbot on your tables

Wrong
14.0%Guessed from column names
  • Counted 1,180 cancelled orders as returns
  • Included 412 test orders
  • Counted returned items instead of returned orders

Doram uses Finance’s rules

Right
8.4%Matches the March Finance review
  • Left out 1,180 cancelled orders
  • Left out 412 test orders
  • Counted returned orders, not items
return_rate v2 · approved by Priya, Finance
The company brain

Doram did not guess 8.4%. It looked it up.

Before it answers, Doram checks your company brain. That’s where it finds what each word means, how each number is counted, and who signed off.

What “return” meansA delivered order the customer sent back. Cancelled and test orders don’t count.Ontology
How to count itReturned orders ÷ delivered orders.Semantic layer
How the data connects
ReturnOrderMarch
Each order lands in March by its order date.Context graph
Who approved itSigned off for the March review.

PPriya, Finance

Doram drafts these rules from your database and docs. Your team checks and approves them.

See how the company brain works →
Where it answers

Ask where you already work.

  • Claude
  • Cursor
  • ChatGPT
  • Chat
  • Dashboards
  • Slack
  • Email
Your data team

Doram suggests. Your team decides.

Doram suggests rules from your database and docs. Nothing changes until someone on your team approves it.

Review2 suggested
ReturnSuggested

A delivered order the customer sent back. Cancelled and test orders don’t count.

Active customerSuggested

A customer with a delivered order in the last 90 days.

Net salesApproved

Sales after returns and discounts.

Approved by Priya, Finance
Security
Read-onlyDoram only reads. It never writes to your database.
Your access rulesEach person sees only the rows they can see today.
Your data stays putDoram keeps the rules it learns, not your rows.
Connects read-only to
  • PostgreSQL
  • MySQL
  • Snowflake
  • BigQuery
  • Databricks
  • Redshift
  • ClickHouse
  • SQL Server
  • Oracle
  • MongoDB
  • and more
Questions

Before you ask Doram, ask us.

Anything else is in the docs.

Read the docs →
How is this different from ChatGPT on my database?

ChatGPT reads your columns and guesses what they mean. Doram uses the definitions your team approved, so it gives the number on the board.

What happens when Doram does not know?

It says so and asks the person who owns the number. Their answer becomes a review, and the next answer uses it.

Does my data leave my database?

No. Doram runs read-only queries in your database and only keeps the definitions it learns.

Can people see numbers they should not?

No. Every answer, board and scheduled brief runs with the reader’s own access.

The playground

Ask it yourself.

The playground is a whole company, already connected.