Data Warehouse Management
Data Warehouse Management
Using SAP BW
Using SAP BW
Overview
Overview
SEITE 3
CEO: “We may have a problem in procurement.
I have a feeling that we employ too many suppliers. We are not focused enough, and probably the issue is even growing. Give me a flexible analysis tool to check that out.
We should have all data in our SAP ECC system.”
Overview
What can I expect of a Data Warehouse ?
What not ?
What can I expect of my consultants/IT professionals ?
Overview
SEITE 5
1980-ies: Functional software
Overview
1990-ies: Process orientation:
Business Process
Value for the customer
Overview
SEITE 7 V e rt ic a l in te g ra ti o n Office automationCross-functional base applications Functional applications Reporting, Analysis, Controlling Decision Support Horizontal integration Operational systems EIS Reporting
Overview
Cross-functional base applications Functional applications
Reporting, Analysis, Controlling
Decision Support
Cross-functional base applications Functional applications Reporting, Analysis, Controlling Decision Support Organisation #1 Organisation #2
Overview
SEITE 9 Operational IS External Sources DW OLAP Data Mining KBSOverview
Operational system Data warehouse
Procurement Vendor assessment
Sales and order processing Analysis of customer behaviour
Production planning and shop floor control
Analysis of rework/reject and overdue production orders
Overview
SEITE 11
A data warehouse is NOT a list generator.
A data warehouse is NOT an address database for mail merge operations.
Overview
O p e ra tio n a l s ys te m
U sa ge T ra n sa ctio n -inte n sive (re a d an d w rite )
U se rs R e la tive ly la rge n u m ber
C o ve ra ge (In m o st ca se s) cu rre n t d a ta o n ly
Overview
SEITE 13
O perational system Data w arehouse
Usage Transaction-intensive
(read and write)
Q uery-intensive (read only)
Users Relatively large num ber Relatively sm all num ber,
unless used as a general reporting tool
Coverage (In m ost cases) current data
only
Current & historical data; tim e-dependent
Overview
Operational system
Model (typical)
Data is organised according to a process
Data
Overview
SEITE 15 items customer period .... .. oranges bananas milk tomatoes Woolworths K-Mart Mc Donalds 01/ 02/ 03/ 04/ 01/ 01/ 01/ 01/ 09 09 09 09Operational system Data warehouse
Model (typical)
Data is organised according to a process
Data is organised according to a subject matter
Data
structure Flat
Multi-dimensional according to the subject matter
Modeling a Data Warehouse
Total Item type Total I t e mModeling
SEITE 17
You have to unequivocally specify what you want … before you sign the contract.
Modeling
You have to unequivocally specify what you want … before you sign the contract.
Otherwise, you will not get what you want.
Modeling
SEITE 19
Let‘s design a data warehouse:
Modeling
STEP 1:
What is the fact I want to analyze ?
Modeling
SEITE 21
Nominal: numerical coding without meaningful values
Ordinal: coding represents >< relationships, no meaningful sum
Interval: metric, but have a “beginning” and/or “end”, hence, no meaningful sum
Modeling
STEP 2:
What are the axes in my analyses ?
Modeling
SEITE 23
STEP 3:
Are the axes of aggregation independent of one another ?
Modeling
()
Operator Nominal Ordinal Interval Rational Sum No No No Average No Minimum No Maximum No
Modeling
SEITE 25 Additivity Stock_ level Y M W Storage_location Plant * Material Material_group * => AVG Σ Σ ΣModeling
x Σ AVG min maxModeling
SEITE 27
STEP 4:
Are there any non-aggregation attributes ?
Modeling
STEP 5:
Where does the data come from ?
Modeling
SEITE 29 Operational IS DW Key Integration Key_1 Key_2 Example: • Accounts receivable • Customer • Transport destination one object in DWModeling
Operational IS Field Integration
DW
Modeling
SEITE 31
Operational IS
Content Integration
• Material classes the same ?
• Account assignment the same ?
• Data maintenance discipline/rules the same ? • … ?
DW
Modeling
Transfer Rules Update Rules InfoCubes Communication structure Communication structure BW Server Transfer Structure Transfer Structure Data Sources (replicas)Data Sources and Info Sources
Transfer Structure Transfer Structure Transfer Structure Transfer Structure Data Sources (user-defined) Transfer Structure Transfer Structure Communication structure Communication structure Transfer Rules Master Data Transfer Structure Transfer Structure Transfer Structure Transfer Structure Master Data Communication structure Communication structure DataSources Master Data InfoSource Update Rules
Transfer Rules Transfer Rules
Transaction InfoSource Master Data InfoSource Customer data Product data Delivery plant data Sales data
Case Study
SEITE 33 day region nr. transactions price qty. revenue delivery plant product product group year month customerCase Study Umbrella Sales:
Case Study
day costs
nr. transactions price
product
product group customer group
customer
quarter cost element
Case Study
SEITE 35 Source system Transfer data Transfer data Transfer rules Transfer rules Info source Info source Update rules Update rules Info cubeCase Study
day costs
nr. transactions price
product
product group customer group
customer
quarter cost element
Institut für Produktionsmanagement
Institute of Production Management Augasse 2-6, 1090 Vienna, Austria
Alexander Prosser prosser@wu.ac.at http://prodman.wu.ac.at http://erp.wu.ac.at http://e-voting.at