Skip to main content

Celonis Product Documentation

On-premise Extractors

For SAP Extractor customers

We are deprecating the uplink-based on-premise extractor and replacing it with the on-prem clients. For more information, see On-prem client replacing Extractor. This change does not affect the existing JDBC Extractor.

Available extractors

  • JDBC/Database - see Database Extractor downloads

If more than one extractor type needs to be installed you can simply install multiple on-premise extractors on the same system.

Communication between on-premise Extractors and Data Integration in Celonis Platform

The connection between the Extractor and Data Integration is always established by the Extractor. Therefore, it is not required that the on-premise Extractor be reachable from the Celonis Platform.

Although extraction is seemingly triggered from Data Integration, the Extractor continuously polls Data Integration for extractions to be executed (on average every 7-8 seconds). Therefore, only a one-way connection is required.

General data flow
On-premise Extractor
  1. Establish the connection to Data Integration.

  2. Poll Data Integration for new extractions to be executed and collect information.

  3. Execute extraction in the source system.

  4. Poll Data Integration for new extractions to be executed and collect information.

  5. Execute extraction in the source system.

  6. Receive data and transform data to parquet format.

  7. Use Data Push API to push parquet files to Data Integration.

Data Integration in Celonis Platform
  1. Define tables and filters for an extraction.

  2. Execute Data Job with extraction.

  3. Receive parquet files and insert them into the database.