Evaluation results

Evaluation Matrix

image.png

I tried to sum up the evaluations in 2 dimensions: end user UX + data team UX.

Main scoring

End user UX Reliability Speed Cost Data team UX
Interactive charts Transparent loop Use case answer
is right Evals Logs Context options Time to answer Total cost Vendor lock-in Set up ease
Warehouses
Snowflake Cortex βœ… ❌ πŸ”΄ ❌ ❌ 🟠 no external semantics 🟒 15s 🟠 snowflake cost - no LLM cost πŸ”΄Β semantics built-in 🟒
Databricks Genie βœ… βœ… 🟒 βœ… βœ… 🟠 no external semantics 🟒 30s 🟠 databricks cost - no LLM cost πŸ”΄Β semantics built-in 🟒
Clickhouse Librechat ❌ βœ… πŸ”΄ ❌ ❌ 🟠 mostly via MCPs πŸ”΄Β 50s 🟒 Open Source - only LLM costs 🟒 πŸ”΄
BI tools
Looker βœ… ❔ ❔ ❔ ❔ ❔ ❔ πŸ”΄Β Looker cost - expensive πŸ”΄Β semantics built-in 🟒
Metabase βœ… βœ…β” πŸ”΄ ❌ βœ… πŸ”΄Β no context option 🟠 40s 🟠 $200/month + $6/seat πŸ”΄Β semantics built-in 🟒
Omni βœ… βœ… ❔ ❌ βœ… 🟒 ❔ πŸ”΄Β Omni cost - min $40K/year 🟠 AI rules built-in 🟒
Lightdash βœ… ❌ πŸ”΄ βœ… βœ… πŸ”΄Β prompt only 🟠 40s πŸ”΄Β $3000/month 🟒 🟒
Notebooks
Hex βœ… βœ… πŸ”΄ ❌ βœ… 🟠 data + semantics only πŸ”΄Β 1min πŸ”΄Β $75/seat 🟠 semantics to import 🟠
Count βœ… βœ… πŸ”΄ ❌ ❌ 🟠 data + semantics only πŸ”΄Β 50s 🟠 $49/seat for small orgs 🟠 semantics in count 🟒
General agents
Claude βœ… βœ… πŸ”΄ ❌ ❌ 🟒 🟒 30s 🟒 $17/seat 🟒 πŸ”΄
Claude Cowork βœ…Β (ugly ones) βœ… πŸ”΄ ❌ ❌ 🟒 πŸ”΄Β 1min 🟒 $17/seat 🟒 πŸ”΄
Dust βœ… βœ… πŸ”΄ ❌ βœ… 🟠 mostly via MCPs 🟒 30s 🟠 $35/seat 🟠 connections built-in 🟒
Codex βœ…Β (ugly ones) βœ… 🟒 ❌ ❌ 🟒 πŸ”΄Β 1min 🟒 $20/seat 🟒 πŸ”΄
Text to SQL tools
Dagster Compass ❌ βœ… πŸ”΄ ❌ βœ… πŸ”΄Β metadata only 🟒 35s 🟠 $0-$500/month 🟒 🟒
Cube βœ… βœ… πŸ”΄ ❌ βœ… 🟠 no external semantics 🟠 40s 🟒 $40/seat 🟠 reusable semantics 🟠
TextQL ❌ βœ… πŸ”΄ ❌ ❌ 🟠 no external semantics πŸ”΄Β 1min 🟠 usage based - $0-$100/seat πŸ”΄Β proprietary ontology πŸ”΄
Julius ❌ matplotlib βœ… ❔ ❌ ❌ 🟠 mostly via MCPs ❔ 🟠 $375/month βšͺ️ no semantics 🟒
Fabi.ai βœ… βœ… πŸ”΄ ❌ ❌ πŸ”΄Β metadata + prompt 🟒 25s 🟠 $39/seat βšͺ️ no semantics 🟒
Thoughtspot βœ… βœ… πŸ”΄ ❌ ❌ 🟠 no external semantics 🟠 40s 🟠 $50/seat πŸ”΄Β proprietary model πŸ”΄
IDE
nao βœ… βœ… 🟒 ❌ ❌ 🟒 🟒 15s 🟒 $30/seat 🟒 🟒
Cursor + MCP ❌ βœ… 🟒 ❌ ❌ 🟒 🟒 30s 🟒 $20/seat 🟒 🟠

