yes, there are a couple of different options on how to separate data into different outputs. Choosing the right one depends on some of the specific use case details, namely, whether there is a known number of the possible column values and then, also the number itself. In other words, if there is a known number of values, you can often use a single component. For example, if there are 2 possible values (true/false), you can use a Filter
component with simple filter expression ($in.0.field1 == true). If there are 3 or more, you can use Partition
, for instance. However, if the number of values (based on which you decide the number of output ports) is not known before the graph runs, it would require a more complex approach possibly using more components. Could you provide sample input and demonstrate the desired result?
Note: ParallelPartition is not a good candidate in this case as it is designed to distribute incoming data records in the CloverDX Cluster among different cluster nodes.