- How is this different from self-service BI like Metabase or Looker?
- Those still need someone to model the data, define metrics, and build the dashboard before a non-analyst can self-serve — and that modelling is itself a ticket. nlqdb skips it: you ask in English and it compiles SQL against the live schema. The honest trade-off is there's no governed semantic layer, so certified company-wide metric definitions still belong with your data team.
- Can a non-technical teammate answer a data question without writing SQL?
- Yes — that's the point. The question stays in English; the compiled SQL is collapsed under a `Show trace` toggle so it's there to audit but never required. A PM or ops lead reads three numbers a day without filing a data ticket or learning the schema.
- Do I have to move our data into nlqdb first?
- No. Connect a Postgres you already run with the signed-in BYO connect verb (`nlq db connect`; see /solve/query-existing-postgres-in-natural-language) and query it in place — no ETL, no separate store. If you don't have a database yet, nlqdb can provision a fresh Postgres instead. Either path answers the same English question.
- Does this replace our data team?
- No — it removes the data-ticket queue for routine one-off questions, not the data team. Complex modelling, governed metrics, and pipeline work still belong with them. nlqdb handles the 'what's the count by status this week' asks that would otherwise sit in a backlog for days.