SlideShare a Scribd company logo
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 1
Hybrid Provider based on DSO
using Real Time Data Acquisition
in SAP BW 7.30
Applies to:
SAP BW 7.30. For more information, visit the EDW homepage
Summary
This document provides the details for creating a Hybrid Provider based DSO using real time data acquisition
for SAP BW 7.30.
Author: Lavanya Dev Sharma
Company: Infosys Technologies Ltd.
Created on: 24
th
June 2011
Author Bio
Lavanya Dev Sharma is working with Infosys Technologies Limited. He has got rich experience in
implementation of various projects in both SAP BW 3.5 and SAP BW 7.0.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 2
Table of Contents
Introduction .........................................................................................................................................................3
Types of Hybrid Providers...............................................................................................................................3
HybridProviders based on Direct Access ...........................................................................................................3
HybridProviders based on a DataStore object ...................................................................................................3
Real-time Data Acquisition .................................................................................................................................3
Daemons.............................................................................................................................................................3
Live Scenario ......................................................................................................................................................4
Step 1:.............................................................................................................................................................5
Step 2:.............................................................................................................................................................6
Step 3:.............................................................................................................................................................7
Step 4:.............................................................................................................................................................7
Step 5:.............................................................................................................................................................8
Step 6:.............................................................................................................................................................9
Step 7:...........................................................................................................................................................10
Step 8:...........................................................................................................................................................11
Step 9:...........................................................................................................................................................11
Step 10:.........................................................................................................................................................12
Step 11:.........................................................................................................................................................13
Step 12:.........................................................................................................................................................14
Step 13:.........................................................................................................................................................16
Step 14:.........................................................................................................................................................17
Result: ...........................................................................................................................................................17
Related Content................................................................................................................................................18
Disclaimer and Liability Notice..........................................................................................................................19
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 3
Introduction
Hybrid provider consists of a DataStore object/Virtual Provider and an InfoCube. It has data flow in between
them automatically generated while creating the hybrid provider. It combines the historic data with latest
delta information when a query based on it is executed.
The „hybrid‟ structure of this InfoProvider ensures excellent performance with near real time reporting on high
volumes of data, as it provides faster access to data. This becomes even more efficient when BWA is used.
Types of Hybrid Providers
There are two types of Hybrid Providers:
1. HybridProviders based on direct access.
2. HybridProviders based on a DataStore object.
HybridProviders based on Direct Access
HybridProvider based on direct access is a combination of a VirtualProvider and an InfoCube. The benefit of
this InfoProvider is that it provides access to real time data without actually doing any real time data
acquisition.
At query runtime, the historic data is read from the InfoCube. Also the near real-time or the latest up-to-date
data from the source system is read using the Virtual Provider.
HybridProviders based on a DataStore object
The HybridProvider based on a DSO is a combination of DSO and InfoCube. Once this Hybrid Provider is
created and activated, the different objects including (DTP, Transformation and process chain) that are used
for the data flow from the DSO to the InfoCube are created automatically.
One should use HybridProvider based on DSO as InfoProvider in scenarios where there is need to load data
using real time data acquisition. The DTP for real-time data acquisition from a real-time enabled Datasource
to the DSO loads the data to the DSO in delta mode. The daemon used for real-time data acquisition
immediately activates the data. As this daemon is stopped, the data is loaded from the change log of the
DSO to the InfoCube. The InfoCube acts as storage for the historic data from DSO.
Following is a brief description about the real-time data acquisition and how it is done in BW. Also there is a
brief description about the daemons that are used to perform the real-time data acquisition.
Real-time Data Acquisition
Real-time data acquisition enables to update data in real time. As the data is created in the source system, it
is immediately updated in the PSA or the delta queue. There are special InfoPackages and DTPs that are
real time enabled which are used to load data in InfoProviders. Also, to load real time data from source
system to SAP BW, the Datasource should be real time enabled. Most of the standard DataSources are real-
time enabled; however we can also create generic Datasource for the same purpose.
Real-time data acquisition as a property of DataSources in SAP source systems is only possible technically
under the following circumstances: In the source system, the BI Service API has at least the version Plug-In-
Basis 2005.1 or for 4.6C source systems Plug-In 2004.1 SP10.
Daemons
Daemons are used to perform the real time data acquisition in SAP BW. They are background processes
that execute the InfoPackages and DTPs assigned under it at the stipulated intervals. While creating
daemons, we have to specify the duration after which is it has to execute itself. Once the daemon is started,
it keeps on repeating the execution of the InfoPackages and DTPs under it after the duration specified at the
time of creation.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 4
Live Scenario
DataSource Creation in Source System: Create the generic data source in R/3 system with „Real Time
Enable‟ as shown in the following screen.
Here we have a generic Datasource in BW. This data source is real time enabled and extracts data from an
R/3 source system.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 5
Step 1:
We have to first create an Init Infopackage for the Datasource and schedule it. Then we can create a RDA
Infopackage. Same is done below.
Please do not forget to check the tick box for Real-Time data acquisition.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 6
Thus, the Infopackage for Real-Time data acquisition is created for the Datasource.
Step 2:
Now we have the Datasource ready, we come to modeling of Hybrid provider based on DSO. Go to Data
flows in RSA1.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 7
Step 3:
We drag and drop Datasource icon from the sidebar, then right click on the icon. Click on use existing object
to use the data source mentioned in the previous steps.
Step 4:
Once we get the Datasource, right click and “Show Direct Dataflow Before”. Then it shows both the
InfoPackages for the Datasource. Remove the Init Infopackage from the flow.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 8
The flow will now look something like this:
Step 5:
Now drag and drop DSO from side menu. Right click and “Create”. Create a new DSO. Assign the data and
key fields. Save and activate it. Come back to original screen.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 9
Step 6:
Now, drag and drop Hybrid Provider from side bar right click and “Create”. Create a new Hybrid Provider
based on DSO. Assign the previously created DSO to this hybrid provider. Save and activate it. Come back
to original screen.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 10
While creating the hybrid provider, it shows a warning as follows:
This means that the DSO can no longer be used as a standalone DSO. It will behave only as a part of hybrid
provider. The data fields and the key fields in the DSO are automatically included in the Hybrid Provider.
Step 7:
Once created, it show a system created Infocube under that Hybrid Provider. The DSO is also linked with the
Hybrid Provider. Here, the Hybrid Provider and the InfoCube have the description same as DSO; however
we have flexibility to give a new name to Hybrid Provider when creating it.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 11
Step 8:
Now, draw arrows from the Datasource to the DSO. The first arrow will create the transformation. The
second arrow will create the DTP.
Step 9:
Double click on the transformation, do the mappings and activate it. Return to data flow, double click on DTP.
Make the DTP RDA enabled as shown, and then activate it. Return to dataflow.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 12
Please ensure that you choose the DTP type as DTP for Real-Time Data Acquisition.
Step 10:
Once Transformation and DTP are active, we need to assign the RDA Infopackage and the RDA DTP to a
RDA daemon. Right click on the RDA Infopackage and select “Assign RDA daemon”. It will navigate to RDA
Monitor. Create a daemon from left top corner create button and then assign the both of them to the daemon.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 13
Creating RDA daemon: In the daemon settings, the Daemon specifies the technical number of daemon,
short description specifies the description and the period specifies the duration after which it repeats the
execution.
Step 11:
We include the Datasource in the RDA daemon; it will automatically include both Infopackage and
DTP.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 14
As you can see above both the Infopackage and DTP are listed under the RDA daemon.
Step 12:
Now come back to Dataflow screen. Activate the data flow. All the objects used and create in the flow will be
visible on the left side context menu.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 15
Drill down the Infocube menu and click on the DTP. Now click on “Process Chain maintenance”. It will open a
system generated process chain which contains DTP from DSO to Cube.
The auto generated process chain is as below:
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 16
Step 13:
The flow is complete. Go to transaction RSRDA (it is RDA Monitor). Run the daemon and the data in real-
time gets update from source system to DSO.
The daemon has now run successfully. The request is running in daemon, it is loading data in DSO.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 17
Step 14:
Once the daemon is stopped, the data gets updated from DSO to Cube by the automatic triggering of the
process chain shown in previous steps. Request is closed in daemon, now the process chain with DTP from
DSO to Cube will run.
Following is the successful run of the process chain.
The new data updated in DSO is now updated into InfoCube after this process chain has run.
Result:
So in this way, we can update the real-time data from the source system to BW system. The only thing
needs to be taken care of is the scheduling of RDA daemon. Also the real-time data updating works similar
to delta functionality. So whatever new data is created in the source system, it gets automatically updated in
BW.
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 18
Related Content
Hybrid Providers
HybridProvider Structure Based on a DataStore Object
Real-Time Data Acquisition
Design Consideration for 7.30 InfoProviders
For more information, visit the EDW homepage
Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 19
Disclaimer and Liability Notice
This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not
supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.
SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document,
and anyone using these methods does so at his/her own risk.
SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or
code sample, including any liability resulting from incompatibility between the content within this document and the materials and
services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this
document.

