关于kettle迁数时转换中“执行sql脚本“的组件中放多条insert/update语句,有语句未执行导致数据缺失问题
在网上查阅了一些kettle相关资料+自身实际运用发现kettle里作业中的每一个转换都是顺序执行的,即要上一个转换执行完才会执行下一个转换。kettle里转换中的相关一些组件(核心对象),包括"执行sql脚本"这个组件,都是并行执行的,即同时执行。在第2中情况中,最好每一条isnert或update等语句单独拎一个"执行sql脚本"组件进行存放。原因:如果你的insert或者update语句做了条件限制(且这个条件字段是作为迁数成功与否的标志时),且当前"执行sql脚本"中有多个相关insert
原创
2020-10-25 11:01:43 ·
1775 阅读 ·
1 评论