Overview of YouPrep™

What is YouPrep™?

YouPrep™ is Toucan's no-code data preparation module. This visual interface enables non-technical business users to easily transform their data.

YouPrep™ enables data transformation through via a UI displaying a configuration form with different options depending on the data transformation steps.

Toucan has implemented different data transformation steps (filtering, computation, aggregation, text and date operations, reshaping, and combining several datasets)

YouPrep™ interface

YouPrep™ interface breaks down into two panels:

  • The data transformation pipeline (combinaison of all transformation steps) on the left shows the ordered series of transformation steps applied to your data.

    • When you need to configure a given step, the left panel switches to the step edition form

  • the data table preview on the right shows th result of the Data transformation applied to a subset of data

  • The right panel also includes a widgets menu above the data table. The widgets menu gathers the different data transformations steps available from the columns headers

Capture screen that represents the UI of YouPrep with the different elements: search bar, data transformation pipeline, data table preview, hybrid pipeline indication, widgets menu
YouPrep UI with the different section

Use YouPrep™ steps

There is different ways to use YouPrep™ steps:

  • By using the widgets menu:

YouPrep widgets menu
  • Or through the search bar:

Capture that shows the search bar of Youprep
YouPrep search bar
  • Some steps are only available by clicking on the three dot menu at the top right of each column header

Captures that shows the steps that can be used by clicking on the three dot menu available on each column header
YouPrep column header menu

YouPrep™ data transformation pipeline

When applying a data transformation step:

  • the result of the transformation appears in the data table

  • the step is added at the bottom of the data transformation pipeline.

    • you can edit any step configuration by clicking on the button

    • you can delete any step of a given pipeline by clicking on icon located on the left, if a step is deleted the remain steps will be unchanged.

    • It is also possible to drag and drop a step in the pipeline to execute it earlier or later in the pipeline.

If you click on any step of the pipeline, the data table will update to show you the result of the transformations until this step. Following steps get greyed to show that they are temporarily disabled and not executed. It can be very helpful when debugging.

Subset of data

In order to avoid to apply the data transformation on too many results and slow down your experience. The computation preview of your data transformation pipeline is applied on a limited number of rows (10 000 by default). You can adjust this number of rows for preview computation with any value. It can be configured by clicking on the icon.

subset of data

Note that your preview and experience could be slowed down if you choose a computation preview too high.

Performance optimization

Toucan data transformation pipeline is processed sequentially. The ordering of steps matter, so we recommend to minimize the number of rows, by applying filtering steps at the beginning, in order to allow the following steps to be processed faster.

Step insertion

You can insert a step in the middle of a data transformation pipeline. The newly added step in the pipeline is placed immediately after.

So if you want to insert a step in a data transformation pipeline:

  • select the step after which you need to insert your new step,

  • Configure your data transformation step

  • Your step is applied after the selected step

Hybrid Pipeline in YouPrep

YouPrep through Hybrid pipeline allows to mix different data transformation engines in one data transformation pipeline

  • NativeSQL, which is a Toucan feature that allow to configure steps with YouPrep that will be translated in SQL and transformation at the database level

  • Toucan in-memory engine where the data transformation steps are applied in-memory in Toucan backend.

More detail on steps documentation

You can consult weaverbird documentation or the following pages of this section, if you need further information about YouPrep!

Last updated

Was this helpful?