【问题标题】:DataStage Designer. Export only selected columns to table数据阶段设计器。仅将选定的列导出到表
【发布时间】:2023-04-03 11:07:01
【问题描述】:
DataStage Designer(版本 11.5)中的“Transformer”状态存在问题。
我想导入一个表并只导出选定的列。
它可以在顺序文件中正常工作。但是当导出到表时,会传输整个表,而不仅仅是选定的列。两种变体在 Transformer-State 中的列映射是相同的。
有谁知道这个错误以及如何解决它?
谢谢。
【问题讨论】:
标签:
data-warehouse
cognos
datastage
data-export
【解决方案1】:
如果我没听错,您会尝试仅将列的子集从一个表移动到另一个表。
我的第一个建议是限制您在 ImportDB_Table 源阶段选择的列数。
关于您的问题 - RTC(运行时列传播)可能是您在输出中看到更多列的原因。 RTC 将动态映射输入中的所有列,您必须仅显式指定那些以特殊方式处理的列。
检查作业属性 oif 运行时列传播是否启用和禁用。
还禁用 TRANSFORMER 阶段中的 RTC 设置 - 可在 Transformer 阶段属性中找到。