数据处理工具用户手册(二)
功能介绍任务脚本管理建立任务脚本新建任务脚本,对脚本名称进行编辑,对参数可进行添加、插入和删除,对动作可进行添加、插入、修改、上移、下移和删除。 添加动作对当前任务脚本添加需要的动作,并为此动作选择适配器,并设置源表和目标表的映射关系等。 注意:添加动作时应先选择适配器,再选择源表和目标表。 编辑动作可对动作进行如下编辑操作: 插入:在已有的动作后添加另一个动作。 上移:将选中的动作上移一个动作。 下移:将选中的动作下移一个动作。 删除:删除已存在的动作。 脚本参数设置可对参数设置参数名称和参数值。 添加:对脚本添加参数。 插入:在已有的参数后添加另一个参数。 删除:删除已存在的参数。 执行任务脚本根据所选适配器和动作执行任务脚本。 适配器与动作查询适配器主要适配器有数据库适配器和文件适配器 。 数据库适配器 基类:DatabaseAdapter ; 子类:MySqlAdapter、OracleAdapter、SqlServerAdapter、 HsqlAdapter; 文件夹适配器 共享适配器(ShareFileAdapter):访问共享设备上的文件进行操作; FTP适配器(FtpFileAdapter):访问FTP上的文件进行操作; 服务器适配器(serverFileAdapter) :访问服务器上的文件进行操作。 动作动作及其功能简述 ? 1、ExecuteSqlAction 在一个数据库中执行一组SQL; ? 2、TableTransferAction 将A库中表的数据全部转入B库,两个表同构,不一定同名,在转存之前会先清空B库中的数据; ? 3、FullTableTransferAction 将A库中的表中的数据全部转入B库,两个表同构,不一定同名,可以指定或A表条件; 4、tableTransByMapEncodeAction 将源表中的数据的指定列追加更新到目标表中的指定列,并对指定列加密; ? 5、CreatTableAction 建立于指定表同构的表; ? 6、ImportCSVFileAction 从csv文件中将数据导入到指定数据库表中; 源csv文件可采取以下方式获得:1)本地上传单个文件,并可选择导入的数据范围和导入数据的方式;2)服务器获得,并可用通配符设置文件名,运行时动态的选取符合条件的最新的文件;3)文件遍历获得; ? 7、CreateDBInitScriptAction 根据A库创建B库的初始化脚本; ? 8、CopyFileAdapter 实现文件设配器之间的拷贝; ? 9、CreateDBDataSqlFileAction 生成数据库内数据的sql脚本文件; ? 10、CreateDBTableXmlFileAction 生成数据库通用建表Xml文件; ?? 11、CreatTableByXmlAction 使用通用建表xml文件在目标库中创建数据表; ? 12、CompareDBStructureAction 比较两个库的结构差异,生成库结构差异xml文件; ? 13、CompareTableFileAction 比较两表中字段名的差异; ? ?14、CreatModifyTableFieldsSqlAction 根据机构差异xml文件生成修改表字段语句的sql文件; ? 15、CompareDBTablesNameAction 比较两个库中所有表名的差异; ? 16、DocTralersalAction 文件遍历动作设置; ? 17、ColumnsCalculateAction 在数据表中创建一个新列并通过其他列计算得出其列值; ? 18、CreatModifyDBTableSqlAction 根据结构差异xml文件生成建表删表语句sql文件; ? 19、ExecuteProcAction 执行存储过程; ? 20、DBTableErgodicAction 数据库表遍历动作设计; ? 21、DBInforStatAction 统计数据库中的表数量、表记录数与索引信息; ?
1、TableTransByMapEncodeAction和TableTransferAction,这两个动作,如果源表和目标表连接或适配器不正确,其映射关系没呈现,将不能保存动作。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |