xmetric / Comparisons

xmetric vs Lightdash: Local File Exploration vs YAML-Governed Warehouse BI

xmetric is free in your browser: drop a CSV, Excel, Parquet or .twbx file into the app and build charts on Tableau-style shelves, with no warehouse or YAML setup and your data staying in the browser. Lightdash connects to a SQL data warehouse using dbt or Lightdash YAML (dbt is optional), self-hosted via Docker/Kubernetes or on Lightdash Cloud Pro at $3000 / month, unlimited users, no per-seat pricing (as of October 2026).

Facts checked October 2026 · Chart your own CSV

xmetric and Lightdash, side by side

xmetricLightdash
Free optionFree in your browser. No account needed to open a file. sourceLightdash free to self-host (MIT licence), community Slack support only. source
Paid plansNo paid plans
  • Cloud Pro: $3000 / month, unlimited users, no per-seat pricing source
  • Enterprise: Let's talk source
Runs onAny modern browser on Mac, Windows or Linux. Nothing to install. sourceLightdash Cloud (hosted SaaS) or self-hosted on Kubernetes/Helm or Docker Compose; Enterprise also on-prem. source
Opens Tableau .twbx filesOpens .twbx and .twb in the browser app with dashboards, quick filters and filter actions working, plus sheets, data sources, formulas and packaged extracts. sourceNot listed in the vendor's docs; connects to BigQuery, Postgres, Supabase, Redshift, Snowflake, Databricks, Trino, ClickHouse, DuckDB, Athena. source
Where your data is processedIn your browser. Files are not uploaded. sourceQueries the user's own data warehouse; self-hosted metadata lives in a Postgres database the user runs. source

Lightdash facts are taken from Lightdash's own pages and were checked on 2026-10-17. Each cell links to its source.

Try it on your own CSV

Drop a CSV here. xmetric reads every row in this browser and draws a first chart you can regroup or change the measure of. Nothing is uploaded.

No file loaded yet. You can also drop a CSV on this box.

Where Lightdash is the better choice today

Where xmetric fits

Why Lightdash requires a warehouse and YAML pipeline before you can explore a file

Lightdash is built as a governed semantic exploration layer where tables, dimensions, and metrics are defined in dbt YAML (schema.yml) or standalone Lightdash YAML files (dbt is optional) over a connected SQL data warehouse (BigQuery, Postgres, Supabase, Redshift, Snowflake, Databricks, Trino, ClickHouse, DuckDB, or Athena).

When a founder, finance lead, or analyst receives a raw CSV export from Stripe or a .twbx workbook from a consultant, loading that file into a warehouse and writing YAML definitions just to check a few metrics takes extra setup.

In xmetric, you work with files and formulas directly in your browser:

  1. Drop a .csv, .xlsx, .parquet, or .twbx file into the xmetric app and drag dimensions and measures onto Rows, Columns, Color, and Detail shelves.
  2. Drop a .twbx or .twb file into the workbook inspector to list every data source, sheet, dashboard, and calculated field, and save the packaged data files from a .twbx.
  3. Test ad-hoc Level of Detail (FIXED, INCLUDE, EXCLUDE) or table calculation formulas in the formula playground without opening a git pull request.

Prototyping metrics in xmetric before committing them to dbt or Lightdash SQL

Even if your company uses Lightdash in production, xmetric is a quick scratchpad for prototyping new metric logic on a file before translating it into a dbt model or Lightdash YAML metric.

Prototype in xmetric (Repeat Customer Revenue Share via FIXED LOD):

SUM(IF { FIXED [Customer ID] : COUNTD([Order ID]) } > 1 THEN [Revenue] ELSE 0 END)
/ SUM([Revenue])

Equivalent SQL to commit to your dbt model (models/marts/fct_customer_orders.sql):

WITH customer_order_counts AS (
  SELECT
    customer_id,
    COUNT(DISTINCT order_id) AS lifetime_orders
  FROM {{ ref('stg_orders') }}
  GROUP BY customer_id
)
SELECT
  o.order_id,
  o.customer_id,
  o.order_date,
  o.revenue,
  CASE WHEN c.lifetime_orders > 1 THEN o.revenue ELSE 0 END AS repeat_customer_revenue
FROM {{ ref('stg_orders') }} o
JOIN customer_order_counts c ON o.customer_id = c.customer_id

Spec comparison: xmetric vs Lightdash

CapabilityxmetricLightdash
PriceFree in browserFree self-hosted (MIT license, Docker Compose or Kubernetes/Helm + Postgres); Cloud Pro $3000 / month, unlimited users, no per-seat pricing flat fee for unlimited users; Enterprise Custom
Prerequisites to StartAny desktop browserSQL data warehouse + dbt project or Lightdash YAML (dbt is optional)
Supported Local FilesCSV, Excel (.xlsx), Parquet; .twbx/.twb workbooksNone directly in the UI (data is queried from a connected warehouse or DuckDB/dbt seed)
Opens .twbx WorkbooksYes (opens in the app; the workbook inspector lists sheets and formulas)No
Data Privacy for Local FilesStays in your browser (nothing uploaded unless you save online)Stored in connected warehouse / Lightdash server
Metric Definition ModelCalculated fields with FIXED/INCLUDE/EXCLUDE LODs and table calcsMetrics defined in dbt schema.yml or Lightdash YAML + UI table calculations
Visual GrammarComposable Tableau shelves & marksTable explore -> pick dimensions/metrics -> choose chart type
Live Warehouse ConnectionsPostgres and BigQuery comingBigQuery, Postgres, Supabase, Redshift, Snowflake, Databricks, Trino, ClickHouse, DuckDB, Athena
Agent & CLI SupportEvery action is a command; MCP server, ChatGPT app and Claude connector cominglightdash CLI (Homebrew, binary, or npm) for YAML sync and lightdash preview staging environments

Questions people ask

Can I use xmetric if our team does not use dbt or YAML?

Yes. xmetric requires no dbt project, no YAML files, and no data warehouse. Drop CSV, Excel, Parquet, or .twbx files into the app and build charts on shelves in your browser. Note that Lightdash also makes dbt optional via standalone Lightdash YAML, though it still requires a project and warehouse setup.

How can xmetric help with a Tableau-to-Lightdash migration?

Drop an existing .twbx or .twb workbook into xmetric's workbook inspector to list every data source, sheet, dashboard, and calculated field (including nested LOD expressions), test those formulas in the formula playground, then translate them into dbt or Lightdash YAML models.

Does xmetric upload my local files to a server?

No. Local files dropped into xmetric stay in your browser and are not uploaded unless you sign in and save a workbook online.

Open the xmetric app and drop a file to explore it without a warehouse.

Sources, checked 2026-10-17

Prices and features of Lightdash on this page were checked against these pages on 2026-10-17. Prices change; the vendor's page is the final word.

xmetric is an independent project, not affiliated with, endorsed by or sponsored by Telescope Technology Limited. Lightdash is a trademark of Telescope Technology Limited. The name is used only to identify the product being compared.