当前位置: 首页 > news >正文

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

1.问题描述

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

2.原因

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

3.解决办法

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

http://www.dtcms.com/a/69140.html

相关文章:

  • 实现“XXX一张图“进行环境设施设备可视化管理
  • 【Leetcode 每日一题】3340. 检查平衡字符串
  • IDEA集成git,项目的克隆,远程仓库中文件的添加删除
  • 【操作系统】Ch2 操作系统运行环境
  • 30天学习Java第二天——数据类型
  • 代码随想录|二叉树|21合并二叉树
  • 《GitHub网路访问不稳定:解决办法》:此文为AI自动生成
  • MCU详解:嵌入式系统的“智慧之心”
  • 代码随想录-回溯
  • 通过qemu仿真树莓派系统调试IoT固件和程序
  • C++ STL 深度解析:vector 的全面指南与进阶技巧
  • 【linux指令】一文掌握 Grep 的指令的详细用法
  • 微服务全局ID方案汇总
  • 《Java对象“比武场“:Comparable与Comparator的巅峰对决》
  • 如何筛选能实现共享自助健身房“灵活性”的物联网框架?
  • 深入理解Tomcat:Java Web服务器的安装与配置
  • ClickHouse合并任务与查询延迟专项测试
  • 优化GreatSQL日志文件空间占用
  • Git 克隆问题排查与解决方案
  • 【VSCODE 插件 可视化】:SVG 编辑插件 SVG Editor
  • 浅谈Linux中的Shell及其原理
  • 多线程(超详细) (ε≡٩(๑>₃<)۶ 一心向学)
  • JS内置构造函数有哪些???
  • Spring、Spring Boot、Spring Cloud 的区别与联系
  • 人工智能时代教育行业该如何转型:迎接挑战,塑造未来教育生态
  • 驻场运维服务方案书(Word文件)
  • Ansible相关工具:ansible-doc、ansible
  • 【Power Platform系列】如何在画布应用中调用工作流上传附件
  • QT编程之JSON处理
  • 【VUE2】第五期——VueCli创建项目、Vuex多组件共享数据