← Back to Glossary

Data mart

A data mart is a subject- or department-specific subset of a data warehouse, scoped to the needs of one business area like sales, marketing, or finance.

Overview

A data mart is a smaller, focused slice of a larger data warehouse, built around the needs of a single department or business process — a sales data mart, a marketing data mart, a finance data mart. Where a warehouse aims to be the comprehensive, integrated source of truth across the whole organization, a data mart trades that scope for simplicity and speed: fewer tables, a schema tailored to one team's questions, and often faster queries because there's less data and complexity to wade through.

Kimball's dimensional modeling approach treats data marts as the natural unit of delivery: each mart is typically one or a few fact tables (a business process) plus their dimensions, built using conformed dimensions shared across the whole warehouse so marts stay comparable with each other even though each one is scoped narrowly.

Related terms

FAQS

A data warehouse is the comprehensive, integrated store of data across an organization. A data mart is a smaller, department- or subject-specific subset of it, scoped to one team's or business process's needs.

A dependent data mart is built from an existing central data warehouse, inheriting its conformed dimensions and staying consistent with other marts. An independent data mart is built straight from source systems, which is quicker but risks metrics that don't reconcile across the organization.