SlideShare a Scribd company logo
1 of 22
MultiProvider Concepts
in BW Rel. 3.0
Dr. Bernhard Hornung
SAP Portals BI Platforms- MetaData
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 2
Overview

BW Architecture

InfoProvider / MultiProvider

Union-Operation to collect Data

Mapping: Identification and Selection of InfoObjects

(Abstract) Example

(Concrete) Examples

Summary and Outlook
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 3
SAP BW Architecture
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 4
InfoProvider

Definition of InfoProvider:

„Every object in BW MetaData Repository suited for Reporting with
Business Explorer“
 InfoObject (Characteristics with Master Data)
 ODS (Operational Data Store, contains consolidated and cleansed
transaction data at documentation level)
 InfoCube
(Data organized by star schema in facttable and dimensions)
 InfoSets
(Data from multiple Infoproviders – JOIN) (Rel. 3.0)
 MultiProvider
(Data from multiple Infoproviders – UNION) (Rel. 3.0)
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 4
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 5
InfoCube
InfoSet
InfoObject
Master
Data
ODS Object
MultiProvider
MultiProvider
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 6
MultiProvider

Definition of MultiProvider:

„An object combining the data of several infoprovider.
Data are brought together via union-operation“
 New Object Type in Administrator Workbench
 1 ... n participating infoprovider
(ODS / InfoCube / InfoObject / InfoSet)
 Definition similar to InfoCube
 No physical data storage
(data contained in part. Infoproviders only)
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 6
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 7
MultiProvider: Definition

Multi
Provider
ODS Object
MultiProvider, consisting of 1 ODS-Object and 1 InfoCube
C = Characteristic / K = Key Figure
MultiProvider, consisting of 1 ODS-Object and 1 InfoCube
C = Characteristic / K = Key Figure
InfoCube
C1
K1
C2
C2 C3 K3
K2
K2
C1 C2 K3
K1 K2
Object Structure
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 8
Mapping: Identification of characteristics
Country ........
Candidates for characteristic „Country“ in MultiProvider:
Infoobject „Country“ or Nav. Attr. „Customer__Country“ in ODS
Candidates for characteristic „Country“ in MultiProvider:
Infoobject „Country“ or Nav. Attr. „Customer__Country“ in ODS
Country Customer....
Customer__Country
InfoObject
Nav. Attribut
Object Structure

Multi
Provider
ODS Object
Master
Data
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 9
MultiProvider: Definition

Multi
Provider
ODS Object
MultiProvider, consisting of 1 ODS-Object and 1 InfoCube
C = Characteristic / K = Key Figure
MultiProvider, consisting of 1 ODS-Object and 1 InfoCube
C = Characteristic / K = Key Figure
InfoCube
C1
K1
C2
C2 C3 K3
K2
K2
C1 C2 K3
K1 K2
Object Structure
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 10
Mapping: Selection of Key Figures

Multi
Provider
ODS Object
Selection of each Key Figure from at least 1 infoprovider –
K2 may be selected from ODS AND / OR InfoCube
Selection of each Key Figure from at least 1 infoprovider –
K2 may be selected from ODS AND / OR InfoCube
InfoCube
K1
K3
K2
K2
K3
K1 K2
Object Structure
Aggregation (e.g. SUM):
K2 (Multi) =
K2 (ODS) + K2 (Cube)
Aggregation (e.g. SUM):
K2 (Multi) =
K2 (ODS) + K2 (Cube)
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 11
(Abstract) Example

MultiProvider
InfoCube IC1
ODS Object ODS1 K2K1C2_C1C2C1
K3K2C3C2C1
K3Origin K2K1C2C1
IC1IC1
ODS1ODS1
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 12
(Abstract) Example

MultiProvider
100700XGB
300200YGA
700
600
K3
500XHB
400XGA
K2C3C2C1
1007000IC1GB
K1
700
600
300
K3
5000IC1HB
400
200
0
0
IC1G
G
A
A
K2OriginC2C1
InfoCube IC1
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 13
(Abstract) Example
100700XGB
300200YGA
700
600
K3
500XHB
400XGA
K2C3C2C1
IC1
IC1
IC1
Origin
1007000GB
K1
700
900
K3
5000HB
6000GA
K2C2C1
MultiProvider
InfoCube IC1
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 14
(Abstract) Example
700600400AHA
100
200
K1
100
400
K3
100BGB
100BGA
K2C2__C1C2C1
ODS1
ODS1
Origin
700600400HA
K1
400
100
K3
100
100
200
100
G
G
B
B
K2C2C1
MultiProvider

ODS Object ODS1
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 15
(Abstract) Example
700600400AHA
100
200
K1
100
400
K3
100BGB
100BGA
K2C2__C1C2C1
ODS1
ODS1
Origin
700600400HA
K1
500
K3
200300GB
K2C2C1

