Transferring Data from ODP Source Systems

Prerequisites

The operational data provider (ODP) is delta enabled and supports real-time data acquisition. The source system must have PI Basis Release SAP NetWeaver 7.3 SPS08, 7.31 SPS05, 7.4 SPS02 or higher.

Context

If you want to use data for operational reporting that is available in ODP source systems, use the real-time data acquisition scenario.

Procedure

  1. Create a DataSource for your ODP source system and activate it.
  2. Set an InfoProvider as the target for the real-time data transfer. This can be a HybridProvider, a DataStore object (classic) that is not being used as part of a HybridProvider, or an InfoObject (texts, attributes).

    More information: Creating HybridProviders, Creating DataStore Objects, Creating InfoObjects

  3. Create a transformation with the DataSource as the source and the InfoProvider you created previously as the target.

    More information: Creating Transformations

  4. If you want to process the data further after the real time data acquisition process, and want to update further InfoProviders, create the appropriate InfoProviders and transformations.
  5. Create a data transfer process for real-time data acquisition with the DataSource as the source and the InfoProvider as the target. On the Extraction tab page, make sure that extraction mode Delta is set, and that Data Extraction has the setting Direct from Source System. Without PSA is selected.
  6. If you want to connect the further processing and updating processes with Real-Time Data Acquisition, and you have created the relevant objects in step 4, create a corresponding process chain. In the start process of the chain, choose the scheduling option Using Meta-Chain or API, then activate and schedule the chain with immediate start.
  7. Return to the data transfer process, go to the Execute tab page and press Assign Daemon in order to call the monitor for Real-Time Data Acquisition. Here you can find the data transfer process under the DataSource under Non-Assigned Objects.
  8. If you have created a process chain for further processing in step 6, assign this to the data transfer process. In the context menu for the data transfer process, choose Assign Subsequent Process Chain.
  9. To perform the delta initialization, generate a repair chain (in the context menu for the data transfer process) and execute it.

    The repair chain executes the data transfer process in standard mode , activates the data if required ad executes all subsequent process chains.

  10. Start the real-time loading process: Once the repair chain has run successfully, choose Start Load Processfrom the context menu for the DataSource in the monitor for Real-Time Data Acquisition.

Results

The load process appears under Non-Assigned Nodes (ODP: Upload Active), and the DTP request is opened. Open real-time requests can now be seen in ODQMON. Data from the ODQ is now retrieved by the DTP.

If you have assigned a subsequent process chain to the data transfer process, start this process chain when the request is closed.