lecture 1 - business warehouse
TRANSCRIPT
-
7/29/2019 Lecture 1 - Business Warehouse
1/32
SAP Business Intelligence
Module 1
Business Warehouse Overview
-
7/29/2019 Lecture 1 - Business Warehouse
2/32
Module 1
Version 1
Page 2
Copyright
These materials and their content are the sole property of MaverickConsultant Management, Inc.
These materials may not be reproduced, used in a classroom, or utilized in
any way without the express written permission of Judd D. Bradbury.
Copying or posting without permission is a violation of legal copyrightprotections.
Permissions may be obtained by calling 214-476-7461.
-
7/29/2019 Lecture 1 - Business Warehouse
3/32
Module 1
Version 1
Page 3
What is a Data Warehouse?
Data Warehouse
User Reporting
Source
System
Source
System
Source
System
A data warehouse is a well structured commondata architecture for providing business intelligence.
A data warehouse is a specificcompany-wide data pool in order
to support decision makers. Top management Mid and lower management Planners, controllers,
-
7/29/2019 Lecture 1 - Business Warehouse
4/32
Module 1
Version 1
Page 4
Business Need for a Data Warehouse
Standardized structure andpresentation of the truth
Easy to use single point of access Sophisticated business reporting
methods
Data staging from a heterogeneousenvironment
Data access independent of thesource systems
Time dependent master data
Data Warehouse
User Reporting
Source
System
Source
System
Source
System
-
7/29/2019 Lecture 1 - Business Warehouse
5/32
Module 1
Version 1
Page 5
Information System Environments
On-Line Analytical Processing information systemsare designed to answer multi-dimensional analytical
queries at a high rate of speed.
On-Line Transaction Processing information systemsare designed to handle a high volume of repetitive
business transactions.
-
7/29/2019 Lecture 1 - Business Warehouse
6/32
Module 1
Version 1
Page 6
OLTP Versus OLAP
OLTP OLAP
- Optimized to get data in - Optimized to get data out
- For management anddaily business
- For administration and dailydecisions
- Processes a small amount of
data per transaction
- Processes a large amount of
data per transaction
- Business-critical availability - Less critical availability
- Data updates online - Data updates regularly
- Data overwritten - Data are time-dependent
-
7/29/2019 Lecture 1 - Business Warehouse
7/32
Module 1
Version 1
Page 7
Importance of the Data Warehouse
Provides a high speed OLAP reporting environment Avoids competition of system resources with OLTP
systems
Data Warehouse
SAP ERP
Data Mining &
Analytics
Data Mining &
Analytics
Data Mining &
Analytics
OLAP ReportsOLAP ReportsOLAP Reports
Transaction Based
Applications
Transaction Based
Applications
Transaction Based
Applications
NetWeaver Interface
-
7/29/2019 Lecture 1 - Business Warehouse
8/32
Module 1
Version 1
Page 8
SAP NetWeaver
The SAP data warehouse utilizes an integration architecture technologycalled NetWeaver.
NetWeaver Architecture is used by all of the SAP application suites toexchange information. Data exchange Web based platform XI middleware
-
7/29/2019 Lecture 1 - Business Warehouse
9/32
Module 1
Version 1
Page 9
Requirement for OLAP Systems
Many concurrent users (1000+) Sophisticated authorizations and security Fast response time (< 5 sec) High data volumes (>100+ GB or TB) Multiple data sources Easy to use (slice, dice, drill-down, roll-up) Enhanced reporting functions
-
7/29/2019 Lecture 1 - Business Warehouse
10/32
Module 1
Version 1
Page 10
OLAP Versus OLTP Systems
OLAP Systems OLTP Systems
Objective Competitive Advantage Business Process Efficiency
Priority Flexible Access to Data High Availability
Data View Summarized Detailed
Age of Data Historical CurrentDatabase Operations Read Add, Modify, Delete
Data Structures Multi-Dimension Relational
Data Integration Extensive Minimal
Data Sets 2-7 years 6-18 Months
-
7/29/2019 Lecture 1 - Business Warehouse
11/32
Module 1
Version 1
Page 11
Multi-Dimensional OLAP Data
-
7/29/2019 Lecture 1 - Business Warehouse
12/32
Module 1
Version 1
Page 12
OLTP versus OLAP
On-lineTransactionalProcessing
On-lineAnalytical
Processing
Corporate
Planning
Accounting
Supplier Management,
Production Planning,
Cost Planning,
Supplier
Accounting
Purchasing Stocks Sales Personnel
W
arehouse
Accounting
C
ustomer
Invoices
E
mployee
S
alary
Administration II:
Amount-Oriented
Processing
Administration I:
Value-Oriented
Processing
Disposition and
Planning
Analysis
and Controlling
StrategicEnterprise
Management
Horizontal Integration
-
7/29/2019 Lecture 1 - Business Warehouse
13/32
Module 1
Version 1
Page 13
Data Integration Process
Source systems -External data sources-Internal data sources
Multi-dimensional data -Information models-Aggregation
Extraction, trans-
formation, loading-Selection, extraction,-Modification, loading
Data warehouse -Data Targets-Data Transfer Process
Data analysis and
analytical applications-OLAP, MIS, cockpits,-Planning, scorecard,
-
7/29/2019 Lecture 1 - Business Warehouse
14/32
Module 1
Version 1
Page 14
Layers of SAP NetWeaver BW
Extraction Layer: InfoPackage
(Persistent) Staging Area
Reporting & Analysis Layer
Transformation Layer
InfocubesData Store
Object
data targets
-
7/29/2019 Lecture 1 - Business Warehouse
15/32
Module 1
Version 1
Page 15
Extraction Layer
Predefined customizableextractors for SAP
applications
Direct extraction fromdatabase tables or views
Web services Flat file interface Staging BAPI
Extraction Layer: InfoPackage
(Persistent) Staging Area
Reporting & Analysis Layer
Transformation Layer
InfocubesData Store
Object
data targets
-
7/29/2019 Lecture 1 - Business Warehouse
16/32
Module 1
Version 1
Page 16
Persistent Staging Area
Storage area for dataextracted from sources
Requested data is saveddirectly from its source
(without changes) First step in loading data
into the operational data
store (ODS) and data
warehouse Extraction Layer: InfoPackage
(Persistent) Staging Area
Reporting & Analysis Layer
Transformation Layer
InfocubesData Store
Object
data targets
-
7/29/2019 Lecture 1 - Business Warehouse
17/32
Module 1
Version 1
Page 17
Transformation Layer
Converts source datafrom the source
format to the data
target format
Data field mapping Transformation
programs
Formulas Extraction Layer: InfoPackage(Persistent) Staging Area
Reporting & Analysis Layer
Transformation Layer
InfocubesData Store
Object
data targets
-
7/29/2019 Lecture 1 - Business Warehouse
18/32
Module 1
Version 1
Page 18
Extraction Transformation Load (ETL)
Source: Data warehouse framework. BiPM Institute. Retrieved February 22, 2008 from http://bipminstitute.com/template/topic.php?topic_id=DAC
-
7/29/2019 Lecture 1 - Business Warehouse
19/32
Module 1
Version 1
Page 19
Data Store Objects (DSO)
Replication of datafrom a transactional
system
Provides overwritecapability
Used to supplyinfocubes
Extraction Layer: InfoPackage
(Persistent) Staging Area
Reporting & Analysis Layer
Transformation Layer
InfocubesData Store
Object
data targets
-
7/29/2019 Lecture 1 - Business Warehouse
20/32
Module 1
Version 1
Page 20
Infocubes
Data targetspecifically designed
to perform OLAP
reporting
Utilizes the extendedstar schema
Forms the basis ofqueries Extraction Layer: InfoPackage
(Persistent) Staging Area
Reporting & Analysis Layer
Transformation Layer
InfocubesData Store
Object
data targets
-
7/29/2019 Lecture 1 - Business Warehouse
21/32
Module 1
Version 1
Page 21
Reporting and Analysis
Tools where data ispresented in reports
& dashboards
SAP BusinessExplorer Bex
Components
Web ApplicationDesigner
Web Portals Extraction Layer: InfoPackage(Persistent) Staging Area
Reporting & Analysis Layer
Transformation Layer
InfocubesData Store
Object
data targets
-
7/29/2019 Lecture 1 - Business Warehouse
22/32
Module 1
Version 1
Page 22
Data Warehouse Workbench
RSA1
-
7/29/2019 Lecture 1 - Business Warehouse
23/32
Module 1
Version 1
Page 23
Data Warehouse Workbench - Modeling
Infoprovider
Selection
Infoarea
Infocube
Transformation
Infosource
DataSource
Infopackage
Transfer Rules
-
7/29/2019 Lecture 1 - Business Warehouse
24/32
Module 1
Version 1
Page 24
What is a Data Warehouse?
Infoarea represents the highest level of grouping for information objects.Infoareas typically have themes like customer analytics or profitabilityanalysis.
Infocube is a flexible data cube target designed for OLAP reporting. Transformation is a program routine that transfers and formats datafrom a data source to a data target. Infosource an information object that is available for loading a data
target.
Infopackage is a scheduler for creating the data set from the source thatis saved to the data target.
Datasource the description and location of master data from databasetables, flat files or other data sources.
-
7/29/2019 Lecture 1 - Business Warehouse
25/32
Module 1
Version 1
Page 25
Data Warehousing Architecture Options
Source
System
Source
System
Source
System
Source
System
Global BW
Enterprise
Data Warehouse
Local BW
Data Mart 1
Local BW
Data Mart 2
Local BW
Data Mart 3
Local BW
Data Mart 4
Reporting Tools Reporting Tools Reporting Tools Reporting Tools
Core Landscape
-
7/29/2019 Lecture 1 - Business Warehouse
26/32
Module 1
Version 1
Page 26
Data Warehousing Architecture Options
Source
System
Source
System
Source
System
Source
System
Global BW
Enterprise
Data Warehouse
Local BW
Data Mart 1
Local BW
Data Mart 2
Local BW
Data Mart 3
Enterprise Level
Analysis Needs
Peripheral Landscape
Local Reporting Local Reporting
-
7/29/2019 Lecture 1 - Business Warehouse
27/32
Module 1
Version 1
Page 27
Data Mining - Analysis Process Designer
-
7/29/2019 Lecture 1 - Business Warehouse
28/32
Module 1
Version 1
Page 28
BEx Query Designer
-
7/29/2019 Lecture 1 - Business Warehouse
29/32
Module 1
Version 1
Page 29
BEx Analyzer
RRMX > Add-Ins > Bex Analyzer > Open Query
-
7/29/2019 Lecture 1 - Business Warehouse
30/32
Module 1
Version 1
Page 30
BEx Analyzer - Report from Data Cube
Executed Query
-
7/29/2019 Lecture 1 - Business Warehouse
31/32
Module 1
Version 1
Page 31
Summary
Data Warehouse is a structured architecture for reporting OLAP systems are designed for high speed executive reporting OLTP systems are designed to handle high volume transactions NetWeaver is the integration architecture technology used by SAP
BW
Netweaver BW has 4 main layers Extraction Layer Persistent Staging Area Transformation Layer Reporting Layer
-
7/29/2019 Lecture 1 - Business Warehouse
32/32
Module 1
Version 1
Page 32
Summary
Data Warehouse Workbench is for creating data models Analysis Process Designer is used for Data Mining BEx Query Designer is used for creating new reports BEx Analyzer is used for performing data analysis