Domo is an all-in-one cloud-native business intelligence and data experience platform that unifies data integration, transformation, visualization, collaboration, and embedded analytics in a single environment. Originally launched as a dashboard-centric BI tool, Domo has evolved into a comprehensive data products platform that combines no-code/low-code interfaces with pro-code extensibility, supporting over 1,000 pre-built connectors and bi-directional data flows (Cloud Amplifier allows reading from and writing back to cloud warehouses like Snowflake). The platform's architecture centers on Cards (visualizations), Pages (dashboards), and DataSets (data sources), with Beast Mode calculated fields enabling ad-hoc analytics without ETL modifications, and Magic ETL providing drag-and-drop pipeline building. A core differentiator is Domo's unified approach: rather than stitching together separate tools for ETL, visualization, alerting, and deployment, every capabilityβfrom Jupyter-based data science to white-label embedded analytics (Domo Everywhere) to AI-powered insights (DomoGPT)βoperates within thesame governed data layer, ensuring consistent security, lineage tracking, and real-time collaboration through Buzz messaging threads directly on cards and dashboards.
What This Cheat Sheet Covers
This topic spans 19 focused tables and 196 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
Table 1: Core Platform Concepts
| Component | Example | Description |
|---|---|---|
Sales Trend Line ChartTop 10 KPI Table | Primary visualization unit; displays data from a DataSet using a chosen chart type; can include Beast Mode calculations, filters, drill paths, and summary numbers; multiple Cards placed on a Page form a dashboard. | |
Executive OverviewRegional Sales Dashboard | Collection of Cards arranged in a layout; supports page-level filters, date range selectors, and interactions between Cards; can be standard or Domo Stories format; shareable with users and groups. | |
Salesforce OpportunitiesMySQL Orders Table | Core data object; originates from a connector, file upload, DataFlow output, or API; supports scheduled updates (replace/append/upsert modes); can have row-level security via PDP policies and certified status for governance. | |
Magic ETL PipelineSQL Transform Script | ETL process that transforms input DataSets into output DataSets; available as Magic ETL (drag-and-drop visual), SQL DataFlow, or Python/R scripting; supports scheduled and on-demand execution with dependency chains. | |
Opening an existing Card to modify fields and chart type | Built-in chart builder interface; allows selection of chart type, mapping columns to axes, adding filters/sorting, and creating Beast Mode calculations; changes save to the Card and affect all instances where the Card appears. |