There are several approaches to building data marts. One approach is to build several
data marts with a view to the eventual integration into a warehouse; another approach is
to build the infrastructure for a corporate data warehouse while at the same time building
one or more data marts to satisfy immediate business needs.