rda step by step

13
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2010 SAP AG 1 RDA Step by Step Applies to: This article is applicable to all SAP BI Consultants interested in exploring new functionalities of SAP BI7.0. For more information, visit the EDW homepage . Summary Using new functionality of Real-time Data Acquisition (RDA) with the Net Weaver (BI) 2004s system we can now load transactional data into SAP BI system every single minute. If your business is demanding real-time data in SAP BI, you should start exploring RDA. Author: Naoman Daulatabad Company: TCS, Kolkata Created on: 16 September 2010 Author Bio Naoman Daulatabad is Senior SAP BI consultant with four years of IT experience and mostly involved in implementing Business Intelligent system in Utility Industries for European Clients.

Upload: phani-kumar

Post on 16-May-2015

721 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Rda   step by step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 1

RDA – Step by Step

Applies to:

This article is applicable to all SAP BI Consultants interested in exploring new functionalities of SAP BI7.0. For more information, visit the EDW homepage.

Summary

Using new functionality of Real-time Data Acquisition (RDA) with the Net Weaver (BI) 2004s system we can now load transactional data into SAP BI system every single minute. If your business is demanding real-time data in SAP BI, you should start exploring RDA.

Author: Naoman Daulatabad

Company: TCS, Kolkata

Created on: 16 September 2010

Author Bio

Naoman Daulatabad is Senior SAP BI consultant with four years of IT experience and mostly involved in implementing Business Intelligent system in Utility Industries for European Clients.

Page 2: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 2

Table of Contents

Introduction: ........................................................................................................................................................ 3

Daemon: ............................................................................................................................................................. 4

Prerequisites: ...................................................................................................................................................... 5

Procedure: .......................................................................................................................................................... 6

Related Content: ............................................................................................................................................... 12

Disclaimer and Liability Notice .......................................................................................................................... 13

Page 3: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 3

Introduction:

Using new functionality of Real-time Data Acquisition (RDA) with the Net Weaver (BI) 2004s system we can

now load transactional data into SAP BI system every single minute. If your business is demanding real-time

data in SAP BI, you should start exploring RDA.

The source system for RDA could be SAP System or it could be any non-SAP system. SAP is providing most

of the Standard Data Sources as real-time enabled.

Here is the difference between the Standard Data Acquisition and Real Time Data Acquisition.

We can transfer the data from the source system to the entry layer of the BI (PSA) in two ways:

Using a Web service:

You use the Web service to write the data from the source into the PSA. The transfer of data is controlled

externally, without a request from BI. Only an InfoPackage (for full upload) is required to determine specific

parameters for real-time data acquisition.

Using a service API:

Data from an SAP source system can be loaded into the PSA using an InfoPackage created specifically for

this purpose. This is triggered when the delta queue in the source system requests data. You have to

simulate the initialization of the delta process for the DataSource beforehand.

Page 4: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 4

Daemon:

It is a background process that processes the Info Packages and data transfer processes assigned to it at

regular intervals.

Controlling the Daemon Processes: Transaction RSRDA

A daemon is: a system process that performs a specific task at regular intervals. The SAP NetWeaver BI

daemon performs three steps (depending on the chosen scenario):

1. It triggers the service API (SAPI) to transfer data using an InfoPackage for real-time data acquisition

to the PSA.

2. It tracks the status of the data transfer from the source system.

3. It triggers the update of the data to the DataStore object using the DTP for real-time data acquisition.

The successful execution of the three steps is reproduced in a control table (confirmation table).

Page 5: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 5

Prerequisites:

The DataSource must support real-time data acquisition.

One of the possible properties of Web service DataSources and DataSources from SAP source

systems is the option of supporting real-time data acquisition. In the DataSource maintenance, the

Extraction tabs under Real-Time displays this characteristic. DataSources from SAP source systems

can be used for real-time data acquisition if the following prerequisites are met:

1. BI Content DataSources must support real-time data acquisition.

2. Generic DataSources must have set the real-time-enabled indicator in the settings for the

generic delta.

3. Keep in mind that DataSources from SAP source systems can support real-time data

acquisition only as of source systems with the BI service API level SAP NetWeaver 2004s

(Plug-In Basis 2005.1). For real-time data acquisition, also keep in mind that you can only

use Web service DataSources that you have specified using the (new) DataSource

maintenance in BI.

You use the transformation between PSA and DataStore object and update the data from the PSA to

the DataStore object with the data transfer process.

Page 6: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 6

Procedure:

DataSource Creation in Source System: Create the generic data source in R/3 system with ‘Real Time

Enable’ as shown in the following screen.

To make Standard DataSource ‘Real Time Enable’ we need change it through ROOSOURCE table, for that

we need to have Access key.

Replicate the Generic DataSource under respective Application Component and activate this DataSource.

Make sure that this DataSource is ‘Real Time Data Acquisition Supported ‘. This can be verified in the

following screen.

Page 7: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 7

Create an InfoPackage for the above DataSource with ‘Initialize Delta Process’ .

Create one DSO (Standard) which will be updated by Real Time Data Acquisition.

Create Transformation for the above created DSO.

Create DTP for the above created transformation with DTP Type ‘Real Time Data Acquisition’ as shown in

the following screen.

Page 8: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 8

For above created DTP processing mode is ‘Processing Mode for Real Time Data Package’ as shown in

the following screen.

Create an InfoPackage for the RDA with ‘Real Time Data Time Acquisition InfoPack‘check box checked as

shown in the following screen.

In the processing tab of InfoPackage we enter the maximum time (Threshold value) for each request to

open. Once that limit is cross RDA creates new request. The data is updated into data target ASAP it comes

from Source System (~ 1 min), even though request will be open to take new record.

Page 9: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 9

Go to Schedule tab in the InfoPackage Screen and ‘Assign’. It will go to RDA monitor screen (T-code

RSRDA)

Page 10: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 10

Create Daemon with following information.

The above created InfoPackege will come under ‘Unassigned Nodes’. Assign the created Daemon to the

Info Package.

Now the InfoPackage will come under the assigned Daemon.

Assign the DTP (With technical name) as shown in the in the following screen.

Page 11: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 11

Start the Daemon.

Once you start the Daemon, you can check Open Request in PSA of DataSource or in RDA Monitor under

InfoPackage also.

Page 12: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 12

Related Content:

For more information, visit the Business Intelligence homepage Troubleshooting Real-Time Data Acquisition Real Time Data Acquisition RDA - Webinar Details Real Time Data Acquisition (RDA) Steps - Business Intelligence

Page 13: Rda   step by step

RDA – Step by Step

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

© 2010 SAP AG 13

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.