More Related Content

What's hot

BW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loadsBW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loads
Luc Vanrobays
 
Usgage of ABAP in BI
Usgage of ABAP in BIUsgage of ABAP in BI
Usgage of ABAP in BI
Biswabrata Das
 
Errors in process chains
Errors in process chainsErrors in process chains
Errors in process chainsSiva Kollipara
 
Enhancing data sources with badi in SAP ABAP
Enhancing data sources with badi in SAP ABAPEnhancing data sources with badi in SAP ABAP
Enhancing data sources with badi in SAP ABAPAabid Khan
 
Lo extraction part 4 update methods
Lo extraction   part 4 update methodsLo extraction   part 4 update methods
Lo extraction part 4 update methodsJNTU University
 
Lo extraction – part 5 sales and distribution (sd) datasource overview
Lo extraction – part 5  sales and distribution (sd) datasource overviewLo extraction – part 5  sales and distribution (sd) datasource overview
Lo extraction – part 5 sales and distribution (sd) datasource overviewJNTU University
 
Various Table Partitioning in SAP HANA
Various Table Partitioning in SAP HANAVarious Table Partitioning in SAP HANA
Various Table Partitioning in SAP HANA
Debajit Banerjee
 
Lo extraction part 2 database update logic
Lo extraction   part 2 database update logicLo extraction   part 2 database update logic
Lo extraction part 2 database update logicJNTU University
 
