关于kettle前后无依赖项关系的解决办法
2014-03-04 09:14
246 查看
前几日我发了一个关于从cube里提取数据的kettle流程图,当时我测试了是正确的。今天我将N个这样的流程放到一个job里批量处理的时候,错误出现了,纠结了很久。我始终无法理解为什么单独执行是正确的,放到一起就不行了,其实之前也遇到过类似的问题,只是当时没太在意。其原因是,流程里面某两个节点之间不存在前后依赖的关系,导致在执行的时候,可能会先执行后面的流程,而前面的参数就无法传给后面的流程,下面是存在问题的kettle:
我对上面的流程做了如下处理,把构造时间参数,给环境变量赋值单独拿出来放到一个转换里面,然后将拆分开的两个kettle再组成先后顺序,问题就解决了,如图:
我对上面的流程做了如下处理,把构造时间参数,给环境变量赋值单独拿出来放到一个转换里面,然后将拆分开的两个kettle再组成先后顺序,问题就解决了,如图:
相关文章推荐
- 关于linux依赖关系出错的解决
- 关于onMouseOut违背逻辑关系的解决办法!
- Ubuntu 14.04—无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系 解决办法
- 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系 解决办法
- 关于idea中无法正确依赖本地仓库,且无法连接远程仓库的解决办法
- apt-get 出现"软件包有未满足的依赖关系“的解决办法
- 怎么spring security 和maven,spring,结合jar包冲突和依赖关系问题解决办法。
- linux rpm安装时候出现冲突或依赖关系的解决办法
- 事件冒泡- 关于onMouseOut违背逻辑关系的解决办法
- 关于无法创建数据库关系图的解决办法
- 修复Ubuntu损坏的依赖关系的解决办法
- 关于在spring依赖注入的类中使用测试类解决办法
- E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
- E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
- ubuntu依赖关系--部分解决办法
- 关于linux依赖关系出错的解决
- 关于在Webservice里使用LinqToSQL遇到一对多关系的父子表中子表需要ToList输出泛型而产生循环引用错误的解决办法!(转)
- 关于sed命令去除文本当中每个字段前后空格及tab效率低下的解决办法
- Ubuntu16.04安装遨游浏览器提示依赖关系不满足libgcrypt11的解决办法
- 关于flex里面mousedown 和click事件冲突问题的解决办法