Sei sulla pagina 1di 27

Data Warehouse

Data Mart
Elahe Soroush
Agenda
Data Warehouse definition
Concepts
Logical transformation
Physical transformation
DW components
Disadvantages of DW


Data Mart
Benefits of DM
DW vs. DM
DM development
ECRM environment
Definition
By Bill Inmon in 1990 :
"A warehouse is a subject-oriented, integrated,
time-variant and non-volatile collection of data
in support of management's decision making
process".
Definition(cont.)
Data warehouse
A data warehouse is a structured extensible
environment designed for the analysis of non-
volatile data, logically and physically transformed
from multiple source applications to align with
business structure, to use in Decision-Support and
Executive Information Systems.

Concepts
"Warehousing" data outside the operational systems
Performance
Subject oriented
Integrating data from more than one operational
system
Data is mostly non-volatile
Data saved for longer periods than in transaction
systems


Structured extensible data model

Logical transformation of op. data
Logical transformation of op. data
Structured extensible data model
Data warehouse model aligns with the
business structure


Logical transformation of op. data
Logical transformation of op. data
Structured extensible data model
Data warehouse model aligns with the
business structure
Transformation of the operational state
information
De-normalization of data
Static relationships in historical data

Physical transformation of op. data
Operational terms transformed into uniform
business terms
Single physical definition of an attribute
Consistent use of entity attribute values
Issues associated with default and missing
values

Business view summarization of data
Initial analysis in summary views
Significant performance gains
Many views into the same detail

DW Components
Business use of a data warehouse
Disadvantages of DW
Data warehouse takes time and more expensive to
build
Data warehouse is more complicated on many
aspects including the development ,end-user
training and difficulty in distributed database
environment
Data warehouse has a considerable time-lag from
current operation


Disadvantages of DW
When the size of a data warehouse goes very large
The competition to get inside a warehouse grows fierce.
Data becomes harder to customize
The cost of doing processing in the data warehouse
increases as the volume of date increases
The software that is available for the access and analysis if
large amount of data is not nearly as elegant as the software
that can process smaller amounts of data.
Solution : Adding data marts to the decision
support system

Data Mart
Definition
Small DW that contains user-specific data that
has already been customized and summarized for
a specific department within an organization,
such as marketing, sales, finance, or accounting.

Next step in data storage

Benefits of DM
it costs less
Supports individual knowledge worker communities
less likely to lead to interdepartmental conflicts
A department can customize its own data mart
according to its own requirement
There is more options when selecting a suitable
software for data mart as well as for data analytical

DW vs. DM
DW vs. DM
DM development
The top down model
The bottom up model
The parallel model
The parallel model with feedback.

ECRM environment
Data Mart
A subset of a data warehouse that
supports the requirements of a particular
department or business function.

Characteristics include:
Do not normally contain detailed operational data
unlike data warehouses.
May contain certain levels of aggregation
Marketing
Sales
Finance
Human Resources
Dependent Data Mart
Data
Warehouse
Data Marts
External Data
Flat Files
Operation
al Systems
Marketing
Sales
Finance
Independent Data Mart
Sales or Marketing
External Data
Flat Files Operation
al Systems
Reasons for Creating a Data Mart
To give users more flexible access to the
data they need to analyse most often.
To provide data in a form that matches the
collective view of a group of users
To improve end-user response time.
Potential users of a data mart are clearly
defined and can be targeted for support
Reasons for Creating a Data Mart
To provide appropriately structured data as
dictated by the requirements of the end-user
access tools.

Building a data mart is simpler compared with
establishing a corporate data warehouse.

The cost of implementing data marts is far less
than that required to establish a data warehouse.
Data Marts Issues
Data mart functionality
Data mart size
Data mart load performance
Users access to data in multiple data marts
Data mart Internet / Intranet access
Data mart administration
Data mart installation

Potrebbero piacerti anche