ODS Object ODS1

MultiProvider
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 16
(Abstract) Example
700600400ODS 1HA
K1
500
K3
200300ODS 1GB
K2OriginC2C1
... from Cube... from Cube
... from ODS... from ODS
1007000IC1GB
K1
700
900
K3
5000IC1HB
6000IC1GA
K2OriginC2C1

MultiProvider
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 17
(Abstract) Example
500
100
200
700
300
0
ODS1 IC1G
G
B
B
700600400ODS1HA
7005000IC1HB
K1
900
K3
6000IC1GA
K2OriginC2C1

MultiProvider
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 18
(Abstract) Example
600900300GB
700600400HA
7005000HB
K1
900
K3
6000GA
K2C2C1

MultiProvider
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 19
(Concrete) Example: „Unselling Products“
400
0
0
Sales
600
P3
P2
P1
P4
Product

InfoCube: Sales
InfoObj: Product

MultiProviderMaster
Data
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 20
(Concrete) Example: „ ODS Invoice / Billing“
...
...
...
0
30
0
O.Q.
– I.Q.
...
...
...
0
5.000
1.000
N.O.V.
–
N.I.V.
40.000
60.000
75.000
30.000
20.000
40.000
Net
Order
Value
20039.00020000010001
18030.0001800003
...
...
...
120
Invoice
Quantity
...
...
...
15.000
Net
Invoice
Value
0003
0002
0001
0002
Item
Number
300
400
500
150
Order
Quantity
0002
Order
Number

ODS: Purchase 
ODS: Invoice

MultiProvider
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 21
(Concrete) Example: „ ODS Sales / Cube Sales“
...
30.000
20.000
40.000
Sales
Amount
(ODS)
4.80035.2000001
2.00028.0000003
...
0
Sales(ODS) –
Sales(Cube)
...
20.000
Sales
Amount
(Cube)
...
0002
Product

ODS: Sales 
InfoCube: Sales

MultiProvider
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 22
Summary and Outlook

Summary: (Features you can do with a MultiProvider)
 Uniform Combination of Data from several infoproviders
no matter what type of
 Avoid Redundancy of Data (no additional storage of records)
 Hide Complexity of definition in Business Explorer (query on
multiprovider)
 Analyze Functions (like compare) for objects of different
levels of staging

Outlook:
 Integration of Query Data (treat query as infoprovider)
 Interchange with Infosets (allow any combination of
UNION- and JOIN- operation)
© SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 22

More Related Content

Similar to MultiProvider Concepts in BW Rel. 3.0

Guob consolidation implementation11gr2
Guob consolidation implementation11gr2Guob consolidation implementation11gr2
Guob consolidation implementation11gr2Rodrigo Almeida
 
ArangoDB 3.7 Roadmap: Performance at Scale
ArangoDB 3.7 Roadmap: Performance at ScaleArangoDB 3.7 Roadmap: Performance at Scale
ArangoDB 3.7 Roadmap: Performance at ScaleArangoDB Database
 
Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02shubham gupta
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullBerry Clemens
 
Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015sourav giri
 
Oracle Application Containers
Oracle Application ContainersOracle Application Containers
Oracle Application ContainersMarkus Flechtner
 
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base InfluxData
 
Intratech fact sheet 2015
Intratech fact sheet 2015Intratech fact sheet 2015
Intratech fact sheet 2015Taiheon Choi
 
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020 Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020 Oracle
 
2017 10-oow-fma-application-containers-v01-final
2017 10-oow-fma-application-containers-v01-final2017 10-oow-fma-application-containers-v01-final
2017 10-oow-fma-application-containers-v01-finalMarkus Flechtner
 
Online Upgrade Using Logical Replication
 Online Upgrade Using Logical Replication Online Upgrade Using Logical Replication
Online Upgrade Using Logical ReplicationEDB
 
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.Database & Technology s.r.l.
 
Automating Data Lakes, Data Warehouses and Data Stores
Automating Data Lakes, Data Warehouses and Data StoresAutomating Data Lakes, Data Warehouses and Data Stores
Automating Data Lakes, Data Warehouses and Data StoresProfinit
 
owb-11gr2-new-features-summary-129693
owb-11gr2-new-features-summary-129693owb-11gr2-new-features-summary-129693
owb-11gr2-new-features-summary-129693Carnot Antonio Romero
 
Eclipse Training - RCP & Industrialization
Eclipse Training - RCP & IndustrializationEclipse Training - RCP & Industrialization
Eclipse Training - RCP & IndustrializationLuca D'Onofrio
 

Similar to MultiProvider Concepts in BW Rel. 3.0 (20)

Guob consolidation implementation11gr2
Guob consolidation implementation11gr2Guob consolidation implementation11gr2
Guob consolidation implementation11gr2
 
