数据阶段设计师。仅将选定的列导出到 table

DataStage Designer. Export only selected columns to table

DataStage Designer(11.5 版)中的 "Transformer"-State 有问题。 我想导入 table 并仅导出选定的列。

它可以毫无错误地处理顺序文件。但是当导出到 table 时,整个 table 都会被传输,而不仅仅是选定的列。 Transformer-State 中列的映射对于两种变体都是相同的。

有谁知道这个错误以及如何修复它? 谢谢

如果我没看错,您可以尝试仅将列的子集从一个 table 移动到另一个。 我的第一个建议是限制 select 在 ImportDB_Table 源代码阶段的列数。

关于您的问题 - RTC(运行时列传播)可能是您在输出中看到更多列的原因。 RTC 将动态映射输入中的所有列,您必须明确指定仅以特殊方式处理的那些列。

如果运行时列传播已启用,请检查作业属性并将其禁用。 还禁用 TRANSFORMER 阶段中的 RTC 设置 - 在 Transformer 阶段属性中找到。