How to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selectionHow to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selection
Valko Arbalov
 
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hanaStep by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
sabrina pinto
 
Performance tuning in sap bi 7.0
Performance tuning in sap bi 7.0Performance tuning in sap bi 7.0
Performance tuning in sap bi 7.0gireesho
 
How to free up memory in SAP HANA
How to free up memory in SAP HANAHow to free up memory in SAP HANA
How to free up memory in SAP HANA
Debajit Banerjee
 
SAP BI/BW
SAP BI/BWSAP BI/BW
SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics
Global Business Solutions SME
 
How to run v3 job
How to run v3 jobHow to run v3 job
How to run v3 job
Anil Kumar
 
Line item dimension and high cardinality dimension
Line item dimension and high cardinality dimensionLine item dimension and high cardinality dimension
Line item dimension and high cardinality dimensionPraveen Kumar
 
Lo extraction part 6 implementation methodology
Lo extraction   part 6 implementation methodologyLo extraction   part 6 implementation methodology
Lo extraction part 6 implementation methodologyJNTU University
 
Find out userexits in sap
Find out userexits in sapFind out userexits in sap
Find out userexits in sap
Dau Thanh Hai
 
Data ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics CloudData ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics Cloud
Madhumita Banerjee
 
Sap bw4 hana
Sap bw4 hanaSap bw4 hana
Sap bw4 hana
Nisit Payungkorapin
 

What's hot (20)

BW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loadsBW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loads
 
Usgage of ABAP in BI
Usgage of ABAP in BIUsgage of ABAP in BI
Usgage of ABAP in BI
 
Errors in process chains
Errors in process chainsErrors in process chains
Errors in process chains
 
Enhancing data sources with badi in SAP ABAP
Enhancing data sources with badi in SAP ABAPEnhancing data sources with badi in SAP ABAP
Enhancing data sources with badi in SAP ABAP
 
