Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

DBMS Approach

1. List of all items that were sold last month?


2. List of all items purchased by Hamza?
3. The total sales of the last month grouped by branch?
4. How many sales transactions occurred during the month of January?

Intelligence Approach
1. Which items sell together? Which items to stock?
2. Where and how to place the items? What discounts to offer?
3. How best to target customers to increase sales at a branch?
4. Which customers are most likely to respond to my next promotional campaign, and
why?
Data Warehouse Approach
A complete repository of historical corporate data extracted from transaction systems that is
available for ad-hoc access by knowledge workers.
Data MARTS
A data mart is the access layer of the data warehouse environment that is used to get data out
to the users. The data mart is a subset of the data warehouse and is usually oriented to a
specific business line or team. Whereas data warehouses have an enterprise-wide depth, the
information in data marts pertains to a single department. In some deployments, each
department or business unit is considered the owner of its data mart including all
the hardware, software and data.[1] This enables each department to isolate the use,
manipulation and development of their data.
Organizations build data warehouses and data marts because the information in the database is
not organized in a way that makes it readily accessible, requiring queries that are too
complicated or resource-consuming.
While transactional databases are designed to be updated, data warehouses or marts are read
only. Data warehouses are designed to access large groups of related records. Data marts
improve end-user response time by allowing users to have access to the specific type of data
they need to view most often by providing the data in a way that supports the collective view of
a group of users.
Types of Data Marts
Three basic types of data marts are
DEPENDENT, Dependent data marts draw data from a central data warehouse that has
already been created
INDEPENDENT, Independent data marts, in contrast, are standalone systems built by
drawing data directly from operational or external sources of data or both
HYBRID data marts can draw data from operational systems or data warehouses.

Data mart vs data warehouse


Data warehouse:

 Holds multiple subject areas


 Holds very detailed information
 Works to integrate all data sources
 Does not necessarily use a dimensional model but feeds dimensional models.
Data mart:

 Often holds only one subject area- for example, Finance, or Sales
 May hold more summarized data (although may hold full detail)
 Concentrates on integrating information from a given subject area or set of source
systems
 Is built focused on a dimensional model using a star schema.

Reasons for creating a data mart

 Easy access to frequently needed data


 Creates collective view by a group of users
 Improves end-user response time
 Ease of creation
 Lower cost than implementing a full data warehouse
 Potential users are more clearly defined than in a full data warehouse
 Contains only business essential data and is less cluttered.

You might also like