Is there a way to take a table as input and split it out into multiple outputs based on the value of an attribute (that I may not know)?
I have a table of data that refreshes daily and one of the columns is for an object value. Most of the features (non-spatial) will have the same value for this field but people do have the option to set it to a different value that would be specific to them. Depending on the person adding data, the value could be different from one day to the next.
Is there a transformer that will split a table out based on the value of a single field and then let me do different processing for each output? I've looked around and saw a few mentions of a "Fanout" but that looks to be something that happens on the writer and that's usually geospatial. I'm looking for something more like this:
I see that there is an "AttributeFilter" transformer but it seems like I need to know what the values are that I would need to split by in advance. In my case, the values are all generated from the product serial and user ID so there could potentially be thousands of different values but only ever a maximum of 20 values per day and I wouldn't know what those are ahead of time.
This workflow would run every night and just needs to filter them out based on that value and then perform a function on each classification.