kettle基本操作
2015-09-03 15:58
204 查看
准备工作:
1.下载:http://nchc.dl.sourceforge.net/project/pentaho/Data%20Integration/5.4/pdi-ce-5.4.0.1-130.zip
2.安装:在系统的环境变量中添加KETTLE_HOME变量,目录指向kettle的安装目录:D:\kettle\data-integration
3.启动:
Windows直接双击批处理文件 Spoon.bat具体路径为:kettle\data-integration\Spoon.bat
Linux 则是执行spoon.sh,具体路径为:~/kettle/data-integration/spoon.sh
4.说明:
一. 基本操作,输入表对应输出表
二.在旧表基础上增加序列
详细:
三. 使用javascript处理相关字段,并输出为sql文本
//Script here
for (var i=0;i<getInputRowMeta().size();i++){
var valueMeta= getInputRowMeta().getValueMeta(i);
if (valueMeta.getTypeDesc().equals("String")) {
var fStr= row[i];
fStr=replace(row[i],'\r','');
fStr=replace(fStr,'\n','');
fStr=replace(fStr,'\t',' ');
fStr=replace(fStr,';',';');
fStr=replace(fStr,'·','');
//fStr=replace(fStr,'\'','\\\'');
row[i]=fStr;
}
}
1.下载:http://nchc.dl.sourceforge.net/project/pentaho/Data%20Integration/5.4/pdi-ce-5.4.0.1-130.zip
2.安装:在系统的环境变量中添加KETTLE_HOME变量,目录指向kettle的安装目录:D:\kettle\data-integration
3.启动:
Windows直接双击批处理文件 Spoon.bat具体路径为:kettle\data-integration\Spoon.bat
Linux 则是执行spoon.sh,具体路径为:~/kettle/data-integration/spoon.sh
4.说明:
一. 基本操作,输入表对应输出表
二.在旧表基础上增加序列
详细:
三. 使用javascript处理相关字段,并输出为sql文本
//Script here
for (var i=0;i<getInputRowMeta().size();i++){
var valueMeta= getInputRowMeta().getValueMeta(i);
if (valueMeta.getTypeDesc().equals("String")) {
var fStr= row[i];
fStr=replace(row[i],'\r','');
fStr=replace(fStr,'\n','');
fStr=replace(fStr,'\t',' ');
fStr=replace(fStr,';',';');
fStr=replace(fStr,'·','');
//fStr=replace(fStr,'\'','\\\'');
row[i]=fStr;
}
}
相关文章推荐
- 九度oj 1204
- ExtJs 入门教程九[数字字段:NumberField、隐藏字段Hidden、日期字段:DataFiedl]
- 安装 cordova错误为权限导致
- centos安装mongodb
- 树中走M步最多能访问到几个节点 简单图论 SRM 666 Div1 Easy: WalkOverATree
- ExtJs 入门教程七[登陆窗体Demo:Login]
- 对于无权边的最短路径搜索
- Linux中FTP常见命令及问题
- 正确使用Android性能分析工具——TraceView
- ExtJs 入门教程六[按钮:Button]
- LTE学习:空口降低时延关键技术
- ExtJs 入门教程四[表单:FormPanel]
- Glossary
- 学前班 第1节 怎么看原理图之GPIO和门电路
- java_对象(构造函数和构造代码块)
- ExtJs 入门教程三[窗体:Window组件]
- Android开发 OAuth认证
- centos7 和centos6 服务操作命令对比
- hdoj 1686 Oulipo 【kmp(模板)】
- TQ2440 学习笔记—— 17、处理器和存储器的错位相连