Rhino ETL Union Operation
Yes, it is somewhat of a blast from the past, but I just got asked how to create a good Union All operation for Rhino ETL.
The obvious implementation is:
The problem is that this does everything synchronously. The following code is a better impl, but note that this is notepad code, with all the implications of that.
Usual caveats apply, notepad code, never actually run it, much less tested / debugged it.
Feel free to rip into it, though.
Dale Newman did some improvements, the most important one is to make sure that we aren’t going to evaluate the tasks several times (opps! I told ya it was notepad code ), and now it looks like this: