4、动作:GenerateSQLbyStrucXML(基于结构描述XML或更新描述XML生成对应的SQL脚本)
例子:generateSQLbyStrucXML([aa.xml-__-relative-_-D:/-_-test1.sql-_-true-_-hsql-_-true],[],[],[执行填报]);
第一层参数用"-_-"来分隔,第二层参数用"-__-"分隔
参数1:描述、更新xml文件名或路径
参数2、absolute表示绝对路径,relative表示相对路径
参数3:sql文件保存的路径,以文件分隔符结尾
参数4:sql文件保存的名字
参数5:生成的sql文件名是否需要加时间戳,true为加,false不加
参数6:hsql为数据库类型 可以是 hsql,mysql,sqlserver2000之类的
参数7:表中相同字段中属性不同时,是否对对端进行修改
5、ExecuteSql动作(执行SQL语句或SQL脚本)
例子:1、executeSql([insert into ccc values ('0','1');insert into ccc values ('2','2');-_-false],[],[geeaz],[]);
2、executeSql([C:/Tomcat5.0/webapps/etl/sql.sql-__-absolute-_-true],[],[geeaz],[]);
第一层参数用"-_-"来分隔,第二层参数用"-__-"分隔
参数1、SQL语句或SQL脚本路径,多个SQL语句或多个SQL脚本路径用";"隔开,如果是sql脚本路径,absolute表示绝对路径,relative表示相对路径
参数2、true代表是SQL脚本路径,false代表sql语句
6、ExtractData动作(抽取指定的数据生成中间文件)
例子:extractData([t_res-_-D:/-_-aaa-_-true],[],[geeaz],[描述信息]);
第一层参数用"-_-"来分隔,第二层参数用"-__-"分隔
参数1、选择的表名
参数2、中间文件保存的路径
参数3、中间文件保存的名字
例子:loadData([t_res-_-data.xml-__-relative-_-addition-_-res_id],[],[geeaz],[描述信息]);
第一层参数用"-_-"来分隔,第二层参数用"-__-"分隔
参数1、选择数据要加载到的表名
参数2、数据加载得到的中间文件
参数3、absolute表示绝对路径,relative表示相对路径
参数4、数据加载的方式,full为全加载,addition为增量加载,update为更新加载
参数5、选择该表某个字段作为加载的标识
例子:generateSQLbyStrucXML([aa.xml-__-relative-_-D:/-_-test1.sql-_-true-_-hsql-_-true],[],[],[执行填报]);
第一层参数用"-_-"来分隔,第二层参数用"-__-"分隔
参数1:描述、更新xml文件名或路径
参数2、absolute表示绝对路径,relative表示相对路径
参数3:sql文件保存的路径,以文件分隔符结尾
参数4:sql文件保存的名字
参数5:生成的sql文件名是否需要加时间戳,true为加,false不加
参数6:hsql为数据库类型 可以是 hsql,mysql,sqlserver2000之类的
参数7:表中相同字段中属性不同时,是否对对端进行修改
5、ExecuteSql动作(执行SQL语句或SQL脚本)
例子:1、executeSql([insert into ccc values ('0','1');insert into ccc values ('2','2');-_-false],[],[geeaz],[]);
2、executeSql([C:/Tomcat5.0/webapps/etl/sql.sql-__-absolute-_-true],[],[geeaz],[]);
第一层参数用"-_-"来分隔,第二层参数用"-__-"分隔
参数1、SQL语句或SQL脚本路径,多个SQL语句或多个SQL脚本路径用";"隔开,如果是sql脚本路径,absolute表示绝对路径,relative表示相对路径
参数2、true代表是SQL脚本路径,false代表sql语句
6、ExtractData动作(抽取指定的数据生成中间文件)
例子:extractData([t_res-_-D:/-_-aaa-_-true],[],[geeaz],[描述信息]);
第一层参数用"-_-"来分隔,第二层参数用"-__-"分隔
参数1、选择的表名
参数2、中间文件保存的路径
参数3、中间文件保存的名字
参数4、生成的xml文件名是否需要加时间戳,true为加,false不加
例子:loadData([t_res-_-data.xml-__-relative-_-addition-_-res_id],[],[geeaz],[描述信息]);
第一层参数用"-_-"来分隔,第二层参数用"-__-"分隔
参数1、选择数据要加载到的表名
参数2、数据加载得到的中间文件
参数3、absolute表示绝对路径,relative表示相对路径
参数4、数据加载的方式,full为全加载,addition为增量加载,update为更新加载
参数5、选择该表某个字段作为加载的标识