Skip to content

Index

Module to interact with EMS Data integration.

This module serves as entry point to all high-level functionality within EMS Data Integration.

Typical usage example:

```python
data_pool = celonis.data_integration.create_data_pool("NEW_POOL")
data_pools = celonis.data_integration.get_data_pools()
```

DataIntegration

DataIntegration(client)

Data integration class to interact with data integration endpoints.

Parameters:

  • client (Client) –

    Client used to call data integration endpoints.

client instance-attribute

client = client

create_data_pool

create_data_pool(name, **kwargs)

Creates new data pool with given name.

Parameters:

  • name (str) –

    Name of new data pool.

  • **kwargs (Any, default: {} ) –

    Additional parameters set for DataPoolTransport object.

Returns:

  • DataPool

    A DataPool object for newly created data pool.

Examples:

Create a data pool:

data_pool = c.data_integration.create_data_pool("TEST_POOL")

get_data_pool

get_data_pool(id_)

Gets data pool with given id.

Parameters:

  • id_ (str) –

    Id of data pool.

Returns:

  • DataPool

    A DataPool object for data pool with given id.

get_data_pools

get_data_pools()

Gets all data pools.

Returns: