This section contains details about running extractions automatically and manually in Xtract Universal Designer. Extractions can be called by the following options:

Running an Extraction #

Extractions are triggered by an HTTP request and executed on the Xtract Universal server. Depending on the target environment, execution of an extraction can be triggered either interactively or unattended.

Interactive Extractions

Extractions are typically triggered interactively when a user requires new or updated data from SAP, and no additional data storage system (like a data warehouse) is present.

In these scenarios, execution of an extraction is typically triggered by one of Xtract Universal’s plugins:

Or directly by the target environment:

Unattended Extractions

When an additional data storage system (database, cloud storage, flat files) is present, extractions are typically triggered as part of an ELT-process (Extract, Load, Transport), which is run unattended at regular intervals by a scheduler or other orchestration software. In these scenarios, execution of an extractions is typically triggered by running the XU command line tool from the orchestration software.

Note: Xtract Universal does not have its own scheduler. You can use third party schedulers.

Note: Use the tool that communicates with the webservice interface (HTTP or HTTPS streams) in CSV or JSON format to schedule pull destinations.

For advanced scenarios or environments that do not support command line programs, the HTTP Webservices for triggering execution and monitoring can also be sent through other means.

Run parallel Extractions #

The amount of possible parallel extractions depends on the hardware resources of the Windows server. Every triggered extraction is executed in a separate process of the operating system.

Thus the number of processor cores determines the degree of parallelization.

Note: Xtract Universal scales corresponding to the available hardware resources of the runtime environment.