etl个动作脚本1

来源:互联网 发布:php编写九九乘法表 编辑:程序博客网 时间:2024/05/17 03:58
1、CompareDataStructure(比较数据结构)
   例子:compareDataStructure([D:/TestETL/aaa.xml-__-absolute-_-D:/TestETL/bbb.xml-__-absolute-_-D:/TestETL-_-ccc-_-true-_-difference],[],[],[]);
   第一层参数用"-_-"来分隔,第二层参数用"-__-"分隔
   参数1、源xml路径或文件名
   参数2、absolute表示绝对路径,relative表示相对路径
   参数3、新xml路径或文件名
   参数4、absolute表示绝对路径,relative表示相对路径
   参数5、比较后生成的xml保存路径
   参数6、新生成的xml名称
   参数7、生成的xml名称是否需要加时间戳
   参数8、比较类型 update:增量    difference:差异清单




2、GetTableStructure(获取特定数据表的数据结构,并输出到结构描述xml)
   例子:getTableStructure([table1-__-table2-__-table3-_-D:/-_-test-_-true],[databaseAdapter],[],[描述信息]);
   各参数用"-_-"来分隔
   参数1:表名,多个表名用-__-来分隔
   参数2:xml文件保存的路径,以文件分隔符结尾
   参数3:xml文件名
   参数4:生成的xml文件名是否需要加时间戳,true为加,false不加
 


3、动作:ProcessStrucXML(基于结构描述XML或更新描述XML来生成或更新指定数据库的数据结构)
   例子:processStrucXML([xmlname-__-relative-_-true],[databaseAdapter],[],[描述信息]);
   参数1:描述、更新xml文件名或路径
   参数2、absolute表示绝对路径,relative表示相对路径
   参数3:表中相同字段中属性不同时,是否对对端进行修改

0 0
原创粉丝点击