Available context by solution

Tables selection Tables metadata Data sampling dbt repo dbt docs Prompt Rules Skills Tool semantic Any semantic Queries Joins Dashboards Model choice MCPs
Warehouses
Snowflake Cortex βœ… βœ… βœ… ❌ ❌ (table desc) βœ… ❌ ❌ βœ… ❌ βœ… βœ… βœ… ❌ ❌
Databricks Genie βœ… βœ… ❌ ❌ ❌ (table desc) βœ… ❌ ❌ ❌ ❌ βœ… βœ… ❌ ❌ ❌
Clickhouse Librechat βœ…Β via MCP permissions ❌ ❌ βœ…Β via MCP βœ…Β via MCP βœ… βœ… ❌ ❌ βœ…Β via MCP ❌ ❌ ❌ βœ… βœ…
BI tools
Looker ❔ ❔ ❔ ❔ ❔ ❔ ❔ ❌ ❔ ❔ ❔ ❔ ❔ ❌ ❔
Metabase βœ… βœ… ❌ ❌ ❌ ❌ ❌ ❌ βœ… ❌ βœ… ❌ βœ… ❌ ❌
Omni βœ… βœ… ❌ βœ… βœ… βœ… βœ… ❌ βœ… βœ…Β dbt ❌ ❌ ❌ ❌ ❌
Lightdash ❌ βœ… ❌ βœ… βœ… βœ… ❌ ❌ βœ… βœ…Β dbt ❌ ❌ ❌ ❌ ❌
Notebooks
Hex βœ… βœ… ❌ βœ… βœ… βœ… ❌ ❌ βœ… βœ…Β dbt ❌ ❌ ❌ ❌ ❌
Count ❌ βœ… ❌ βœ… βœ… βœ… ❌ ❌ βœ… ❌ ❌ ❌ ❌ ❌ ❌
General agents
Claude βœ…Β via MCP permissions ❌ ❌ βœ…Β via MCP βœ…Β via MCP βœ… βœ… βœ… βšͺ️ βœ…Β via MCP βœ… βœ… βœ…Β via MCP βœ… βœ…
Claude Cowork βœ…Β via MCP permissions ❌ ❌ βœ…Β local folder βœ…Β local folder βœ… βœ… βœ… βšͺ️ βœ…Β via MCP βœ… βœ… βœ…Β via MCP βœ… βœ…
Dust βœ…Β via MCP permissions ❌ ❌ βœ…Β via MCP βœ…Β via MCP βœ… ❌ βœ… βšͺ️ βœ…Β via MCP ❌ ❌ ❌ βœ… βœ…
Codex βœ…Β via MCP permissions ❌ ❌ βœ…Β local folder βœ…Β local folder βœ… βœ… βœ… βšͺ️ βœ…Β via MCP βœ… βœ… βœ…Β via MCP βœ… βœ…
Text to SQL tools
Dagster Compass βœ… βœ… βœ… ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Cube βœ… βœ… ❌ ❌ ❌ βœ… ❌ ❌ βœ… ❌ βœ… ❌ ❌ ❌ ❌
TextQL βœ… βœ… ❓ ❓ ❓ βœ… ❌ ❌ βœ… βœ…Β via MCP ❌ ❌ ❌ ❌ βœ…
Julius ❌ βœ… ❌ βœ…Β via MCP βœ…Β via MCP βœ… ❌ ❌ ❌ βœ…Β via MCP ❌ ❌ ❌ ❌ βœ…
Fabi.ai βœ… βœ… ❌ ❌ cloud only ❌ βœ… ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Thoughtspot βœ… βœ… ❌ βœ… βœ… βœ… βœ… ❌ βœ… ❌ βœ… βœ… ❌ ❌ ❌
IDE
nao βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…Β via MCP βœ… βœ… βœ…Β via MCP βœ… βœ…
Cursor + MCP βœ…Β via MCP permissions βœ…Β via MCP βœ…Β via MCP βœ… βœ… βœ… βœ… βœ… βœ…Β via MCP βœ… βœ… βœ…Β via MCP βœ… βœ