字段选择帮助文档

        字段选择步骤是CKettle转换优化的重要手段。CKettle转换就像一个数据处理的流水线,每个工人都是先从上一步骤拿一个工件,处理后将工件发给下一个工位上的工人。按照这个类比,工位就是步骤,工件就是行,而行又是由列(又称为字段)组成的。
        由于CKettle自身并不清楚列在后续的哪一个步骤被用到,为保险起见,一般转换步骤都只会增加列而不会减少列,也不会轻易改变列的名称与类型等元数据信息。如果列只能增加不能减少,那么进程消耗内存过大,转换将执行得越来越慢;如果列不能修改元数据,那么针对后续处理步骤,灵活性不够。所以,CKettle提供了字段选择步骤,通过选择控制需要列、移除设置删除列、元数据控制类型改变。步骤配置信息如图1所示

                                              

 

                                                                                     图1步骤配置信息

        下文详细解释各控件的含义:

        1、转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。

        2、选择和修改:指定需要保留到输出流中的字段的顺序和名称。支持修改字段名字以及长度和精度。右侧获取选择的字段按钮可以从输入行集中得到所有字段名称。列映射按钮可以从输入和输出行集建立映射关系,每一个映射将转成一行字段改名信息。由于此功能只支持输出步骤唯一,且步骤必须实现查询必备字段集合的接口,导致列映射功能用处甚微(从源码查询,实现该接口的步骤只有表输出、Access输出、XML输出、插入与更新等少量组件),如图2、3所示……

        更多详细内容,可点击下述链接查看。

        文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/SelectValues?s=csdn

猜你喜欢

转载自blog.csdn.net/weixin_41653971/article/details/107904693