可以使用"Derived Column"转换器来动态添加或删除列,同时还可以设置这些列的默认值和是否可空。以下是示例代码:
if(columnName()=='newColumn') null() else columnName()
此解决方案将检查输入中是否存在名为“newColumn”的列。如果存在,则在输出中该列会是空的,否则它会与输入列的名称相同。您可以根据自己的需要更改此代码来自定义要添加的列以及其默认值和是否可空。
上一篇:ADFCopyData是否可以拥有可空动态映射?
下一篇:ADFCopyData有没有可能拥有一个动态的可空的附加列?