Lo extraction part 4 update methods
Lo extraction   part 4 update methodsLo extraction   part 4 update methods
Lo extraction part 4 update methods
 
Lo extraction – part 5 sales and distribution (sd) datasource overview
Lo extraction – part 5  sales and distribution (sd) datasource overviewLo extraction – part 5  sales and distribution (sd) datasource overview
Lo extraction – part 5 sales and distribution (sd) datasource overview
 
Various Table Partitioning in SAP HANA
Various Table Partitioning in SAP HANAVarious Table Partitioning in SAP HANA
Various Table Partitioning in SAP HANA
 
Lo extraction part 2 database update logic
Lo extraction   part 2 database update logicLo extraction   part 2 database update logic
Lo extraction part 2 database update logic
 
How to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selectionHow to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selection
 
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hanaStep by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
 
Performance tuning in sap bi 7.0
Performance tuning in sap bi 7.0Performance tuning in sap bi 7.0
Performance tuning in sap bi 7.0
 
How to free up memory in SAP HANA
How to free up memory in SAP HANAHow to free up memory in SAP HANA
How to free up memory in SAP HANA
 
SAP BI/BW
SAP BI/BWSAP BI/BW
SAP BI/BW
 
SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics
 
How to run v3 job
How to run v3 jobHow to run v3 job
How to run v3 job
 
Line item dimension and high cardinality dimension
Line item dimension and high cardinality dimensionLine item dimension and high cardinality dimension
Line item dimension and high cardinality dimension
 
Lo extraction part 6 implementation methodology
Lo extraction   part 6 implementation methodologyLo extraction   part 6 implementation methodology
Lo extraction part 6 implementation methodology
 
Find out userexits in sap
Find out userexits in sapFind out userexits in sap
Find out userexits in sap
 
Data ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics CloudData ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics Cloud
 
Sap bw4 hana
Sap bw4 hanaSap bw4 hana
Sap bw4 hana
 

Viewers also liked

Rda step by step
Rda   step by stepRda   step by step
Rda step by stepPhani Kumar
 
Loading attributes from SAP source system
Loading attributes from SAP source systemLoading attributes from SAP source system
Loading attributes from SAP source system
Marcelo Honores
 
Loading text data from SAP source systems
Loading text data from SAP source systemsLoading text data from SAP source systems
Loading text data from SAP source systems
Marcelo Honores
 
Dso job log and activation parameters
Dso job log and activation parametersDso job log and activation parameters
Dso job log and activation parameters
sakthirobotic
 
Variables in sap bi
Variables in sap biVariables in sap bi
Variables in sap bishabari76
 
Management 2.0 Hackathon
Management 2.0 HackathonManagement 2.0 Hackathon
Management 2.0 Hackathon
Craig Thomler
 
Analysis process designer (apd) part 2
Analysis process designer (apd) part   2Analysis process designer (apd) part   2
Analysis process designer (apd) part 2dejavee
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
SAP Technology
 
SAP BW Powered by SAP HANA
SAP BW Powered by  SAP HANASAP BW Powered by  SAP HANA
SAP BW Powered by SAP HANA
BigClasses Com
 
What's new in SAP HANA SPS 11 Security
What's new in SAP HANA SPS 11 SecurityWhat's new in SAP HANA SPS 11 Security
What's new in SAP HANA SPS 11 Security
SAP Technology
 
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
SAP Technology
 
What's New in SAP HANA SPS 11 Mission Critical Data Center Operations
What's New in SAP HANA SPS 11 Mission Critical Data Center OperationsWhat's New in SAP HANA SPS 11 Mission Critical Data Center Operations
What's New in SAP HANA SPS 11 Mission Critical Data Center Operations
SAP Technology
 
What's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScriptWhat's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScript
SAP Technology
 
What's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle ManagementWhat's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle Management
SAP Technology
 
What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)
SAP Technology
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 Operations
SAP Technology
 

Viewers also liked (16)

Rda step by step
Rda   step by stepRda   step by step
Rda step by step
 
