Transformations

Write custom Python functions for your Pipelines.

Note: Accessing Transformations requires a Pro, Business, or Enterprise subscription.

Transformations allow you to write custom Python code that executes during your pipelines. You can define new and edit existing Transformations by navigating to the Transformations tab. You can access Transformations by using the Transformations node in the Home tab of the Pipeline builder.

Define a New Transformation

To define a new Transformation, you can take the following steps:

  1. Navigate to the Transformations tab.

  2. Click "Add".

  3. Enter the parameters for your transformation, including the Name, Function Name, Description, Inputs, and Outputs. Function names, input names, and output names should be a valid Python function and variable names, respectively.

  4. Click "Next", define your Transformation, and click "Finish". The input should align with the input names you defined in the previous step, and the output should be a dictionary with the output names from the previous step as the keys.

  5. Begin using your Transformation through the Pipeline builder!

Edit an Existing Transformation

To edit an existing Transformation, you can take the following steps:

  1. Navigate to the Transformations tab.

  2. Click on the three-dots at the right side of your chosen transformation, and click "Edit" on the resulting dropdown.

  3. Make any desired changes to your Transformation, and click "Finish". If you update the function name, input names, or output names, make sure to reflect those changes in your code as well.

Last updated