
Kettle中循环提取结果集数据并传递至转换内部
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了如何在Kettle(也称Pentaho Data Integration)中设计一个工作流程,通过循环读取数据库查询的结果集,并将这些记录逐一传递给转换中的其他组件进行进一步处理。这一技术为复杂的数据抽取、清洗和加载任务提供了强大的支持工具。
在Kettle循环转换(t1.ktr)中获取结果集,并将其传递到转换2(var.ktr),最终输出至本地txt文件。
首先通过JavaScript步骤jobj1.kjb来处理上一步的结果:
```javascript
var prevRow = previous_result.getRows(); // 获取上一个传递过来的结果
if (prevRow == null || prevRow.length === 0) {
false;
} else {
parent_job.setVariable(tables, JSON.stringify(prevRow)); // 将表名以数组形式保存到变量table1中
}
```
全部评论 (0)
还没有任何评论哟~


