lecture 1 - business warehouse

Upload: aacoursehero

Post on 14-Apr-2018

220 views

Category:

Documents


0 download

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