Skip to content

Data Marts

A Data Mart is a documented, reusable dataset that a data analyst prepares for business reporting. It is the core entity of OWOX Data Marts.

A Data Mart turns raw warehouse data into a business-ready artifact with a description, output schema, and friendly field names. Analysts define the logic once. Business users then run, filter, and schedule reports without changing that logic.

Unlike a raw warehouse table, a Data Mart is documented, owned, reusable across BI tools, and safe to share.

Sources load raw data into a Storage. A Data Mart defines business-ready data on top of that Storage. Destinations and Reports deliver the Data Mart’s output to business users.

Each Data Mart links to exactly one Storage. One Data Mart can feed many Destinations and Reports.

  • You answer the same business question repeatedly, such as ROAS by campaign and channel.
  • Business users ask analysts for data exports instead of serving themselves.
  • Teams argue about whose report is right and need one source of truth.
  • You want to collect advertising or platform data on a schedule.
TypeRead
SQL query on your StorageSQL Data Mart
Existing warehouse tableTable Data Mart
Existing warehouse viewView Data Mart
Set of tables matched by a patternPattern Data Mart
Data imported from a platform APIConnector Data Mart
  1. Add a Storage if your project has none.
  2. Create a Data Mart of the type that fits your data. Start with the Connector Data Mart guide.
  3. Publish it and add a Report to deliver the output.
NeedRead
Combine Data Marts through relationshipsJoinable Data Marts
Visualize Data Marts and relationshipsModels Canvas
Rename fields with aliasesDefine Output Schema
Filter, sort, and cap the rows a report deliversReport Output Controls
Validate data with automated checksData Quality Checks
Preview Data Mart outputData Preview
Core terms and how entities relateCore Concepts