Kettle javascript中writeToLog方法的使用 // Writes a string to the defined Kettle Log./// Usage:// writeToLog(var);// 1: String - The Message which should be written to// the Kettle Debug Log/// writeToLog(var,var);// 1: String - The Type of the Log// d - Debug// l - D...
Kettle javascript中writeToLog方法的使用 // Writes a string to the defined Kettle Log./// Usage:// writeToLog(var);// 1: String - The Message which should be written to// the Kettle Debug Log/// writeToLog(var,var);// 1: String - The Type of the Log// d - Debug// l - D...
if(str2num(value)>str2num(keyValue)){ writeToLog("l","---value="+value)//l为详细信息日志级别 setVariable("keyValue",num2str(value),"p") } } } //马赛克代码部分 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25....
writeToLog(isCodepage(xStr, "windows-1250"));// true 1. 2. 3. 是否日期(isDate(str)) 判断当前字符串是否日期 1. var d1 = "Hello World"; 2. var d2 = new Date(); 3. writeToLog(isDate(d1));//false 4. writeToLog(isDate(d2));//true 1. 2. 3. 4. 是否为空(isEmpty(...
Split field to rows=拆分字段 =按指定分隔符拆分字段 Strings cut=裁剪字符串 =裁剪字符串生成子串 Unique rows (HashSet)=除去重复行 =去掉输入流中的重复行(在使用该节点前要先排序,否则只能删除连续的重复行。) XSL Transformation=XSL转换 =实现XML到XSL的转换 ...
write to log:把数据输出到控制台日志里,一般调试时很常用 空操作:很常用,比如过滤数据,未过滤走正常流程,滤除的数据就转向空操作。我喜欢在转换里用它做开始和结束之类需要分发或汇聚数据流的场景 #内置变量 Internal.Transformation.Name 当前转换的名字 ...
writeToLog("m", "===add==log===>"+appender.getName()); logWriter.addAppender(appender); } setVariable("FIRST_TIME_UPDATE_LOG", "false", "r"); } } //Alert(getThisSoftPath()); //返回程序所在目录 不带前缀file: function getThisSoftPath(){ var osName = java.lang.System.getPrope...
writeToLog("m", "===add==log===>"+appender.getName()); logWriter.addAppender(appender); } setVariable("FIRST_TIME_UPDATE_LOG", "false", "r"); } }//Alert(getThisSoftPath());//返回程序所在目录 不带前缀file:functiongetThisSoftPath(){varosName = java.lang.System.getProperty...
如果没有更新出现,则会走switch的 default 路线对应的是write to log. 继续循环。 首先创建一个快照表,然后将tt1,tt2表中的最大(最新)时间戳的值插入到快照表中。 然后,通过一个transformation来判断那个表的updateTime值最新, 来选择对应是 tt1表来更新 tt2 还是 tt2 表来更新 tt1 表; ...
kettle JS函数 2、Lines_input:从数据库或者文件读取的行数。 3、Lines_output:输出的行数。 4、Lines_updated:数据库表更新的行数。 5、Lines_read:从先前转换步骤读取的行数。 6、Lines_written:往下一个步骤写入的行数。 7、Files_retrieved(取回):从FTP找到的文件数。 8、Exit_status:Shell...