- Data Transfer Process
- As of NetWeaver 7.0 and later, Data Transfer Process replaces the function of data mart interface and the InfoPackage, so InfoPackage only loads the data into BI's entry level – PSA data.
- The transfer process can be implemented in parallel mode as it is set.
- Data load request is an instance of Data Transfer Process generated when in real time process, the request is executed according the settings of the DTP.
- Either full transfer or delta transfer can be implemented in DTP, In full mode, the entire dataset of the source is transferred to the target; in delta mode, only the data that was posted to the source since the last data transfer is transferred.
- DTP also has the function for handling with errors that happen during the data loading.
- At runtime, the incorrect data records are sorted and written to an error stack (request-based database table).
- A special error DTP will update the error stack info to the target further.
- Restart of the failed transfer and the search of the error processes are all very easy.
- Process chain is recommended.
- Error DTP
- An error DTP is created for an activated data transfer process on the Update tab page, and runs directly in the background or be included in a process chain so that we can schedule it regularly in the context of our process chain.
- An error DTP uses a full update mode to transfer the error data, and reactions to the errors can be:
- No update, no reporting
- Updating valid records, no reporting (request red)
- Updating valid records, reporting possible
- Specify the maximum number of incorrect data records allowed before the transfer process is terminated.
- Select how the system should react when the number of data records received is not the same as the number of data records updated.
- Semantic Groups, the key fields for the error stack, can be defined in the "Execution" tab. The key fields need to be specified as much as possible.
- An error DTP can be defined and included in a process chain and started manually if error occurs.
- Error Stack.
- An Error Stack is a request-based table into which the incorrect data records from a data transfer process are written.
- The error data in the error stack can be post to the target manually, if this step is executed successfully, the error data will be deleted in the error stack. Also, if a request is deleted in a DataStore object, the associated data records are also deleted in the error stack.
- Temporary Storage
Temporary storage is a table that contains the data records processed with a request in a step together with a status display.
- Extraction Monitor
The request status and request messages from the data transfer processes (DTPs) and the InfoPackage load processes are integrated in the Extraction Monitor. (Administration -> Monitor)