Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.
Originally posted by: ejonesSo what I am understanding is that you'd like to have a way to pass a single value from one node to another where it will be used. I've been in situations where I've wanted this before too.
What I've had to do is add the value to the data where it will be used. And yes, this may mean the data gets repeated on every record in the data stream. I often try to very strictly follow the pattern where all the data retrieval happens on the left side of the graph, to the point where I have a data stream that starts on the left with one record including the RunDate and some other values that can be used in various places throughout the graph and at the end of the graph when renaming output files to include the date.
There have also been times when I had a value produced by one node, but didn't really want to draw the connection from that node in that composite to a node in another composite where it would be used because it seemed that it would add too much clutter to the graph and make it harder to understand. I have considered writing the data to a BRD file that would exist only during the run of the graph and then have a later node read the BRD file and delete it. This would allow data to pass from one part of the graph to another without having to draw the line. But so far I have only done this in cases where it is impossible to actually carry the data in the data stream.