数据导出(MagicExport)操作说明
功能介绍
数据导出(MagicExport)是为了实现不同数据库之间的导数据功能.虽然数据库系统有自己的导库功能,但对大多数用户来说,都不熟悉使用这些功能,尤其是对不会操作数据库系统的一般用户,更是一头雾水.MagicExport正是为解决这些情况而精心设计的一款数据导出工具,您可以自由的将自己的数据导到指定的数据库,而且不同的数据库平台之间能够无缝兼容,操作极其简单.其功能不仅仅是导出,可以根据自身的需要扩展成其它的用途,例如数据同步等.MagicExport的数据库连接采用微软ADO技术,也就是说想连上指定的数据库需要有该数据库的ADO提供程序,一般的数据库系统都会自带这些程序,这样,任何数据库之间都能够进行导数据了,例如Excel,Access,SQL Server,Oracle,DB2等常用的数据库.MagicExport可以将一个数据表通过字段映射的方式导到多个不同数据库的数据表,也可以通过数据挖掘的方式将数据从数据源中抽取出来导到指定的字段,若在导库过程中出现了数据异常,系统有详细的提示与日志记录,并将数据回滚,确保数据的正确性.在大二进制数据方面处理得更为高效.除了实现上述数据导出功能之外,还实现了定时导库功能,以达到数据库的定时备份,自动创建目标表,建表时会自动恢复原有数据,不会让您的数据丢失.
开发环境:Microsoft Windows 2000 Professional
运行环境:Microsoft Windows 98,NT,2000,XP,2003
功能清单
连接数据源:连接需要导出和导入的数据库.这里采用ADO提供程序进行连接,您需要将连接字串取一个有意义的名字,方便您的记忆,连接字串和名称均可以被修改.
建立映射:将源数据与目标表进行字段关联.这里的数据类型被概括为七种,分别为BINARY(二进制),BOOLEAN(是与否),DATETIME(日期时间),DOUBLE(浮点数),INTEGER(整数),STRING(字符串),TEXT(长文本).这些类型是虚拟类型,并非是数据的真实类型.目标字段类型有三类:引用型字段,常值型字段,查找型字段,其中查找型字段功能比较强大,需要会写SQL语句才能使用.
创建目标表:在对源库与目标库建立字段映射的时候,可以自动创建一个与源数据表结构一样的目标表,自动进行字段关联.若在导库的过程中发现目标库中的表不存在,系统会自动的创建目标表.
更新表结构:在对源库与目标库建立字段映射的时候,您还可以修改目标表的结构,而且目标表中的数据不会被删除,若更新后的表结构变动很大,系统会自动将以前的目标表进行备份.
导数据:源库与目标库字段映射建立完成之后,就可以进行导数据了,导数据是暂时的虚拟导数据,没有真正的将数据导到目标库,在进行虚拟导数据成功之后,才可以真正的导到目标库,这样做是为了提高导库的安全性.在导数据的时候您可以设置是否保留源表的记录.
批量导数据:可以先建立一批映射,然后批量进行导数据.在进行批量导数据的时候直接就对目标库进行导数据,没有虚拟导操作,需要谨慎操作.在进行批量导库的同时,系统提供了一个任务监视器,跟踪导库进度.
定时导数据:您可以设置哪些源数据需要定时导到目标库.而且还可以定时到每天,相当于每天对数据进行备份功能.
系统日志:您可以指定日志文件名,也可启用和停止日志功能.
操作说明
系统安装
MagicExport采用的是绿色安装法.通常我们在自己的计算机上安装软件的时候都是通过产商提供的安装软件进行安装操作,这样会对您的Windows注册表里写一些必要信息,往往在卸载的时候不会很干净的清理,造成Windows操作系统的一些垃圾信息,为了不给您带来麻烦,MagicExport不需安装,您直接将MagicExport.rar文件拷到自己的文件目录,再用WinRAR解压工具进行解压即可使用.
功能操作
连接数据源
当您在进行导数据之前,首先想到的是数据源在哪里,怎样得到数据源,这就需要连接数据源,让系统将您需要导出的数据信息引进,以便下一步的操作.
进入操作界面.用鼠标左键单击【文件】->【连接数据源】菜单,或者同时按下Ctrl和L键,或者单击工具栏上的图标,系统弹出如图1所示的对话框.
图1
图2
图3
输入数据源名称.数据源名称由自己任意指定,用来识别数据源.
选择提供程序.单击图1中的【改变连接】按钮,弹出如图2所示对话框.通过这个对话框来选择数据库的提供程序.画面中选中的是Microsoft SQL Server数据库的提供程序,当然您还可以选择其它数据的提供程序.
连接数据库.界面如图3所示.通过这个界面来连接您需要导出的数据源.画面中以本地SQL Server为例.假如您的SQL Server有密码,则[允许保存密码] 复选框必须被选中,否则不能连接数据库.
确定数据库连接.用单击【确定】按钮,若连接成功则[数据表栏]中显示数据库中的所有用户建的数据表.如图4所示.
如图4
建立映射
当您连接好数据源之后,现在就开始做导数据的准备工作了.我们知道数据库里面的元数据是通过数据表中的字段来存储的,那么如何将这些数据导到指定的地方呢 建立映射就是为了解决这样的问题.建立映射在本系统中的意思是指将数据源的字段与目标库中的表字段进行关联,以便知道元数据的去向.
进入操作界面.用鼠标左键单击【文件】->【建立映射】菜单,或者同时按下Ctrl和M键,或者单击工具栏上的图标,系统进入如图5所示的操作界面.
图5
数据源字段设置.在名称处任意输入一个您容易记的名称,建议在这里采用需要导到目标数据表的表名,系统会根据这个表名自动生成映射.
定义数据来源.输入SQL语句,也就是SELECT语句.如果您是单表导出,则SQL语句为SELECT * FROM 表名,例如SELECT * FROM Categories.也可以是复杂的SELECT语句,例如需要导出的数据来源于多表,也就是多表之间的关联后取得的数据,例如 SELELCT A.A1,B.B1 FROM A,B WHERE A.ID=B.ID.
取数据源字段信息.单击【取字段信息】按钮,系统自动取得需要输出的字段信息,我们可以对它们进行删除和修改操作.字段信息包括
界面名称
说明
字段代码
数据表字段代码,系统自动取得,不允许修改.
字段名称
为字段定义有意义的名称.
数据类型
数据类型,分别为BINARY(二进制),BOOLEAN(是与否),DATETIME(日期时间),DOUBLE(浮点数),INTEGER(整数),STRING(字符串),TEXT(长文本).系统自动取得,不允许修改.
数据长度
字段的数据长度,系统自动取得,不允许修改.
是否主键
是否为主键,需自已设置,为创建目标表作准备.其中BINARY,TEXT型字段不能设为主键.
是否为空
是否允许字段为空值,需自已设置,为创建目标表作准备.主键字段不能设为空值.
以Categories表为例,得到的信息如图6
图6
目标数据表字段设置.用鼠标左键单击【目标数据表字段设置】的标签,切换到如图7所标的界面.
图7
连接目标数据库.单击【更换目标库】按钮.弹出如图1所示的对话框,用来连接目标数据库.操作方法如同连接数据源的操作.连接成功之后,系统将目标库的数据表加载到【目标数据表】下拉框中.
选择目标数据表.在【目标数据表】下拉框中选择您将要导出到的数据表.
取目标表字段信息.单击【取字段信息】按钮,系统将生成目标表字段信息,并自动关联到数据源中的同名字段.若目标库中不存在该表,系统自动生成创建表的SQL脚本,弹出如图8所示的对话框,让您确认是否要创建该表,您可以修改创建脚下本.
图8
字段信息如下表
界面名称
说明
字段代码
数据表字段代码,系统自动取得,不允许修改.
字段名称
为字段定义有意义的名称.
Source Field
与数据源字段的映射.
数据类型
数据类型,分别为BINARY(二进制),BOOLEAN(是与否),DATETIME(日期时间),DOUBLE(浮点数),INTEGER(整数),STRING(字符串),TEXT(长文本).
Field Type
0:引用型字段,1:常值型字段,2:查找型字段
数据长度
字段的数据长度,系统自动取得,不允许修改.
是否主键
是否为主键,用来确定数据记录的唯一性.其中BINARY,TEXT型字段不能设为主键.
是否为空
是否允许字段为空值,需自已设置,为创建目标表作准备.主键字段不能设为空值.
是否使用
是否使用.True表示使用,False表示不使用,不对该字段进行导数据操作.若该字段不允许空值则不能将该字段设为不使用状态.
设置主键.一般不用自己设,系统自动根据源表字段信息得到,若该表已存在目标库中,则从目标数据库里获得.选中【是否主键】复选框,单击【修改】按钮即可.
设置字段类型.系统定义了三种数据类型,描述如下
引用型字段:是指目标表的字段数据来源于数据源中的字段数据.在【源表字段】下拉框中选择需要关联的字段.如图7红色圈部分.
常值型字段:是指为目标表的字段数据定义常值,您可以根据数据类型输入相应的常量值.如图9所示.
图9
查找型字段:是指目标表字段的数据来源于您自定义SELECT语句取得的数据.该SELECT语句返回的数据条数最好为一条而且只有一个字段,形如SELECT字段名 FROM 数据表 WHERE 被过滤字段=[参数字段]{ AND|OR被过滤字段=[参数字段]}.若返回的记录条数多于一条,系统取第一条数据,若字段个数超过一个,系统取第一个字段的数据.注意,这里的SELECT语句取的数据是数据源中的数据,所上面的字段名,数据表,参数字段均为数据源中的.举例说明如图10所示,如图中查询语句为: SELECT ShipName FROM Orders WHERE OrderID=[CategoryID] AND ShipCity='[CategoryName]'.表Orders是源库中的表,CategoryID,CategoryName是我们当前正在进行导出的数据源中的字段.这个操作有点复杂,建议有数据库编程经验的人使用.
图10
保存映射.以上信息建立完成之后,需要保存操作,以便进行下一步的导数据操作.单击【文件】->【保存映射】菜单,或者同时按下Ctrl和S键,或者单击工具栏上的图标,系统进行存盘操作.若保存成功,系统弹出"保存成功"提示框,否则弹出"保存失败" 提示框.
修改目标表结构.修改了字段的基本信息,单击【修改】按钮后,再单击【创建表…】按钮,弹出如图8所示对话框,通过该对话框重新创建表.在重新创建表的时候,数据会自动进行恢复,若修改后的表结构变动太大,系统会自动备份原表及其数据,保证您的数据安全.
导数据
步骤二是导数据前期准备工作,也是关键的操作环节.现在可以进行导数据操作了.这里的导数据是手工单任务导数据,也就是说您每次只能执行一个导数据任务.
进入操作界面.用鼠标左键单击【文件】->【导数据】菜单,或者同时按下Ctrl和I键,或者单击工具栏上的图标,系统进入如图11所示的操作界面.
图11
选择需要导出的数据源名称.在【数据源名称】下拉框中列出了您定义好的数据源.
选择目标数据库.您的数据源可以被定义导出到多个目标数据库,那么在【目标数据库】下拉框中列出了您定义的所有目标数据库的连接.
选择目标数据表.您的数据源还可以被定义到某一个目标库的多个目标表中,在【目标数据表】下拉框中列出了您定义的所有目标数据表.
导数据.导数据是虚拟导库,并没有保存到目标库,这是确保数据的安全性.单击【导数据】按钮系统将数据导到窗体下部的表格中.如图12所示.
图12
保存到目标库.这一步才是真正的把数据导出到目标库.单击【保存到目标库】按钮系统将数据导到目标库.
批量导数据
由于手工单任务导数据效率比较低下,批量导数据让系自动的多任务成批导数据,降低了工作量.而且每项导数据任务有一个状态显示条,让您看到导数据任务的进展情况.
进入操作界面.用鼠标左键单击【文件】->【批量导数据】菜单,或者同时按下Ctrl和B键,或者单击工具栏上的图标,系统进入如图13所示的操作界面.
图13
选择导数据任务.单击表格第一列的复选框即可.
批量导库.单击【开始批量导库】按钮,界面切换到任务监视器,如图14所示.
图14
保存设置.保存当前选中的列表项.
设置定时导库.该项功能是为步骤五而开的.单击【启用定时导库】复选框,激活日期和时间的输入框,您可以设置定时的日期和时间.单击【每天】复选框,则每天都按照您设置的时间进行导数据.
批量定时导数据
当您设置了定时导库之后,系统会提前五分钟给予提示.提示信息如图16所示.
图15
系统日志及出错提示
系统出错信息包括用户操作错误和系统异常错误,这些信息均被写到MyLog.txt文件里,比较严重的错误信息还会通过界面来提示,一般是在导数据时出现在错误以这种方式来提示.
配置文件说明
当系统在第一次运行的时候会自动生成一个配置文件,名称为MagicExport.exe.config,它的文件信息如下:
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
TriggerEnabled:是否定时导库.value="TRUE"启用定时导库功能,value="FALSE"禁用定时导库功能.默认值为FALSE.
EveryDayTrigger:是否每天定时导库.value="TRUE"启用每天定时导库功能,前提是定时导库功能必须被启用,也就是说TriggerEnabled的值为TRUE.value="FALSE"禁用每天定时导库功能.默认值为FALSE.
TriggerTime:定时导库的日期和时间.默认值为当前日期和时间,格式为"yyyyMMddHHmmss",例如"20040925233020"表示2004年9月25日23时30分20秒的时候系统自动进行导库.
SourceName:数据源的名称,是您连接数据库时取的名称.
EnableDefaultDB:指您下次启动MagicExport时,是否自动连接到上次使用过的数据源.value="TRUE"表示启用该项功能,value="FALSE"表示不启用.这个信息需要手工配置.默认值为TRUE.
LogEnabled:是否记录日志到日志文件.value="TRUE"表示记录,value="FALSE"表示不记录.
LogFileName:日志文件的名称.不需要带目录.
应用案例
金碟K3接口:用MagicExport定制ERP中的财务总账与金碟财务总账之间的数据接口.
用友U8接口:用MagicExport定制ERP中的财务总账与用友财务总账之间的数据接口.
财经数据库定时上传:每天定时将财经数据录入系统中的数据上传到财经数据中心的数据库.
数据库备份:对数据库进行表对表备份.
数据库同步.
注册方法
取得Authorization Key.
用鼠标左键单击【帮助】->【关于MagicExport…】菜单,或者单击工具栏上的图标,系统进入如图16所示的操作界面.将加亮部分的文本用邮件发送到zonghost@163.com向我索取注册码.
图16
注册
收到我的提供的注册码之后,用鼠标左键单击【帮助】->【注册】菜单,弹出如图17所示对话框.
图17
对于未注册用户的功能限制:只能导150条数据.
如何购买
一,提交申请单
申请表单的内容如下
软件名称
MagicExport(数据导出)
Authorization Key
你的机器码,在关于对话框上面.请确认为16个字符,否则为错误的号码.
用户名或所在单位
个人买的则填姓名,单位买则填单位名称.
常用邮箱地址
用于接收注册码的邮箱,注意必须是真实常用邮箱,我们会以该邮箱地址确认您的唯一性.
联系电话
填写您的电话或手机号码,建议填写,以便及时联系.
填写完之后用EMAIL发送到zonghost@163.com
二,银行汇款
银行
开户银行
卡号
收款人
招商银行(一卡通)
招商银行苏州分行
9555 5051 2077 9440
朱宝宗
三,将汇款底单通知于我们
请汇完款后及时传真汇款底单或邮件通知我们,以便及时入帐.
传真:0512-68095809
邮件:zonghost@163.com
手机:(0)13771686969
四,发送注册码
我方收到您的汇款通知并确认收到款后,立刻发送注册码.若在收到您的汇款通知但在三天后并未到款,我方将以邮件或电话通知您.
五,确认注册码
当您收到注册码后请尽快以邮件通知我们,若在三天内没有收到您的确认邮件,我们会给您再发一次.
真诚的谢谢您使用MagicExport,欢迎您提出宝贵建议,让我们一起来把MagicExport变得更强吧!
- winrar解压工具 > 数据导出(MagicExport)操作说明
-
数据导出(MagicExport)操作说明
下载该文档 文档格式:DOC 更新时间:2004-10-01 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: george zhu 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: CMS 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:"中国环境意识项目"主题口号
下一篇:先说需要准备的工具(所有工具均提供下载)
点击查看更多关于winrar解压工具的相关文档
- 您可能感兴趣的
- winrar解压工具下载 winrar解压软件下载 解压软件winrar 电脑解压软件winrar winrar解压 winrar解压密码破解 解压软件winrar破解版 winrar解压文件免费版 解压软件winrar最新版
- 大家在找
-
- · 婚礼策划方案ppt
- · 概率统计试题及答案
- · 管理学试题周三多
- · photoshop序列号cs3
- · 不死不灭下载
- · 少先队辅导员工作
- · 护士考试试题
- · 2011电大期末考试试卷
- · 机架式ups电源
- · 微星主板报价
- · 香港122期开奖结果
- · 经济业务编制会计分录
- · adbcacbd则角dab
- · 华声高压包查询
- · 黑龙江工程建设网
- · 生物圈中的微生物课件
- · 冰心散文集泪
- · 掳袉禄啸袣袔效衼袡褝卤褧褩褬袣肖
- · 2012款帝豪ec7图片
- · rds功能的fm收音机
- · 北京双诚建设监理公司
- · 南京甲状腺哪个医院好
- · 通州北苑房价
- · 张吴性别身份证号码毕业学校联系电话XLS1997
- · 朋友一贯的支持与厚爱
- · pvc自由发泡板
- · butterflym82a1
- · 负反馈放大电路
- · 概率与数理统计公式
- · 水库预报调度实施方案
- · 夏普lcd和led电视区别
- · 3bunit2英语ppt课件
- · c6140车床主传动图
- · 物流管理自荐信范文
- · www.stv688.con
- · 深圳房屋出租信息
- · 太仓美食网
- · 福建省工业学校
- · 百度劲舞团歌曲
- · 病区护理管理
- 赞助商链接