All You Need to Know about HybridProvider in BW 7.30Applies
to:BW 7.30SummaryThis paper provides a detailed description of the
Semantically Partitioned Object (SPO), released as part ofBW
7.30.Author: Rakesh Dilip KalyankarCompany: SAP Global
DeliveryCreated on: 14 November 2011Author Bio Rakesh is a BW/HANA
consultant working with SAP Global Delivery and has extensive BW
implementation experience. Prior to SAP Global Delivery, Rakesh was
part of the BW R&D team in SAP Labs since 2006; he has worked
on the SDLC of latest BW releases like BW 7.30, 7.31 and was
responsible for quality of many components of the the EDW.SAP
COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA -
boc.sap.com | UAC - uac.sap.com 2011 SAP AG 1
All You Need to Know about HybridProvider in BW 7.30Table of
ContentsBackground & Introduction
.................................................................................................................................
3Use cases for a HybridProvider
..........................................................................................................................
3Metadata Model
..................................................................................................................................................
3Components of a HybridProvider
.......................................................................................................................
4Naming Conventions
..........................................................................................................................................
4Modeling
.............................................................................................................................................................
5 HybridProviders based on DSO
......................................................................................................................
5 Hybrid Provider Based on Virtual Provider
...................................................................................................
10Usage of HybridProviders
.................................................................................................................................
11Related Content
................................................................................................................................................
12Copyright...........................................................................................................................................................
13SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA
- boc.sap.com | UAC - uac.sap.com 2011 SAP AG 2
All You Need to Know about HybridProvider in BW 7.30Background
& IntroductionThe HybridProvider is a new type of InfoProvider
introduced with the BW 7.30. HybridProviders areMultiproviders
which can hold exactly 2 BW infoproviders. HybridProviders are
virtual in sense that they donthave separate tables for storing
transaction data. In fact, they reuse the InfoCubes RSD* tables
formetadata management. HybridProviders are typically used for
operational reporting and allow reporting ondata in a more
real-time scenario.Use cases for a HybridProviderHybridProviders
are useful where reporting needs are real-time. In case of
HybridProvider based on a DSO,the DSO can be connected to a
real-time datasource and a daemon can fetch data at real-time from
thesource. The generated DTP (process chain) would push data to the
cube and make data available forreporting. With the virtual
provider based scenario, both the standard cube and the virtual
provider would beconnected to a direct access enabled source, and
data would be extracted from the standard cube whereverdata
existed, else data would be extracted from the virtual provider in
a direct access mode.Metadata Model HybridProviders can be of two
types o HybridProvider based on DataStore Object (used in real-time
reporting scenario) o HybridProvider based on Virtual Provider
(used in direct access reporting scenario) The HybridProvider has
its own TLOGO object HYBR A standard InfoCube is always part of the
HybridProvider. The cube can be store data on the BW database or
can store only on the BW Accelerator (new feature with BW 7.3)
HybridProviders can be created by extending an existing DSO or
Virtual provider, or can be created from scratch If a
HybridProvider is created by extending an existing DSO or a virtual
provider, they are no longer independent objects. They can only be
maintained via the HybridProvider maintenance screen The DSO
included as part of the HybridProvider doesnt support
non-cumulative KeyFigures InfoCubes which are part of the
HybridProvider support Keyfigures with the SUM aggregation type
only Metadata of the HybridProvider is stored in existing RSDCUBE
table, with the CUBETYPE field set to H HybridProviders are part of
the ODS layer and contains operational data. Generally, history
data should not be stored in HybridProviders The transformation
between the DSO and the InfoCube cannot be changed New
transformations and DTPs cannot be created to the InfoCube Changes
to the metadata of the HybridProvider results in deletion and
recreation of the transformations & DTPsSAP COMMUNITY NETWORK
SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC -
uac.sap.com 2011 SAP AG 3
All You Need to Know about HybridProvider in BW 7.30Components
of a HybridProviderWhen a HybridProvider is activated, the
following components are created: o HybridProvider o InfoCube o
DSO/Virtual ProviderAlong with the above objects, there are a few
other objects which are generated by default: Transformation
between the DSO and the InfoCube DTP between the DSO and the
InfoCube Process chain which includes the DTPs generated, and
supporting objectsNaming Conventions The technical name of the
HybridProvider must contain between 3 and 8 alphanumeric characters
Name of the DSO (generated) = O Name of the Virtual Provider
(generated) = R Name of the InfoCube = I Process chain = 8DSO The
generated process chains are created automatically and placed under
application component Created by HybridProviderSAP COMMUNITY
NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com |
UAC - uac.sap.com 2011 SAP AG 4
All You Need to Know about HybridProvider in BW
7.30ModelingHybridProviders based on DSO HybridProviders can be
created by using the context menu option on an infoarea in rsa1SAP
COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA -
boc.sap.com | UAC - uac.sap.com 2011 SAP AG 5
All You Need to Know about HybridProvider in BW 7.30 Choose the
HybridProvider Type as with DSO, and either enter a template DSO,
or choose New DSO to model from scratchSAP COMMUNITY NETWORK SDN -
sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC -
uac.sap.com 2011 SAP AG 6
All You Need to Know about HybridProvider in BW 7.30 A warning
pops up which says the DSO will be integrated with the
HybridProvider and can no longer be used independentlySAP COMMUNITY
NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com |
UAC - uac.sap.com 2011 SAP AG 7
All You Need to Know about HybridProvider in BW 7.30 There are
two views of the HybridProvider, the InfoCube view (default) and
the DSO View. The views display the metadata of the objects. There
is a dropdown tab which displays the InfoObjects which are part of
only the DSO (or InfoCube, in the DSO View) Toggle view to maintain
DSO metadataSAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX -
bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com 2011 SAP AG
8
All You Need to Know about HybridProvider in BW 7.30 Activate
The HybridProvider can now be connected in a dataflow by creating a
transformation between the source and the DSO part of the
HybridProvider HybridProvider in rsa1 and process chain structure
Entries in Table RSDCUBEMULTISAP COMMUNITY NETWORK SDN -
sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC -
uac.sap.com 2011 SAP AG 9
All You Need to Know about HybridProvider in BW 7.30Hybrid
Provider Based on Virtual Provider Create a new HybridProvider and
select the type as with Virtual Provider New Virtual Provider. The
name for the virtual provider is proposed by the system according
to the naming conventions Define the metadata. Note that there are
no separate views for the standard cube and virtual provider. All
InfoObjects must be present in both the part providersSAP COMMUNITY
NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com |
UAC - uac.sap.com 2011 SAP AG 10
All You Need to Know about HybridProvider in BW 7.30 Activate
To include the HybridProvider in a dataflow, create a
transformation and DTP from the source to the Standard InfoCube A
remote DTP is created automatically by the system for the Virtual
provider. The transformation between the source and the Standard
cube will be used. Note that the transformation has to be created
from the context menu of the source. This option is not enabled
from the context menu of the standard InfoCube Only DataSources can
be connected to this HybridProvider Structure of the HybridProvider
in rsa1Usage of HybridProvidersHybridProviders can be used as
independent reporting objects and can be used in queries which can
thenbe used in complex web applications. They can be integrated in
multiproviders as source objects.HybridProviders cannot be used as
source objects in a dataflow.SAP COMMUNITY NETWORK SDN -
sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC -
uac.sap.com 2011 SAP AG 11
All You Need to Know about HybridProvider in BW 7.30Related
ContentHybridProvider reference 1HybridProvider Reference
2HybridProvider Reference 3SAP COMMUNITY NETWORK SDN - sdn.sap.com
| BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com 2011 SAP
AG 12
All You Need to Know about HybridProvider in BW 7.30Copyright
Copyright 2011 SAP AG. All rights reserved.No part of this
publication may be reproduced or transmitted in any form or for any
purpose without the express permission of SAP AG.The information
contained herein may be changed without prior notice.Some software
products marketed by SAP AG and its distributors contain
proprietary software components of other software
vendors.Microsoft, Windows, Excel, Outlook, and PowerPoint are
registered trademarks of Microsoft Corporation.IBM, DB2, DB2
Universal Database, System i, System i5, System p, System p5,
System x, System z, System z10, System z9, z10, z9,iSeries,
pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390,
OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server,PowerVM,
Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER,
OpenPower, PowerPC, BatchPipes,BladeCenter, System Storage, GPFS,
HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex,
MVS/ESA, AIX,Intelligent Miner, WebSphere, Netfinity, Tivoli and
Informix are trademarks or registered trademarks of IBM
Corporation.Linux is the registered trademark of Linus Torvalds in
the U.S. and other countries.Adobe, the Adobe logo, Acrobat,
PostScript, and Reader are either trademarks or registered
trademarks of Adobe SystemsIncorporated in the United States and/or
other countries.Oracle is a registered trademark of Oracle
Corporation.UNIX, X/Open, OSF/1, and Motif are registered
trademarks of the Open Group.Citrix, ICA, Program Neighborhood,
MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or
registered trademarks ofCitrix Systems, Inc.HTML, XML, XHTML and
W3C are trademarks or registered trademarks of W3C, World Wide Web
Consortium, MassachusettsInstitute of Technology.Java is a
registered trademark of Oracle Corporation.JavaScript is a
registered trademark of Oracle Corporation, used under license for
technology invented and implemented by Netscape.SAP, R/3, SAP
NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and
other SAP products and services mentionedherein as well as their
respective logos are trademarks or registered trademarks of SAP AG
in Germany and other countries.Business Objects and the Business
Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions,
Web Intelligence, Xcelsius, andother Business Objects products and
services mentioned herein as well as their respective logos are
trademarks or registeredtrademarks of Business Objects S.A. in the
United States and in other countries. Business Objects is an SAP
company.All other product and service names mentioned are the
trademarks of their respective companies. Data contained in this
documentserves informational purposes only. National product
specifications may vary.These materials are subject to change
without notice. These materials are provided by SAP AG and its
affiliated companies ("SAPGroup") for informational purposes only,
without representation or warranty of any kind, and SAP Group shall
not be liable for errors oromissions with respect to the materials.
The only warranties for SAP Group products and services are those
that are set forth in theexpress warranty statements accompanying
such products and services, if any. Nothing herein should be
construed as constituting anadditional warranty.SAP COMMUNITY
NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com |
UAC - uac.sap.com 2011 SAP AG 13