ArangoDB 3.7 Roadmap: Performance at Scale
ArangoDB 3.7 Roadmap: Performance at ScaleArangoDB 3.7 Roadmap: Performance at Scale
ArangoDB 3.7 Roadmap: Performance at Scale
 
SURENDRANATH GANDLA4
SURENDRANATH GANDLA4SURENDRANATH GANDLA4
SURENDRANATH GANDLA4
 
Pinaki bhattachaya
Pinaki bhattachayaPinaki bhattachaya
Pinaki bhattachaya
 
Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
 
Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015
 
Oracle Application Containers
Oracle Application ContainersOracle Application Containers
Oracle Application Containers
 
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
 
Intratech fact sheet 2015
Intratech fact sheet 2015Intratech fact sheet 2015
Intratech fact sheet 2015
 
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020 Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
 
RBJayaram
RBJayaramRBJayaram
RBJayaram
 
2017 10-oow-fma-application-containers-v01-final
2017 10-oow-fma-application-containers-v01-final2017 10-oow-fma-application-containers-v01-final
2017 10-oow-fma-application-containers-v01-final
 
Soma_Chakraborty (1)
Soma_Chakraborty (1)Soma_Chakraborty (1)
Soma_Chakraborty (1)
 
Online Upgrade Using Logical Replication
 Online Upgrade Using Logical Replication Online Upgrade Using Logical Replication
Online Upgrade Using Logical Replication
 
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
 
OpenGL 4 for 2010
OpenGL 4 for 2010OpenGL 4 for 2010
OpenGL 4 for 2010
 
Automating Data Lakes, Data Warehouses and Data Stores
Automating Data Lakes, Data Warehouses and Data StoresAutomating Data Lakes, Data Warehouses and Data Stores
Automating Data Lakes, Data Warehouses and Data Stores
 
owb-11gr2-new-features-summary-129693
owb-11gr2-new-features-summary-129693owb-11gr2-new-features-summary-129693
owb-11gr2-new-features-summary-129693
 
Eclipse Training - RCP & Industrialization
Eclipse Training - RCP & IndustrializationEclipse Training - RCP & Industrialization
Eclipse Training - RCP & Industrialization
 

Recently uploaded

Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 

Recently uploaded (20)

Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

