【发布时间】:2019-05-10 10:09:01
【问题描述】:
我必须实现的流程根据列值的最后两个字符进行条件拆分。 出于代码维护和性能原因,我需要在 C# 中进行拆分。
如何编码?
我对收集部分没问题,但缓冲区部分对我来说不是很清楚。 我确实有 Input0_ProcessInputRow
output = ComponentMetaData.OutputCollection["CLEANED_DATA_" + Row.ISO2];
但是对于每个 inut 行,我需要对相应的输出缓冲区执行 AddRow...
我该怎么做?
谢谢
【问题讨论】:
-
For code-maintenance and performance reasons!与在脚本组件中实现相同的逻辑相比,条件拆分更高效且更易于维护。 -
谢谢哈迪。在提供的示例中,缓冲区是 MyAddressOutputBuffer ...其中输出是 MyAddressOutput ...在我的情况下,输出是根据输入值动态选择 ....
-
我提供了一个更详细的答案,你检查了吗?
标签: c# ssis conditional-split