DATALOAD使用说明-中文.docx
DATALOAD使用说明名目第一章 概述1其次章 工具栏及快捷键介绍2菜单栏2菜单图示2工具栏2工具栏图示及说明2窗口说明5窗口图示及说明5第三章 创立数据导入模板并应用6建立dataload模板6建立dataload模板6模板应用7整理根底数据格式7模板应用7第四章 执行数据导入9执行导入9测试数据导入11第五章 其他说明13Dataload常用命令13i第一章 概述DATALOAD是一款用于进展数据导入的工具软件。原理可概述为模拟用户在计算机键盘上 的操作,代替用户手工输入工作。用户通过记录每一步键盘操作来编写DATALOAD模版,然后利用此模版将数据导入至Oracle系统来实现自动完成数据导入工作。需留意的是,在使用dataload工具导入数据时, 用户不能对电脑进展其他操作,并需要监控数据导入的状况,准时修正导入中发生的特别 状况。本文以导入日记帐行的操作过程为例介绍DATALOAD软件的操作方法及留意事项。1其次章 工具栏及快捷键介绍菜单栏菜单图示工具栏工具栏图示及说明工具条上列示日常使用中常用的全部的功能项。工具栏的界面和使用介绍如下:2帮助数据导出设置软件选项键盘命令帮助设置数据导入延时从 Excel 中导入数据粘贴复制剪切保存翻开文件夹建1、 设置数据导入延时点击后弹出窗口如系统对键盘操作的动作需要确定的反响时间才能够连续后续操作,请在此界面设置延迟 时间,单位为“秒”。图示举例为:数据导入到Oracle 系统字段的处理时间为 0.2 秒,窗口的活动反响时间为 0.25 秒,每次按下“TAB”键的反响延迟时间为 0.5 秒。2、 键盘命令帮助点击该按钮后,弹出窗口3该窗口中列示了绝大局部的键盘操作在编辑数据模板时的描述方法,其中列“11i”下的描 述为在 Oracle 界面下操作键盘的快捷键的命令。例如:假设在用键盘操作系统界面是需按“TAB”键切换至下一字段,则在模板上输入“TAB”或“TAB”,依据系统版本及 DATALOAD 版本的不同,可能命令描述会有差异。3、数据导出数据模板编辑完成,并检查无误后,选择要导出的数据局部区域或局部行或全部数据, 点击导出按钮,弹出窗口:图示选项的含义为:向 11i 版本的ORACLE 系统界面上导入当前数据模板中的全部数据。4窗口说明窗口图示及说明1、 窗口名称该字段的下拉列表中列示了当前全部的活动窗口。请在此选择将要接收模板中的数据的窗口或界面的名称。2、描述在制作供重复使用的参考模板时,可选择性在此字段输入需要记录的描述信息,如简要的 模板信息说明及留意事项等。3、命令组向ORACLE 系统中导入数据时请选择“11i”。4、 单元格编辑字段显示当前选中的活动单元格的位置及其值。其使用方式类似于电子表格的单元格编辑域, 可以编辑、删除、复制及粘贴。5、 标题行标题行显示当前列的值的属性值。不行直接手工编辑标题行的显示值。如需编辑该标题行 的显示值,请在该行上点击鼠标右键或双击标题行。一般,该显示值可使用默认值即可。6、 数据单元区域需导入到应用系统界面的数据及操作命令需正确编辑在数据填写区域。该区域的编辑方法 类同于 Excel,编辑中可使用鼠标右键进展剪切、复制、粘贴、插入、删除等操作。鉴于该界面的操作便利性远次于 Excel,建议用户依据同样的格式在 Excel 中完成数据及命令的编辑工作,然后将数据表粘贴至Dataload 的数据表中。5第三章 创立数据导入模板并应用对于需要屡次导入数据,可建立一个数据导入模板以供以后常常使用。下文以一个日记帐的行的导入过程为例来说明使用DATALOAD向系统中导入日记帐行的过程 和方法。模板和导入实例的区分仅在于该文件中是否包含完整的数据信息。建立dataload模板建立dataload模板将需要导入至系统中的数据内容依据系统中的字段挨次及填写要求整理成既定格式的数据 表。系统界面如图:用户在界面上完全使用键盘操作做信息录入,并记录下其过程中的每一步操作过程。将该 操作依据挨次记录至电子表格中,其中键盘命令的记录请参照命令帮助窗口。如以以下图:其中输入的数据局部用“”代替;命令“TAB 2”表示在键盘上按两次“Tab” 键;命令“TAB”表示在键盘上按一次TAB 键,命令“ENT”表示在键盘上按一次回车。常用的命令举例:命令说明命令说明ENT回车*IR插入一条记录TABTab 至下一字段*ML(x,y)在屏幕的x,y坐标位置点击鼠标左键*NB至下一块*UP按一次下箭头*NR至下一记录*SAVE保存*SB按一次空格%FC关闭窗口更多命令请参考DATALOAD 界面上的键盘命令帮助窗口。6如仅需建立一个模板供分发使用,可将此表格内容粘贴至 dataload 内,选择性修改标题行提示,保存即可。如:模板应用整理根底数据格式将需要导入至系统中的数据内容依据系统中的字段挨次及填写要求整理成既定格式的数据 表。系统界面如图:整理后的数据如以以下图所示:模板应用在需要使用模板向系统中导入数据时,调用已有的模板,将模板的格式粘贴至电子表格, 将已经整理好的数据插入至数据表中。整理后的数据表如图:7将该表数据粘贴至dataload 中,如图示:8第四章 执行数据导入注:因DATALOAD在运行时要求持续对同一界面进展操作,请用户在使用DATALOAD进 行数据导入前请务必关闭全部有可能弹出窗口的应用程序,如“飞鸽传书”“MSN”等。执行导入1、登陆Oracle系统,进入需进展数据导入的界面,录入其他需要完成的前提性信息。如本 例中的日记帐头信息等。2、 将鼠标定位至数据导入的首个字段内。如本例中,点击至日记帐行,并在第一行输入行号“10”。并将鼠标移至“帐户”字段内 如以以下图:3、 切换至DATALOAD 模板文件。将“window”字段的值选择为数据行导入的目标窗口,如“Oracle应用产品CRP2”。 将“Command Group”字段值选择为“11i”。4、 设置数据导入时的操作延时。可选点击工具栏上的图标。弹出如下界面,数值单位为“秒”。依据模板内容中涉及到的 命令来选择需要设置的命令项。9注:假设本地系统反响速度相当之快,可以不设置下拉表单中的延迟时间值。 假设本地系统反响速度一般,可将数值设置为0.2至1之间。假设本地的速度反响比较慢,请适当将数值设置大一些。假设本地的速度反映格外之慢,请无视本文全部内容,承受完全手工录入的方法。此处图例中的值为测试中的数值,仅供参考。在使用前请务必依据实际状况进展更改。 5、 执行导入。设置完成后,请点击工具栏上的按钮,弹出如下窗口:10点击“OK”,DATALOAD将自动将当前窗口切换至oracel日记帐录入界面,并开头导入数 据。6、 查看完成信息。数据导入过程中及完成后,在屏幕上会有如以以下图的进度条显示导入完成的状态:完成后,有如以以下图显示完成的总量及耗时:注:在dataload导入数据的过程中,请务离开电脑,请监视数据导入过程。严禁任何鼠标及键盘操作动作。如在导入过程中觉察有任何导入错误,如无换行或单元格未切换,请马上按键盘左上角“ESC”键停顿数据导入。并检查模板数据行信息,更改模板数据后,重复前述步骤连续导入数据。导入完成后,请检查导入后的数据,核对正确完整后,切记保存。测试数据导入1数据导入表编辑完成后,请首先选择少量数据行,如2行,进展测试性导入。 选择数据行的方法与Excel中选择数据行的方法一样。设置延迟时间后,点击导入按钮,在窗口中选择或者在窗口中选择11即可开头导入数据。此时dataload将仅导入选中的数据行。 测试无误后即可进展全部数据的导入。12第五章 其他说明Dataload常用命令DATALOADER 命令 一般命令 及 ORACLE 11i一般命令Oracle 11i键盘操作说明*BMBBlock Menu (Control & B)*CLF5Clear Field (F5)*DNDOWNDown Arrow*DRUPDelete Record (Control & Up Arrow)*ERF6Erase Record (F6)*FA%V%IFind All*FEEField Editor (Control & E)*FI%V%FFind*FR%V%DFFirst Record*IRDOWNInsert Record (Control & Down Arrow)*LR%V%DLLast Record*LTLEFTLeft Arrow*ML(X,Y)Left Mouse Click x,y*MR(X,Y)Right Mouse Click (X,Y)*NB+PGDNNext Block (Shift & Down)*NFTABNext Field (Tab)*NRDOWNNext Record (Down Arrow)*PB+PGUPPrevious Block (Shift & Up)*PF+TABPrevious Field (Shift & Tab)*PRUPPrevious Record (Up Arrow)*QEF11Enter Query (F11)*QRF11Run Query (Control & F11)*RTRIGHTRight Arrow*SAVESSave*SBSend a Single Space Character*SL(seconds)Sleep for ”N” Seconds*SP%F%VSaved & Proceed*STHOME+ENDSelect Entire Field Text*UPUPUp ArrowENTENTEREnterTABTABTabTAB xTab (Next Field) for ”x” timesENTER xEnter for ”x” timesUP xUp Arrow (Previous Record) for ”x” timesDOWN xDown Arrow (Next Record) for ”x” times+PGDN xNext Block for ”x” times+PGUP xPrevious Block for ”x” times+TAB xPrevious Field ”x” timesF7Clear Block (F7)F8Clear Form (F8)SCommit (Control & S)13%TOCollapse Menu (After all windows closedand in Navigator)LList of Values (Control & L)AA%AAlt & A*AB%BAlt & B*AC%CAlt & C*AD%DAlt & D*AE%EAlt & E*AF%FAlt & F*AG%GAlt & G*AH%HAlt & H*AI%IAlt & I*AJ%JAlt & J*AK%KAlt & K*AL%LAlt & L*AM%MAlt & M*AN%NAlt & N*AO%OAlt & O*AP%PAlt & P*AQ%QAlt & Q*AR%RAlt & R*AS%SAlt & S*AT%TAlt & T*AU%UAlt & U*AV%VAlt & V*AW%WAlt & W*AX%XAlt & X*AY%YAlt & Y*AZ%ZAlt & 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”后,弹出窗口(不点击按钮):14切换至系统界面,将鼠标移到要点击的按钮或位置上不动,按“ALT+TAB”,切换至 dataload 表格界面,按下“Enter”键,软件会自动将鼠标的位置记录下来:15