Loading attributes from SAP source system
Loading attributes from SAP source systemLoading attributes from SAP source system
Loading attributes from SAP source system
 
Loading text data from SAP source systems
Loading text data from SAP source systemsLoading text data from SAP source systems
Loading text data from SAP source systems
 
Dso job log and activation parameters
Dso job log and activation parametersDso job log and activation parameters
Dso job log and activation parameters
 
Variables in sap bi
Variables in sap biVariables in sap bi
Variables in sap bi
 
Management 2.0 Hackathon
Management 2.0 HackathonManagement 2.0 Hackathon
Management 2.0 Hackathon
 
Analysis process designer (apd) part 2
Analysis process designer (apd) part   2Analysis process designer (apd) part   2
Analysis process designer (apd) part 2
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
 
SAP BW Powered by SAP HANA
SAP BW Powered by  SAP HANASAP BW Powered by  SAP HANA
SAP BW Powered by SAP HANA
 
What's new in SAP HANA SPS 11 Security
What's new in SAP HANA SPS 11 SecurityWhat's new in SAP HANA SPS 11 Security
What's new in SAP HANA SPS 11 Security
 
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
What's New in SAP HANA SPS 11 Backup and Recovery (Operations)
 
What's New in SAP HANA SPS 11 Mission Critical Data Center Operations
What's New in SAP HANA SPS 11 Mission Critical Data Center OperationsWhat's New in SAP HANA SPS 11 Mission Critical Data Center Operations
What's New in SAP HANA SPS 11 Mission Critical Data Center Operations
 
What's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScriptWhat's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScript
 
What's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle ManagementWhat's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle Management
 
What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 Operations
 

Similar to Hybrid provider based on dso using real time data acquisition in sap bw 7.30

Sap bi 7.3 Features
Sap bi 7.3 FeaturesSap bi 7.3 Features
Sap bi 7.3 Features
Samar Reddy
 
Introduction, Examples - Firebase
Introduction, Examples - Firebase Introduction, Examples - Firebase
Introduction, Examples - Firebase
Eueung Mulyana
 
Data extraction and retraction in bpc bi
Data extraction and retraction in bpc biData extraction and retraction in bpc bi
Data extraction and retraction in bpc bi
vikram2355
 
Data extraction and retraction bpc bi
Data extraction and retraction bpc  biData extraction and retraction bpc  bi
Data extraction and retraction bpc bi
sakthirobotic
 
Sap business warehouse_v1
Sap business warehouse_v1Sap business warehouse_v1
Sap business warehouse_v1
Marco Aurélio Galvão
 
Big data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationBig data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data Virtualization
Kenneth Peeples
 
Data Ingestion in Big Data and IoT platforms
Data Ingestion in Big Data and IoT platformsData Ingestion in Big Data and IoT platforms
Data Ingestion in Big Data and IoT platforms
Guido Schmutz
 
Couchbase Chennai Meetup 2 - Big Data & Analytics
Couchbase Chennai Meetup 2 - Big Data & AnalyticsCouchbase Chennai Meetup 2 - Big Data & Analytics
Couchbase Chennai Meetup 2 - Big Data & Analytics
RedBlackTree
 
SAP Quickviewer
SAP QuickviewerSAP Quickviewer
SAP Quickviewer
otchmarz
 
Sap bi training with bo integrations
Sap bi training with bo integrationsSap bi training with bo integrations
Sap bi training with bo integrations
pjraosapbi
 
Cool features 7.4
Cool features 7.4Cool features 7.4
Cool features 7.4
Mahesh Someshetty
 
Trigger bi process chain from ecc
Trigger bi process chain from eccTrigger bi process chain from ecc
Trigger bi process chain from ecc
Obaid shaikh
 
SAP BI/DW Training with BO Integration
SAP BI/DW Training with BO IntegrationSAP BI/DW Training with BO Integration
SAP BI/DW Training with BO Integrationmishra4927
 
IBM Informix - What's new in 12.10.xc7
IBM Informix - What's new in 12.10.xc7IBM Informix - What's new in 12.10.xc7
IBM Informix - What's new in 12.10.xc7
Pradeep Natarajan
 
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013Sap commitment to_open_data_acces_strategy_for_bi_sept_2013
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013Atul Patel
 
SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform
Berkovich Consulting
 
Streaming Visualization
Streaming VisualizationStreaming Visualization
Streaming Visualization
Guido Schmutz
 

Similar to Hybrid provider based on dso using real time data acquisition in sap bw 7.30 (20)

Sap bi 7.3 Features
Sap bi 7.3 FeaturesSap bi 7.3 Features
Sap bi 7.3 Features
 
Introduction, Examples - Firebase
Introduction, Examples - Firebase Introduction, Examples - Firebase
Introduction, Examples - Firebase
 
Hybrid provideer
Hybrid provideerHybrid provideer
Hybrid provideer
 
Data extraction and retraction in bpc bi
Data extraction and retraction in bpc biData extraction and retraction in bpc bi
Data extraction and retraction in bpc bi
 
Data extraction and retraction bpc bi
Data extraction and retraction bpc  biData extraction and retraction bpc  bi
Data extraction and retraction bpc bi
 
Sap business warehouse_v1
Sap business warehouse_v1Sap business warehouse_v1
Sap business warehouse_v1
 
How to assign sap business planning and consolidation authorizations via the ...
How to assign sap business planning and consolidation authorizations via the ...How to assign sap business planning and consolidation authorizations via the ...
How to assign sap business planning and consolidation authorizations via the ...
 
Big data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationBig data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data Virtualization
 
Data Ingestion in Big Data and IoT platforms
Data Ingestion in Big Data and IoT platformsData Ingestion in Big Data and IoT platforms
Data Ingestion in Big Data and IoT platforms
 
Couchbase Chennai Meetup 2 - Big Data & Analytics
Couchbase Chennai Meetup 2 - Big Data & AnalyticsCouchbase Chennai Meetup 2 - Big Data & Analytics
Couchbase Chennai Meetup 2 - Big Data & Analytics
 
SAP Quickviewer
SAP QuickviewerSAP Quickviewer
SAP Quickviewer
 
SOA Summit 2014
SOA Summit 2014SOA Summit 2014
SOA Summit 2014
 
Sap bi training with bo integrations
Sap bi training with bo integrationsSap bi training with bo integrations
Sap bi training with bo integrations
 
Cool features 7.4
Cool features 7.4Cool features 7.4
Cool features 7.4
 
Trigger bi process chain from ecc
Trigger bi process chain from eccTrigger bi process chain from ecc
Trigger bi process chain from ecc
 
SAP BI/DW Training with BO Integration
SAP BI/DW Training with BO IntegrationSAP BI/DW Training with BO Integration
SAP BI/DW Training with BO Integration
 
IBM Informix - What's new in 12.10.xc7
IBM Informix - What's new in 12.10.xc7IBM Informix - What's new in 12.10.xc7
IBM Informix - What's new in 12.10.xc7
 
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013Sap commitment to_open_data_acces_strategy_for_bi_sept_2013
Sap commitment to_open_data_acces_strategy_for_bi_sept_2013
 
SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform
 
Streaming Visualization
Streaming VisualizationStreaming Visualization
Streaming Visualization
 

Recently uploaded

Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
James Polillo
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
theahmadsaood
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
AlejandraGmez176757
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar
 

Recently uploaded (20)

Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
 

