Two opposite answers to where logic lives
In Domo, a revenue metric is typically a Magic ETL dataflow feeding a DataSet, with a Beast Mode formula on top, all stored and executed in Domo's cloud. In Lightdash, the same metric is a few lines of YAML next to the dbt model that produces the table, reviewed in Git and deployed through the same pipeline as the rest of the data team's code.
Both approaches are deliberate. Domo's suits organizations that want business analysts to shape data visually without an engineering workflow. Lightdash's suits organizations where analytics engineers already own the models and want dashboards to stop drifting from the transformation code.
Why some teams still prefer Domo's bundled approach
Domo removes the need to run a data stack. Its 1,000+ connectors pull from SaaS tools into storage Domo manages, Magic ETL lets someone without SQL reshape tables on a canvas, and the platform then handles dashboards, alerts, mobile access, and app-building. One contract covers it, which matters to companies that have no data engineers and do not intend to hire them.
That convenience carries costs Lightdash users avoid. Logic built in Magic ETL and Beast Mode stays in Domo if you ever leave, and pricing mixes platform fees with credits for data, ETL runs, storage, and AI. Domo is also now part of Progress Software, which intends to keep the product running but has yet to lay out where it goes next.
Why dbt-centric teams choose Lightdash
Lightdash makes the dbt project the semantic layer. Metrics, dimensions, and descriptions defined in YAML appear in explores, dashboards, a metrics catalog, Slack, and MCP, and changes move through preview environments, CLI workflows, and code review. Teams can self-host the open-source core at no license cost, or pay a flat $3,000 per month for Cloud Pro with no cap on users.
The tradeoff is dependence on modeling. If a business user asks something the dbt project does not cover yet, the answer waits on a data-team change. AI answers lean on that modeling too: on BI Bench, Lightdash came ninth, satisfying 23.8% of criteria at 82.1 seconds per answer.