gearsCreating a process

A process allows you to execute a Python scriptarrow-up-right on Ellipsis Drive using the Information Factory compute environment.

Processes are deployed via a Git repository and executed on server side.


Execution model

To benefit from server side performance optimizations, data must be accessed and written using the Ellipsis Python package. An example script can be found herearrow-up-right.

This enables optimized data streaming when the process runs server side instead of client side.


Deployment

A process is defined as a Python script stored in a Git repository.

The repository must include:

To add a process:

1.) Click New β†’ More β†’ New Process

2.) Provide the Git URL and specify the script path inside the repository

circle-info

Once deployed, the latest version of the Git repository is always used at runtime, ensuring you do not need to re-add your process when you update it.


Parameters

Your script can take free parameters that can be provided whenever the process is run.

These parameters are:

  • defined when creating the process

  • provided by the user at execution time

  • passed to the script as command-line arguments

circle-info

Each parameter requires:

  • name

  • description

  • example value

Example usage in script:

All parameters are passed as strings and must be parsed accordingly to an appropriate format.

Last updated