Bind to another transformation

Using output of a previous adaptor as an input to another.

This is the binding to use when the input for an argument comes from the output of a previous step in the data-flo. The data type matters -- you cannot bind an argument to output that's a different data type. ****

It is useful for many argument types -- it's not only for passing the bulk of your data through Data-flo, although that is the most common use.

A few of the many use cases:

  • Passing the bulk of your data through your data-flo

  • Combining data from multiple datasources

  • Keeping a living document of threshold values to pull in via import/transform, then applying those values as argument bindings where the threshold is applied

  • Copying data from one column into a duplicate column

How to use 'Bind to another transformation'

When you want to bind the argument to another transformation, and you have the argument selected, a little "plus box" shows up on other adaptors' outputs where a connection is possible. If you don’t see a "little plus box" on the output you want to bind to, you may need to pass the data through an intermediate adaptor before binding. (see image for example)

Simplest use: When you add a new adaptor and click on one of its arguments, all the other outputs with the same data type (i.e. all the possible bindings) show little plus boxes. If you click on one of the little plus boxes, then the binding type is automatically set to "Bind to another transformation."

Remove or alter binding:

When you click the "REMOVE BINDING" button, the argument reverts to its defaults or reverts to blank**.**

If you want to change where an argument is bound, you can use the "REMOVE BINDING" button or simply click on a different "little plus box".

Last updated