Don't know if anybody else has had this -
In a dataflow task I added a conditional split that currently has two possible outcomes.
Initially this was a straight choice. Later I added an "or" clause on the second leg thus
expression1 || expression2
on which the second leg ceased working.
After some mental anguish I deleted the component and then reimplemented it using identical logic and magically (or so it appears) it all worked.
So, it appears the old tricks still apply...
I don’t suppose you have the package before and after so we can look atthe differences?|||Sorry, no - versions under version control don't have the relevant logic in them. I'll keep an eye out for it in future though...|||
I have had people report something similar, but every time it turned out to be a slight error in the expression that resulted in one output never receiving data. What would be compelling as a bug would be if the number of rows on all outputs (with all outputs connected) did not equal the incoming rows.
If you see it again, please do post more details.
Donald
|||When I created the new component, I copied the old expressions to Notepad and then pasted them back in again, so your scenario is unlikely (though of course not impossible.)
Another possibility is that, if you have multiple conditional split conditions, they are being applied in a different order from your first implementation.
Donald
No comments:
Post a Comment