Leave Domo. Keep every answer.
DataSets, DataFlows, Beast Modes, cards and PDP policies — read, translated into open specifications, and regenerated natively on the BI platform you choose.
Domo estates grow quickly: a connector here, a Magic ETL there, a Beast Mode copied into a dozen cards with slightly different logic. Moving off Domo by rebuilding cards by eye means re-deriving all of it. We read it instead.
What we read
- DataSets — schemas, connector configuration and refresh schedules.
- DataFlows — Magic ETL and SQL DataFlows, including the order they depend on each other.
- Beast Modes — every calculated field, and every card that uses it.
- Cards and pages — chart types, filters, drill paths and layout.
- PDP policies — who is allowed to see which rows.
- Usage — card and page views, so dormant content can be retired rather than migrated.
How it translates
| Domo | Open specification | On the target (e.g. Power BI) |
|---|---|---|
| DataSet | SQL model | Table in the semantic model |
| Magic ETL / SQL DataFlow | SQL, Airflow and Python | Warehouse pipeline or Power Query |
| Beast Mode | Metric definition (YAML) | DAX measure or calculated column |
| Card | Visual definition (JSON) | Report visual |
| Page | Dashboard definition (JSON) | Report page |
| PDP policy | Access policy (YAML) | Row-level security role |
Where the care goes
Most of a Domo estate converts with no analyst in the loop. The work that needs an engineer tends to sit in a few places:
- Beast Modes that mix row-level and aggregate logic. These are split into the right mix of calculated columns and measures, then parity-tested.
- Near-duplicate Beast Modes. Copies that drifted apart are flagged, so owners can agree one definition instead of migrating five.
- Fiscal calendars and date grains. These become an explicit date table rather than platform settings.
- Drill paths. These are rebuilt as hierarchies or drill-through on the target.
Domo to Power BI
A concept-by-concept mapping, with the places that need extra care.
Read the guideEstate assessment
Find out what's in your Domo instance — and what's still used — before you plan the move.
Read moreOpen specifications
What your Domo estate looks like once it's plain SQL, Python, JSON and YAML.
Read moreShow us your estate.
A read-only metadata export is enough to start. No platform access required, mutual NDA as standard.