kettle的转换中sql不按设计顺序执行原因分析与解决办法

1.问题描述

如图,通过箭头指定多个SQL脚本的先后顺序,实际各个sql没有阻塞,没有等待,几乎是并行,与预期不符。

2.原因

转换文件(.ktr)

用于控制数据的流量,比如表输入指向表输出节点,实现数据从表到表的迁移。转换中不需要起始节点,没有箭头的节点都是并发执行的,转换中的箭头用于控制数据的流向,而不是执行的顺序。
作业文件(.kjb)

用于控制节点的顺序,需要起始节点与结束节点,其箭头才是真正控制执行顺序的。

3.解决办法

作业和转换中都有SQL控件,用作业实现SQL顺序的控制。

相关推荐
.柒宇.19 小时前
MySQL双主同步
linux·数据库·mysql·docker
Trouvaille ~19 小时前
【MySQL篇】数据类型:存储数据的基础
android·数据库·mysql·adb·字符集·数据类型·基础入门
一 乐19 小时前
酒店预订|基于springboot + vue酒店预订系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·酒店预订系统
光泽雨20 小时前
UNION 和 UNION ALL 作用
数据库·sql
heimeiyingwang20 小时前
【架构实战】SQL调优实战:从执行计划到索引优化
数据库·sql·架构
恼书:-(空寄20 小时前
分库分表风险应对手册(生产实战版)
数据库·分库分表
XDHCOM20 小时前
ORA-06521: PL/SQL映射函数错误,权威解析Oracle报错故障修复与远程处理方案
数据库·sql·oracle
数厘21 小时前
2.11 约束的使用(主键、外键、非空、唯一、默认值约束)
sql·mysql·数据分析
wgzrmlrm7421 小时前
mysql如何配置全文索引停用词_mysql ft_stopword_file设置
jvm·数据库·python
城数派21 小时前
2025年南京市全类别POI(55W+数据)
数据库·arcgis·信息可视化·数据分析·excel