DM104 - Evaluation of Business Performance
DM104 - Evaluation of Business Performance
Data Marts
DATA MARTS
Definition of Data Marts
Data Marts vs Data Warehouse
Types of Data Marts
Structure of Data Marts
Advantages of Data Marts
Future of Data Marts in the Cloud
Welcome Notes:
WELCOME BSIS STUDENTS!
I. INTRODUCTION:
This module will guide you to understand data marts in a data warehouse of an enterprise or organization.
A data mart is a structure / access pattern specific to data warehouse environments, used to retrieve client-
facing data.
II. OBJECTIVES:
Before you proceed to the main lesson, test yourself in this activity.
GREAT!!!
You may now proceed to the main lesson.
Based on the preliminary activities, what did you notice about it?
________________________________________________________
CONGRATULATIONS!
You may now proceed to the lesson.
Data Mart
A data mart is a subject-oriented database that is often a partitioned segment of an enterprise data
warehouse. The subset of data held in a data mart typically aligns with a particular business unit like sales,
finance, or marketing. Data marts accelerate business processes by allowing access to relevant information
in a data warehouse or operational data store within days, as opposed to months or longer. Because a data
mart only contains the data applicable to a certain business area, it is a cost-effective way to gain actionable
insights quickly.
DM104 – Evaluation of Business Performance Page 3 of 13
Data Marts
A data mart is a subset of a data warehouse oriented to a specific business line. Data marts contain
repositories of summarized data collected for analysis on a specific section or unit within an organization, for
example, the sales department.
A data warehouse is a large centralized repository of data that contains information from many sources
within an organization. The collated data is used to guide business decisions through analysis, reporting, and
data mining tools.
DM104 – Evaluation of Business Performance Page 4 of 13
Data Marts
A data mart can be created from an existing data warehouse—the top-down approach—or from other
sources, such as internal operational systems or external data. Similar to a data warehouse, it is a relational
database that stores transactional data (time value, numerical order, reference to one or more object) in
columns and rows making it easy to organize and access.
On the other hand, separate business units may create their own data marts based on their own data
requirements. If business needs dictate, multiple data marts can be merged together to create a single, data
warehouse. This is the bottom-up development approach.
The benefit of a star schema is that fewer joins are needed when writing queries, as there is no
dependency between dimensions. This simplifies the ETL request process making it easier for analysts to
access and navigate.
In a snowflake schema, dimensions are not clearly defined. They are normalized to help reduce data
redundancy and protect data integrity. It takes less space to store dimension tables, but it is a more
complicated structure (multiple tables to populate and synchronize) that can be difficult to maintain.
DM104 – Evaluation of Business Performance Page 7 of 13
Data Marts
With a shared cloud-based platform to create and house data, access and analytics become much more
efficient. Transient data clusters can be created for short-term analysis, or long-lived clusters can come
together for more sustained work. Modern technologies are also separating data storage from compute,
allowing for ultimate scalability for querying data.
We had just finished the discussion on data marts. Let’s move on to the
next higher level of activity/ies or exercise/s that demonstrate your potential
skills/knowledge of what you have learned.
DM104 – Evaluation of Business Performance Page 9 of 13
Data Marts
1. A data mart is a __________ database that is often a partitioned segment of an enterprise data
warehouse.
2. __________ is a subset of a data warehouse oriented to a specific business line.
3. __________ is a large centralized repository of data that contains information from many sources within
an organization.
4. __________ data mart is created from an existing enterprise data warehouse.
5. __________ data is the lowest level of data in the target set—in the data warehouse serves as the single
point of reference for all dependent data marts that are created.
6. __________ refers to the data extracted physically separate database from the data warehouse.
7. __________ data mart is a stand-alone system—created without the use of a data warehouse—that
focuses on one subject area or business function.
8. __________ data mart combines data from an existing data warehouse and other operational source
systems.
9. __________ schema is that fewer joins are needed when writing queries, as there is no dependency
between dimensions.
10. Data mart is a time-saving solution for accessing a specific set of data for __________.
VI. GENERALIZATION
KUDOS!
You have come to an end of Module 4.
OOPS! Don’t forget that you have still an assignment to do.
Here it is….
DM104 – Evaluation of Business Performance Page 11 of 13
Data Marts
VII. ASSIGNMENT
After your long journey of reading and accomplishing the module, let us now
challenge your mind by answering the evaluation part of this module.
DM104 – Evaluation of Business Performance Page 12 of 13
Data Marts
VIII. EVALUATION