Use Parallel Processing for Web Services
By default, SAP Cloud Integration for data services calls web service functions on a row-by-row basis. However, for tasks that deal with a large number of records, this sequential operation can cause a performance bottleneck. While some web services can be called using a batch of records from the XML Batch transform, this is not always possible if the web service function does not support batch input.
By calling a web service function in parallel, you can reduce the performance bottleneck caused by row-by-row function calls.
To call a web service function with parallel processing, you must configure the degree of parallelism for the data flow, and enable parallel execution on the function itself.
-
Configure the data flow's degree of parallelism.
-
Enable parallel execution for the web service function.
- In the Datastores tab, select the web service datastore that contains the function call that you want to modify.
- Select the Tables tab in the datastore editor.
- Select the web service function, and select Properties.
- Select Enable parallel execution.