using the Parallel Chunk Nodes it can be tricky to ensure table specs are identical. I once found an approach but frankly speaking, that adds quite some maintenance overhead i.e. when the table specs change on purpose.
Therefore, I’d like to suggest to either allow changing table specifications, a more blunt approach, or, similar to the pretty much all loop end nodes allow to add more ports.
PS: I later on found that chunks can give back the same table but with different column sort order. Complementary to the Concatenate node I would propose to auto-sort/align columns if their super class matches instead of allowing variating column specs.
It’s cause is that the column order gets scrambled during execution. Though, the Parallel Chunk Nodes do a concatenate of the tables. However, compared to the regular concatenate nodes, the Parallel Chunk End does not take care of the column order.
Hence, my suggestion to auto-adjust the column sort order as long as their corresponding super class does match.
That would cater for the scenario of variating table specs and ease the feature implementation substantially.