Hybrid provider based on dso using real time data acquisition in sap bw 7.30

  • 1. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 1 Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 Applies to: SAP BW 7.30. For more information, visit the EDW homepage Summary This document provides the details for creating a Hybrid Provider based DSO using real time data acquisition for SAP BW 7.30. Author: Lavanya Dev Sharma Company: Infosys Technologies Ltd. Created on: 24 th June 2011 Author Bio Lavanya Dev Sharma is working with Infosys Technologies Limited. He has got rich experience in implementation of various projects in both SAP BW 3.5 and SAP BW 7.0.
  • 2. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 2 Table of Contents Introduction .........................................................................................................................................................3 Types of Hybrid Providers...............................................................................................................................3 HybridProviders based on Direct Access ...........................................................................................................3 HybridProviders based on a DataStore object ...................................................................................................3 Real-time Data Acquisition .................................................................................................................................3 Daemons.............................................................................................................................................................3 Live Scenario ......................................................................................................................................................4 Step 1:.............................................................................................................................................................5 Step 2:.............................................................................................................................................................6 Step 3:.............................................................................................................................................................7 Step 4:.............................................................................................................................................................7 Step 5:.............................................................................................................................................................8 Step 6:.............................................................................................................................................................9 Step 7:...........................................................................................................................................................10 Step 8:...........................................................................................................................................................11 Step 9:...........................................................................................................................................................11 Step 10:.........................................................................................................................................................12 Step 11:.........................................................................................................................................................13 Step 12:.........................................................................................................................................................14 Step 13:.........................................................................................................................................................16 Step 14:.........................................................................................................................................................17 Result: ...........................................................................................................................................................17 Related Content................................................................................................................................................18 Disclaimer and Liability Notice..........................................................................................................................19
  • 3. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 3 Introduction Hybrid provider consists of a DataStore object/Virtual Provider and an InfoCube. It has data flow in between them automatically generated while creating the hybrid provider. It combines the historic data with latest delta information when a query based on it is executed. The „hybrid‟ structure of this InfoProvider ensures excellent performance with near real time reporting on high volumes of data, as it provides faster access to data. This becomes even more efficient when BWA is used. Types of Hybrid Providers There are two types of Hybrid Providers: 1. HybridProviders based on direct access. 2. HybridProviders based on a DataStore object. HybridProviders based on Direct Access HybridProvider based on direct access is a combination of a VirtualProvider and an InfoCube. The benefit of this InfoProvider is that it provides access to real time data without actually doing any real time data acquisition. At query runtime, the historic data is read from the InfoCube. Also the near real-time or the latest up-to-date data from the source system is read using the Virtual Provider. HybridProviders based on a DataStore object The HybridProvider based on a DSO is a combination of DSO and InfoCube. Once this Hybrid Provider is created and activated, the different objects including (DTP, Transformation and process chain) that are used for the data flow from the DSO to the InfoCube are created automatically. One should use HybridProvider based on DSO as InfoProvider in scenarios where there is need to load data using real time data acquisition. The DTP for real-time data acquisition from a real-time enabled Datasource to the DSO loads the data to the DSO in delta mode. The daemon used for real-time data acquisition immediately activates the data. As this daemon is stopped, the data is loaded from the change log of the DSO to the InfoCube. The InfoCube acts as storage for the historic data from DSO. Following is a brief description about the real-time data acquisition and how it is done in BW. Also there is a brief description about the daemons that are used to perform the real-time data acquisition. Real-time Data Acquisition Real-time data acquisition enables to update data in real time. As the data is created in the source system, it is immediately updated in the PSA or the delta queue. There are special InfoPackages and DTPs that are real time enabled which are used to load data in InfoProviders. Also, to load real time data from source system to SAP BW, the Datasource should be real time enabled. Most of the standard DataSources are real- time enabled; however we can also create generic Datasource for the same purpose. Real-time data acquisition as a property of DataSources in SAP source systems is only possible technically under the following circumstances: In the source system, the BI Service API has at least the version Plug-In- Basis 2005.1 or for 4.6C source systems Plug-In 2004.1 SP10. Daemons Daemons are used to perform the real time data acquisition in SAP BW. They are background processes that execute the InfoPackages and DTPs assigned under it at the stipulated intervals. While creating daemons, we have to specify the duration after which is it has to execute itself. Once the daemon is started, it keeps on repeating the execution of the InfoPackages and DTPs under it after the duration specified at the time of creation.
  • 4. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 4 Live Scenario DataSource Creation in Source System: Create the generic data source in R/3 system with „Real Time Enable‟ as shown in the following screen. Here we have a generic Datasource in BW. This data source is real time enabled and extracts data from an R/3 source system.
  • 5. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 5 Step 1: We have to first create an Init Infopackage for the Datasource and schedule it. Then we can create a RDA Infopackage. Same is done below. Please do not forget to check the tick box for Real-Time data acquisition.
  • 6. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 6 Thus, the Infopackage for Real-Time data acquisition is created for the Datasource. Step 2: Now we have the Datasource ready, we come to modeling of Hybrid provider based on DSO. Go to Data flows in RSA1.
  • 7. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 7 Step 3: We drag and drop Datasource icon from the sidebar, then right click on the icon. Click on use existing object to use the data source mentioned in the previous steps. Step 4: Once we get the Datasource, right click and “Show Direct Dataflow Before”. Then it shows both the InfoPackages for the Datasource. Remove the Init Infopackage from the flow.
  • 8. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 8 The flow will now look something like this: Step 5: Now drag and drop DSO from side menu. Right click and “Create”. Create a new DSO. Assign the data and key fields. Save and activate it. Come back to original screen.
  • 9. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 9 Step 6: Now, drag and drop Hybrid Provider from side bar right click and “Create”. Create a new Hybrid Provider based on DSO. Assign the previously created DSO to this hybrid provider. Save and activate it. Come back to original screen.
  • 10. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 10 While creating the hybrid provider, it shows a warning as follows: This means that the DSO can no longer be used as a standalone DSO. It will behave only as a part of hybrid provider. The data fields and the key fields in the DSO are automatically included in the Hybrid Provider. Step 7: Once created, it show a system created Infocube under that Hybrid Provider. The DSO is also linked with the Hybrid Provider. Here, the Hybrid Provider and the InfoCube have the description same as DSO; however we have flexibility to give a new name to Hybrid Provider when creating it.
  • 11. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 11 Step 8: Now, draw arrows from the Datasource to the DSO. The first arrow will create the transformation. The second arrow will create the DTP. Step 9: Double click on the transformation, do the mappings and activate it. Return to data flow, double click on DTP. Make the DTP RDA enabled as shown, and then activate it. Return to dataflow.
  • 12. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 12 Please ensure that you choose the DTP type as DTP for Real-Time Data Acquisition. Step 10: Once Transformation and DTP are active, we need to assign the RDA Infopackage and the RDA DTP to a RDA daemon. Right click on the RDA Infopackage and select “Assign RDA daemon”. It will navigate to RDA Monitor. Create a daemon from left top corner create button and then assign the both of them to the daemon.
  • 13. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 13 Creating RDA daemon: In the daemon settings, the Daemon specifies the technical number of daemon, short description specifies the description and the period specifies the duration after which it repeats the execution. Step 11: We include the Datasource in the RDA daemon; it will automatically include both Infopackage and DTP.
  • 14. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 14 As you can see above both the Infopackage and DTP are listed under the RDA daemon. Step 12: Now come back to Dataflow screen. Activate the data flow. All the objects used and create in the flow will be visible on the left side context menu.
  • 15. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 15 Drill down the Infocube menu and click on the DTP. Now click on “Process Chain maintenance”. It will open a system generated process chain which contains DTP from DSO to Cube. The auto generated process chain is as below:
  • 16. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 16 Step 13: The flow is complete. Go to transaction RSRDA (it is RDA Monitor). Run the daemon and the data in real- time gets update from source system to DSO. The daemon has now run successfully. The request is running in daemon, it is loading data in DSO.
  • 17. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 17 Step 14: Once the daemon is stopped, the data gets updated from DSO to Cube by the automatic triggering of the process chain shown in previous steps. Request is closed in daemon, now the process chain with DTP from DSO to Cube will run. Following is the successful run of the process chain. The new data updated in DSO is now updated into InfoCube after this process chain has run. Result: So in this way, we can update the real-time data from the source system to BW system. The only thing needs to be taken care of is the scheduling of RDA daemon. Also the real-time data updating works similar to delta functionality. So whatever new data is created in the source system, it gets automatically updated in BW.
  • 18. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 18 Related Content Hybrid Providers HybridProvider Structure Based on a DataStore Object Real-Time Data Acquisition Design Consideration for 7.30 InfoProviders For more information, visit the EDW homepage
  • 19. Hybrid Provider based on DSO using Real Time Data Acquisition in SAP BW 7.30 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2011 SAP AG 19 Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document.