MultiProvider Concepts in BW Rel. 3.0

  • 1. MultiProvider Concepts in BW Rel. 3.0 Dr. Bernhard Hornung SAP Portals BI Platforms- MetaData
  • 2. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 2 Overview  BW Architecture  InfoProvider / MultiProvider  Union-Operation to collect Data  Mapping: Identification and Selection of InfoObjects  (Abstract) Example  (Concrete) Examples  Summary and Outlook
  • 3. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 3 SAP BW Architecture
  • 4. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 4 InfoProvider  Definition of InfoProvider:  „Every object in BW MetaData Repository suited for Reporting with Business Explorer“  InfoObject (Characteristics with Master Data)  ODS (Operational Data Store, contains consolidated and cleansed transaction data at documentation level)  InfoCube (Data organized by star schema in facttable and dimensions)  InfoSets (Data from multiple Infoproviders – JOIN) (Rel. 3.0)  MultiProvider (Data from multiple Infoproviders – UNION) (Rel. 3.0) © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 4
  • 5. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 5 InfoCube InfoSet InfoObject Master Data ODS Object MultiProvider MultiProvider
  • 6. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 6 MultiProvider  Definition of MultiProvider:  „An object combining the data of several infoprovider. Data are brought together via union-operation“  New Object Type in Administrator Workbench  1 ... n participating infoprovider (ODS / InfoCube / InfoObject / InfoSet)  Definition similar to InfoCube  No physical data storage (data contained in part. Infoproviders only) © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 6
  • 7. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 7 MultiProvider: Definition  Multi Provider ODS Object MultiProvider, consisting of 1 ODS-Object and 1 InfoCube C = Characteristic / K = Key Figure MultiProvider, consisting of 1 ODS-Object and 1 InfoCube C = Characteristic / K = Key Figure InfoCube C1 K1 C2 C2 C3 K3 K2 K2 C1 C2 K3 K1 K2 Object Structure
  • 8. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 8 Mapping: Identification of characteristics Country ........ Candidates for characteristic „Country“ in MultiProvider: Infoobject „Country“ or Nav. Attr. „Customer__Country“ in ODS Candidates for characteristic „Country“ in MultiProvider: Infoobject „Country“ or Nav. Attr. „Customer__Country“ in ODS Country Customer.... Customer__Country InfoObject Nav. Attribut Object Structure  Multi Provider ODS Object Master Data
  • 9. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 9 MultiProvider: Definition  Multi Provider ODS Object MultiProvider, consisting of 1 ODS-Object and 1 InfoCube C = Characteristic / K = Key Figure MultiProvider, consisting of 1 ODS-Object and 1 InfoCube C = Characteristic / K = Key Figure InfoCube C1 K1 C2 C2 C3 K3 K2 K2 C1 C2 K3 K1 K2 Object Structure
  • 10. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 10 Mapping: Selection of Key Figures  Multi Provider ODS Object Selection of each Key Figure from at least 1 infoprovider – K2 may be selected from ODS AND / OR InfoCube Selection of each Key Figure from at least 1 infoprovider – K2 may be selected from ODS AND / OR InfoCube InfoCube K1 K3 K2 K2 K3 K1 K2 Object Structure Aggregation (e.g. SUM): K2 (Multi) = K2 (ODS) + K2 (Cube) Aggregation (e.g. SUM): K2 (Multi) = K2 (ODS) + K2 (Cube)
  • 11. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 11 (Abstract) Example  MultiProvider InfoCube IC1 ODS Object ODS1 K2K1C2_C1C2C1 K3K2C3C2C1 K3Origin K2K1C2C1 IC1IC1 ODS1ODS1
  • 12. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 12 (Abstract) Example  MultiProvider 100700XGB 300200YGA 700 600 K3 500XHB 400XGA K2C3C2C1 1007000IC1GB K1 700 600 300 K3 5000IC1HB 400 200 0 0 IC1G G A A K2OriginC2C1 InfoCube IC1
  • 13. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 13 (Abstract) Example 100700XGB 300200YGA 700 600 K3 500XHB 400XGA K2C3C2C1 IC1 IC1 IC1 Origin 1007000GB K1 700 900 K3 5000HB 6000GA K2C2C1 MultiProvider InfoCube IC1
  • 14. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 14 (Abstract) Example 700600400AHA 100 200 K1 100 400 K3 100BGB 100BGA K2C2__C1C2C1 ODS1 ODS1 Origin 700600400HA K1 400 100 K3 100 100 200 100 G G B B K2C2C1 MultiProvider  ODS Object ODS1
  • 15. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 15 (Abstract) Example 700600400AHA 100 200 K1 100 400 K3 100BGB 100BGA K2C2__C1C2C1 ODS1 ODS1 Origin 700600400HA K1 500 K3 200300GB K2C2C1  ODS Object ODS1  MultiProvider
  • 16. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 16 (Abstract) Example 700600400ODS 1HA K1 500 K3 200300ODS 1GB K2OriginC2C1 ... from Cube... from Cube ... from ODS... from ODS 1007000IC1GB K1 700 900 K3 5000IC1HB 6000IC1GA K2OriginC2C1  MultiProvider
  • 17. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 17 (Abstract) Example 500 100 200 700 300 0 ODS1 IC1G G B B 700600400ODS1HA 7005000IC1HB K1 900 K3 6000IC1GA K2OriginC2C1  MultiProvider
  • 18. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 18 (Abstract) Example 600900300GB 700600400HA 7005000HB K1 900 K3 6000GA K2C2C1  MultiProvider
  • 19. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 19 (Concrete) Example: „Unselling Products“ 400 0 0 Sales 600 P3 P2 P1 P4 Product  InfoCube: Sales InfoObj: Product  MultiProviderMaster Data
  • 20. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 20 (Concrete) Example: „ ODS Invoice / Billing“ ... ... ... 0 30 0 O.Q. – I.Q. ... ... ... 0 5.000 1.000 N.O.V. – N.I.V. 40.000 60.000 75.000 30.000 20.000 40.000 Net Order Value 20039.00020000010001 18030.0001800003 ... ... ... 120 Invoice Quantity ... ... ... 15.000 Net Invoice Value 0003 0002 0001 0002 Item Number 300 400 500 150 Order Quantity 0002 Order Number  ODS: Purchase  ODS: Invoice  MultiProvider
  • 21. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 21 (Concrete) Example: „ ODS Sales / Cube Sales“ ... 30.000 20.000 40.000 Sales Amount (ODS) 4.80035.2000001 2.00028.0000003 ... 0 Sales(ODS) – Sales(Cube) ... 20.000 Sales Amount (Cube) ... 0002 Product  ODS: Sales  InfoCube: Sales  MultiProvider
  • 22. © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 22 Summary and Outlook  Summary: (Features you can do with a MultiProvider)  Uniform Combination of Data from several infoproviders no matter what type of  Avoid Redundancy of Data (no additional storage of records)  Hide Complexity of definition in Business Explorer (query on multiprovider)  Analyze Functions (like compare) for objects of different levels of staging  Outlook:  Integration of Query Data (treat query as infoprovider)  Interchange with Infosets (allow any combination of UNION- and JOIN- operation) © SAP AG 2001, PT2D2P5, TechED 2001 (Hornung) / 22