CDM Class4
CDM Class4
CDM Class4
A Data Mart is a subset of a directorial information store, generally oriented to a specific purpose or primary
data subject which may be distributed to provide business needs. Data Marts are analytical record stores designed
to focus on particular business functions for a specific community within an organization. Data marts are derived
from subsets of data in a data warehouse, though in the bottom-up data warehouse design methodology, the data
warehouse is created from the union of organizational data marts.
The fundamental use of a data mart is Business Intelligence (BI) applications. BI is used to gather, store, access,
and analyze record. It can be used by smaller businesses to utilize the data they have accumulated since it is less
expensive than implementing a data warehouse.
There are mainly two approaches to designing data marts. These approaches are
A dependent data marts is a logical subset of a physical subset of a higher data warehouse. According to this
technique, the data marts are treated as the subsets of a data warehouse. In this technique, firstly a data warehouse
is created from which further various data marts can be created. These data mart are dependent on the data
warehouse and extract the essential record from it. In this technique, as the data warehouse creates the data mart;
therefore, there is no need for data mart integration. It is also known as a top-down approach.
Independent Data Marts
The second approach is Independent data marts (IDM) Here, firstly independent data marts are created, and then
a data warehouse is designed using these independent multiple data marts. In this approach, as all the data marts
are designed independently; therefore, the integration of data marts is required. It is also termed as a bottom-up
approach as the data marts are integrated to develop a data warehouse.
Other than these two categories, one more type exists that is called "Hybrid Data Marts."
It allows us to combine input from sources other than a data warehouse. This could be helpful for many
situations; especially when Adhoc integrations are needed, such as after a new group or product is added to the
organizations.
The significant steps in implementing a data mart are to design the schema, construct the physical storage,
populate the data mart with data from source systems, access it to make informed decisions and manage it over
time. So, the steps are:
Designing
The design step is the first in the data mart process. This phase covers all of the functions from initiating the
request for a data mart through gathering data about the requirements and developing the logical and physical
design of the data mart.
It involves the following tasks:
Constructing
This step contains creating the physical database and logical structures associated with the data mart to provide
fast and efficient access to the data.
1. Creating the physical database and logical structures such as tablespaces associated with the data mart.
2. creating the schema objects such as tables and indexes describe in the design step.
3. Determining how best to set up the tables and access structures.
Populating
This step includes all of the tasks related to the getting data from the source, cleaning it up, modifying it to the
right format and level of detail, and moving it into the data mart.
Accessing
This step involves putting the data to use: querying the data, analyzing it, creating reports, charts and graphs and
publishing them.
1. Set up and intermediate layer (Meta Layer) for the front-end tool to use. This layer translates database
operations and objects names into business conditions so that the end-clients can interact with the data
mart using words which relates to the business functions.
2. Set up and manage database architectures like summarized tables which help queries agree through the
front-end tools execute rapidly and efficiently.
Managing
This step contains managing the data mart over its lifetime. In this step, management functions are performed as:
A Data Warehouse is a vast repository of information A data mart is an only subtype of a Data Warehouses.
collected from various organizations or departments It is architecture to meet the requirement of a specific
within a corporation. user group.
It may hold multiple subject areas. It holds only one subject area. For example, Finance or
Sales.
Works to integrate all data sources It concentrates on integrating data from a given subject
area or set of source systems.
In data warehousing, Fact constellation is used. In Data Mart, Star Schema and Snowflake Schema are
used.