Replies: 1 comment
|
Processes are definitely set up as many products to one product. Obviously one-to-one is a special case of this (as are the none-to-one and many-to-none variants of the DBRunner generation and RUN timebase, both added later). In the original design decision, we went over this pretty carefully and decided that this limitation was worth it. There isn't a good workaround as such. There are several "maybe you can think about the problem differently" options:
I'm not opposed to doing this. We'd have to make quite a few changes...the output information on a process would be via a new linking table instead of a single column, and there's a fair bit of dependency calculation work to be managed. There's also the question of multiple output files of a single product, e.g. if taking a month of input and making daily outputs. That's probably even harder. |
Uh oh!
There was an error while loading. Please reload this page.
I read in the (wonderful and greatly appreciated!) documentation that:
Suppose there's one step in a data pipeline where the input is one file and the outputs are many files. Can dbprocessing handle situations like this? Or alternatively, are there workarounds?
I'll be talking with @jtniehof in a few days (yay!) so we can chat in more detail then about how to handle this inverse e pluribus unum step. Many thanks!
All reactions