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

DOC
Pinaki bhattachaya
DOC
Sap mm bom
PDF
Agados POC Report to Build/Rebuild for ERP PKG
DOC
Pinaki bhattachaya (Data Analyst)
PPT
PDF
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 2
PPTX
Migration Steps from OWB 2 ODI
DOC
Resume
Pinaki bhattachaya
Sap mm bom
Agados POC Report to Build/Rebuild for ERP PKG
Pinaki bhattachaya (Data Analyst)
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 2
Migration Steps from OWB 2 ODI
Resume

Similar to Concepts bw (20)

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

Recently uploaded (20)

PPT
Retail Management and Retail Markets and Concepts
PDF
The Impact of Historical Events on Legal Communication Styles (www.kiu.ac.ug)
PPT
BCG内部幻灯片撰写. slide template BCG.slide template
PPTX
Accounting Management SystemBatch-4.pptx
DOCX
Handbook of entrepreneurship- Chapter 7- Types of business organisations
PDF
France's Top 5 Promising EdTech Companies to Watch in 2025.pdf
PDF
Communication Tactics in Legal Contexts: Historical Case Studies (www.kiu.ac...
PPTX
Week2: Market and Marketing Aspect of Feasibility Study.pptx
PDF
From Legacy to Velocity: how we rebuilt everything in 8 months.
PPTX
Market and Demand Analysis.pptx for Management students
PDF
Comments on Clouds that Assimilate Parts I&II.pdf
PDF
IFRS Green Book_Part B for professional pdf
PDF
The Influence of Historical Figures on Legal Communication (www.kiu.ac.ug)
PDF
Pink Cute Simple Group Project Presentation.pdf
PDF
Investment in CUBA. Basic information for United States businessmen (1957)
DOCX
ola and uber project work (Recovered).docx
PPTX
Supply Chain under WAR (Managing Supply Chain Amid Political Conflict).pptx
PDF
Nante Industrial Plug Socket Connector Sustainability Insights
PDF
Sustainable Digital Finance in Asia_FINAL_22.pdf
PDF
Consumer Behavior in the Digital Age (www.kiu.ac.ug)
Retail Management and Retail Markets and Concepts
The Impact of Historical Events on Legal Communication Styles (www.kiu.ac.ug)
BCG内部幻灯片撰写. slide template BCG.slide template
Accounting Management SystemBatch-4.pptx
Handbook of entrepreneurship- Chapter 7- Types of business organisations
France's Top 5 Promising EdTech Companies to Watch in 2025.pdf
Communication Tactics in Legal Contexts: Historical Case Studies (www.kiu.ac...
Week2: Market and Marketing Aspect of Feasibility Study.pptx
From Legacy to Velocity: how we rebuilt everything in 8 months.
Market and Demand Analysis.pptx for Management students
Comments on Clouds that Assimilate Parts I&II.pdf
IFRS Green Book_Part B for professional pdf
The Influence of Historical Figures on Legal Communication (www.kiu.ac.ug)
Pink Cute Simple Group Project Presentation.pdf
Investment in CUBA. Basic information for United States businessmen (1957)
ola and uber project work (Recovered).docx
Supply Chain under WAR (Managing Supply Chain Amid Political Conflict).pptx
Nante Industrial Plug Socket Connector Sustainability Insights
Sustainable Digital Finance in Asia_FINAL_22.pdf
Consumer Behavior in the Digital Age (www.kiu.ac.ug)
Ad

Concepts bw

  • 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