数据导出(MagicExport)是为了实现不同数据库之间的导数据功能。虽然数据库系统有自己的导库功能,但对大多数用户来说,都不熟悉使用这些功能,尤其是对不会操作数据库系统的一般用户,更是一头雾水。MagicExport正是为解决这些情况而精心设计的一款数据导出工具,您可以自由的将自己的数据导到指定的数据库,而且不同的数据库平台之间能够无缝兼容,操作极其简单。其功能不仅仅是导出,可以根据自身的需要扩展成其它的用途,例如数据同步等。MagicExport的数据库连接采用微软ADO技术,也就是说想连上指定的数据库需要有该数据库的ADO提供程序,一般的数据库系统都会自带这些程序,这样,任何数据库之间都能够进行导数据了,例如Excel、Access、SQL Server、Oracle、DB2等常用的数据库。MagicExport可以将一个数据表通过字段映射的方式导到多个不同数据库的数据表,也可以通过数据挖掘的方式将数据从数据源中抽取出来导到指定的字段,若在导库过程中出现了数据异常,系统有详细的提示与日志记录,并将数据回滚,确保数据的正确性。在大二进制数据方面处理得更为高效。除了实现上述数据导出功能之外,还实现了定时导库功能,以达到数据库的定时备份,自动创建目标表,建表时会自动恢复原有数据,不会让您的数据丢失。
MagicExport的基本功能如下:
连接数据源:连接需要导出和导入的数据库。这里采用ADO提供程序进行连接,您需要将连接字串取一个有意义的名字,方便您的记忆,连接字串和名称均可以被修改。
建立映射:将源数据与目标表进行字段关联。这里的数据类型被概括为七种,分别为BINARY(二进制)、BOOLEAN(是与否)、DATETIME(日期时间)、DOUBLE(浮点数)、INTEGER(整数)、STRING(字符串)、TEXT(长文本)。这些类型是虚拟类型,并非是数据的真实类型。目标字段类型有三类:引用型字段,常值型字段,查找型字段,其中查找型字段功能比较强大,需要会写SQL语句才能使用。
创建目标表:在对源库与目标库建立字段映射的时候,可以自动创建一个与源数据表结构一样的目标表,自动进行字段关联。若在导库的过程中发现目标库中的表不存在,系统会自动的创建目标表。
更新表结构:在对源库与目标库建立字段映射的时候,您还可以修改目标表的结构,而且目标表中的数据不会被删除,若更新后的表结构变动很大,系统会自动将以前的目标表进行备份。
导数据:源库与目标库字段映射建立完成之后,就可以进行导数据了,导数据是暂时的虚拟导数据,没有真正的将数据导到目标库,在进行虚拟导数据成功之后,才可以真正的导到目标库,这样做是为了提高导库的安全性。在导数据的时候您可以设置是否保留源表的记录。
批量导数据:可以先建立一批映射,然后批量进行导数据。在进行批量导数据的时候直接就对目标库进行导数据,没有虚拟导操作,需要谨慎操作。在进行批量导库的同时,系统提供了一个任务监视器,跟踪导库进度。
定时导数据:您可以设置哪些源数据需要定时导到目标库。而且还可以定时到每天,相当于每天对数据进行备份功能。
系统日志:您可以指定日志文件名,也可启用和停止日志功能。