DataStage Designer(版本11.5)中的“Transformer”-State存在问题。 我想导入一个表并只导出选定的列。
顺序文件没有错误。但是在导出到表时,将传输整个表,而不仅仅是所选列。 Transformer-State中列的映射对于两种变体都是相同的。
有谁知道这个错误以及如何修复它? 感谢。
答案 0 :(得分:0)
如果我找到了你,你试着只将一个列的子集从一个表移动到另一个表。 我的第一个建议是限制您在ImportDB_Table源阶段中选择的列数。
关于您的问题 - RTC(运行时列传播)可能是您在输出中看到更多列的原因。 RTC将动态映射输入中的所有列,您必须仅显式指定以特殊方式处理的列。
检查作业属性oif运行时列传播已启用并禁用它。 同时禁用TRANSFORMER阶段中的RTC设置 - 可在Transformer阶段属性中找到。