阻塞数据帮助文档

        阻塞数据步骤将阻塞所有输出,直到从输入步骤中收到最后一行为止。此时,最后一行输入将发送到输出步骤,或者完整的输入将发送到输出步骤。步骤配置信息如图1所示。

                            阻塞数据帮助文档

 

                                                                        图1 步骤配置信息

 

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

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

        2、通过所有行吗?:不勾选时,则只传递接收到的最后一行数据到输出;勾选时,则传递全部数据行到输出,同时**以下几个控件。

        3、临时文件目录临时文件的存储目录。可选项,当设置了临时文件,输入数据行超过了内存中缓存的数据行时,会存储在临时文件中。默认为系统的标准临时目录。当转换执行完毕后,临时文件将被自动删除。

        4、临时文件前缀:设置一个可识别的前缀,以便文件在临时文件目录中时对其进行标识。

        5、缓存大小(内存里的行数):设置缓存到内存中的行数。当读取的数据行数小于设置的数值时,则直接缓存在内存中,不会使用临时文件。当读取的数据行数大于设置的数值时,则会将数据存储在临时文件,此时如果没有设置临时文件则该步骤会报错。:当输入的行数非常多,需要用临时文件来存储时,会根据此处设置的值来存储相应行数数据到单个临时文件。因此设置的值越大,创建并打开的临时文件就越少,该步骤就越快。

        6、压缩临时文件?:勾选时,会对产生的临时文件进行压缩。

 

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

        更多CKettle内容,欢迎点击上述链接学习。