DATALOAD使用说明.docx
《DATALOAD使用说明.docx》由会员分享,可在线阅读,更多相关《DATALOAD使用说明.docx(21页珍藏版)》请在冰豆网上搜索。
DATALOAD使用说明
DATALOAD使用说明目录
第一章概述2
第二章工具栏及快捷键介绍3
菜单栏3
菜单图示3
工具栏3
工具栏图示及说明3
窗口说明6
窗口图示及说明6
第三章创建数据导入模板并应用7
建立dataload模板7
建立dataload模板7
模板应用8
整理基础数据格式8
模板应用8
第四章执行数据导入10
执行导入10
测试数据导入12
第五章其他说明13
Dataload常用命令13
第一章概述
DATALOAD是一款用于进行数据导入的工具软件。
原理可概述为模拟用户在计算机键盘上的操作,代替用户手工输入工作。
用户通过记录每一步键盘操作来编写DATALOAD模版,然后利用此模版将数据导入至Oracle系统来实现自动完成数据导入工作。
需注意的是,在使用dataload工具导入数据时,用户不能对电脑进行其他操作,并需要监控数据导入的情况,及时修正导入中发生的异常情况。
本文以导入日记帐行的操作过程为例介绍DATALOAD软件的操作方法及注意事项。
第二章工具栏及快捷键介绍
菜单栏
菜单图示
工具栏
工具栏图示及说明
工具条上列示日常使用中常用的所有的功能项。
工具栏的界面和使用介绍如下:
帮助
数据导出
设置软件选项
键盘命令帮助
设置数据导入延时
从Excel中导入数据
粘贴
复制
剪切
保存
打开文件夹
新建
1、设置数据导入延时
点击后弹出窗口
如系统对键盘操作的动作需要一定的反应时间才能够继续后续操作,请在此界面设置延迟时间,单位为“秒”。
图示举例为:
数据导入到Oracle系统字段的处理时间为0.2秒,窗口的活动反应时间为0.25秒,每次按下“TAB”键的反应延迟时间为0.5秒。
2、键盘命令帮助
点击该按钮后,弹出窗口
该窗口中列示了绝大部分的键盘操作在编辑数据模板时的描述方法,其中列“11i”下的描述为在Oracle界面下操作键盘的快捷键的命令。
例如:
若在用键盘操作系统界面是需按“TAB”键切换至下一字段,则在模板上输入“TAB”或“\{TAB}”,根据系统版本及DATALOAD版本的不同,可能命令描述会有差异。
3、数据导出
数据模板编辑完成,并检查无误后,选择要导出的数据(部分区域或部分行或全部数据),点击导出按钮,弹出窗口:
图示选项的含义为:
向11i版本的ORACLE系统界面上导入当前数据模板中的全部数据。
窗口说明
窗口图示及说明
1、窗口名称
该字段的下拉列表中列示了当前所有的活动窗口。
请在此选择将要接收模板中的数据的窗口或界面的名称。
2、描述
在制作供重复使用的参考模板时,可选择性在此字段输入需要记录的描述信息,如简要的模板信息说明及注意事项等。
3、命令组
向ORACLE系统中导入数据时请选择“11i”。
4、单元格编辑字段
显示当前选中的活动单元格的位置及其值。
其使用方式类似于电子表格的单元格编辑域,可以编辑、删除、复制及粘贴。
5、标题行
标题行显示当前列的值的属性值。
不可直接手工编辑标题行的显示值。
如需编辑该标题行的显示值,请在该行上点击鼠标右键或双击标题行。
一般,该显示值可使用默认值即可。
6、数据单元区域
需导入到应用系统界面的数据及操作命令需正确编辑在数据填写区域。
该区域的编辑方法类同于Excel,编辑中可使用鼠标右键进行剪切、复制、粘贴、插入、删除等操作。
鉴于该界面的操作便利性远次于Excel,建议用户按照同样的格式在Excel中完成数据及命令的编辑工作,然后将数据表粘贴至Dataload的数据表中。
第三章创建数据导入模板并应用
对于需要多次导入数据,可建立一个数据导入模板以供以后经常使用。
下文以一个日记帐的行的导入过程为例来说明使用DATALOAD向系统中导入日记帐行的过程和方法。
模板和导入实例的区别仅在于该文件中是否包含完整的数据信息。
建立dataload模板
建立dataload模板
将需要导入至系统中的数据内容按照系统中的字段顺序及填写要求整理成既定格式的数据表。
系统界面如图:
用户在界面上完全使用键盘操作做信息录入,并记录下其过程中的每一步操作过程。
将该操作按照顺序记录至电子表格中,其中键盘命令的记录请参照命令帮助窗口。
如下图:
其中输入的数据部分用“\”代替;命令“\{TAB2}”表示在键盘上按两次“Tab”键;命令“TAB”表示在键盘上按一次TAB键,命令“ENT”表示在键盘上按一次回车。
常用的命令举例:
命令
说明
命令
说明
ENT
回车
*IR
插入一条记录
TAB
Tab至下一字段
*ML(x,y)
在屏幕的(x,y)坐标位置点击鼠标左键
*NB
至下一块
*UP
按一次下箭头
*NR
至下一记录
*SAVE
保存
*SB
按一次空格
\%FC
关闭窗口
更多命令请参考DATALOAD界面上的键盘命令帮助窗口。
如仅需建立一个模板供分发使用,可将此表格内容粘贴至dataload内,选择性修改标题行提示,保存即可。
如:
模板应用
整理基础数据格式
将需要导入至系统中的数据内容按照系统中的字段顺序及填写要求整理成既定格式的数据表。
系统界面如图:
整理后的数据如下图所示:
模板应用
在需要使用模板向系统中导入数据时,调用已有的模板,将模板的格式粘贴至电子表格,将已经整理好的数据插入至数据表中。
整理后的数据表如图:
将该表数据粘贴至dataload中,如图示:
第四章执行数据导入
注:
因DATALOAD在运行时要求持续对同一界面进行操作,请用户在使用DATALOAD进行数据导入前请务必关闭所有有可能弹出窗口的应用程序,如“飞鸽传书”“MSN”等。
执行导入
1、登陆Oracle系统,进入需进行数据导入的界面,录入其他需要完成的前提性信息。
如本例中的日记帐头信息等。
2、将鼠标定位至数据导入的首个字段内。
如本例中,点击至日记帐行,并在第一行输入行号“10”。
并将鼠标移至“帐户”字段内如下图:
3、切换至DATALOAD模板文件。
将“window”字段的值选择为数据行导入的目标窗口,如“Oracle应用产品-CRP2”。
将“CommandGroup”字段值选择为“11i”。
4、设置数据导入时的操作延时。
(可选)
点击工具栏上的
图标。
弹出如下界面,数值单位为“秒”。
根据模板内容中涉及到的命令来选择需要设置的命令项。
注:
如果本地系统反应速度相当之快,可以不设置下拉表单中的延迟时间值。
如果本地系统反应速度一般,可将数值设置为0.2至1之间。
如果本地的速度反应比较慢,请适当将数值设置大一些。
如果本地的速度反映非常之慢,请忽略本文全部内容,采用完全手工录入的方法。
此处图例中的值为测试中的数值,仅供参考。
在使用前请务必根据实际情况进行更改。
5、执行导入。
设置完成后,请点击工具栏上的
按钮,弹出如下窗口:
点击“OK”,DATALOAD将自动将当前窗口切换至oracel日记帐录入界面,并开始导入数据。
6、查看完成信息。
数据导入过程中及完成后,在屏幕上会有如下图的进度条显示导入完成的状态:
完成后,有如下图显示完成的总量及耗时:
注:
在dataload导入数据的过程中,请务离开电脑,请监视数据导入过程。
严禁任何鼠标及键盘操作动作。
如在导入过程中发现有任何导入错误,如无换行或单元格未切换,请立即按键盘左上角“ESC”键停止数据导入。
并检查模板数据行信息,更改模板数据后,重复前述步骤继续导入数据。
导入完成后,请检查导入后的数据,核对正确完整后,切记保存。
测试数据导入
1.数据导入表编辑完成后,请首先选择少量数据行,如2行,进行测试性导入。
选择数据行的方法与Excel中选择数据行的方法相同。
设置延迟时间后,点击导入按钮,在窗口中选择
或者在窗口中选择
即可开始导入数据。
此时dataload将仅导入选中的数据行。
测试无误后即可进行全部数据的导入。
第五章其他说明
Dataload常用命令
DATALOADER命令–一般命令及ORACLE11i
一般命令
Oracle11i
键盘操作说明
*BM
\^B
BlockMenu(Control&B)
*CL
\{F5}
ClearField(F5)
*DN
\{DOWN}
DownArrow
*DR
\^{UP}
DeleteRecord(Control&UpArrow)
*ER
\{F6}
EraseRecord(F6)
*FA
\%V%I
FindAll
*FE
\^E
FieldEditor(Control&E)
*FI
\%V%F
Find
*FR
\%V%DF
FirstRecord
*IR
\^{DOWN}
InsertRecord(Control&DownArrow)
*LR
\%V%DL
LastRecord
*LT
\{LEFT}
LeftArrow
*ML(X,Y)
LeftMouseClick(x,y)
*MR(X,Y)
RightMouseClick(X,Y)
*NB
\+{PGDN}
NextBlock(Shift&PageDown)
*NF
\{TAB}
NextField(Tab)
*NR
\{DOWN}
NextRecord(DownArrow)
*PB
\+{PGUP}
PreviousBlock(Shift&PageUp)
*PF
\+{TAB}
PreviousField(Shift&Tab)
*PR
\{UP}
PreviousRecord(UpArrow)
*QE
\{F11}
EnterQuery(F11)
*QR
\^{F11}
RunQuery(Control&F11)
*RT
\{RIGHT}
RightArrow
*SAVE
\^S
Save
*SB
\
SendaSingleSpaceCharacter
*SL(seconds)
Sleepfor'N'Seconds
*SP
\%F%V
Saved&Proceed
*ST
\{HOME}+{END}
SelectEntireFieldText
*UP
\{UP}
UpArrow
ENT
\{ENTER}
Enter
TAB
\{TAB}
Tab
\{TABx}
Tab(NextField)for'x'times
\{ENTERx}
Enterfor'x'times
\{UPx}
UpArrow(PreviousRecord)for'x'times
\{DOWNx}
DownArrow(NextRecord)for'x'times
\+{PGDNx}
NextBlockfor'x'times
\+{PGUPx}
PreviousBlockfor'x'times
\+{TABx}
PreviousField'x'times
\{F7}
ClearBlock(F7)
\{F8}
ClearForm(F8)
\^S
Commit(Control&S)
\%TO
CollapseMenu(AfterallwindowsclosedandinNavigator)
\^L
ListofValues(Control&L)
AA
\%A
Alt&A
*AB
\%B
Alt&B
*AC
\%C
Alt&C
*AD
\%D
Alt&D
*AE
\%E
Alt&E
*AF
\%F
Alt&F
*AG
\%G
Alt&G
*AH
\%H
Alt&H
*AI
\%I
Alt&I
*AJ
\%J
Alt&J
*AK
\%K
Alt&K
*AL
\%L
Alt&L
*AM
\%M
Alt&M
*AN
\%N
Alt&N
*AO
\%O
Alt&O
*AP
\%P
Alt&P
*AQ
\%Q
Alt&Q
*AR
\%R
Alt&R
*AS
\%S
Alt&S
*AT
\%T
Alt&T
*AU
\%U
Alt&U
*AV
\%V
Alt&V
*AW
\%W
Alt&W
*AX
\%X
Alt&X
*AY
\%Y
Alt&Y
*AZ
\%Z
Alt&Z
说明:
1、“*A”表示“Alt”键;“%”表示“Alt”键。
(*AA=\%A=alt+A)
“^”表示“Ctrl”键。
(\^{F11}=Ctrl+F11)
3、鼠标定位的应用
若在系统界面操作时无法完全使用键盘操作来完成录入过程,需要配合鼠标点击完成。
Dataload也可以编辑鼠标定位的命令来记录鼠标点击的动作,其命令为“*ML(x,y)”或“*MR(x,y)”。
其中的X,Y分别对应电脑屏幕的坐标位置的值。
该值可能因每台电脑的不同而改变。
故,如在模板中使用了鼠标定位命令,请在数据导入前测试该命令是否可用。
该命令的编辑方法为:
在dataload界面单元格内输入“*ML”后,弹出窗口(不点击按钮):
切换至系统界面,将鼠标移到要点击的按钮或位置上不动,按“ALT+TAB”,切换至dataload表格界面,按下“Enter”键,软件会自动将鼠标的位置记录下来: