本文简要介绍Rational
ClearQuest 的 Import Tool 功能。ClearQuest Import Tool主要用在不同数据库间的记录转移,导入从ClearQuest
Export Tool导出的数据,包括记录,历史日志和附件。我以RCP 客户端来说明怎样运用 Import
Tool将文件直接导入到 ClearQuest新的数据库中。第一部分介绍记录,历史日志和附件的导入方法,第二部分介绍Duplicate记录的导入方法。
(一)导入记录,记录的历史日志和附件
首先登陆 RCP 客户端,为需要导入数据的数据库建立Connection. 然后选择主菜单 >
文件 > 导入 > 记录,打开导入向导。
步骤一:选择需要导入的数据库连接。
步骤二:选择导入的记录类型Defect, Step 2 的可选项包括记录、历史日志和附件。这里是全部选中,即同时导入记录,记录的日志和记录的附件。也可以分开导入。如果导入新的纪录而不是更新已经存在的记录就不用选Step
3,否则选中这个选项。
在更新记录的时候,要注意 主菜单 > 窗口 > 首选项 > ClearQuest >
ImportTool 中的选项。要根据自己的要求进行相应的配置。
还有一个要注意的是,如果需要导入的记录类型中的字段和其他数据类型有关,建议先导入其他的数据类型的记录。例如,Defect
指定了Project时,先导入Project 数据类型,再导入Defect,导入Project 类型的方法和Defect的方法相同。
步骤三:在 Input File Name指定导入文件的路径和名称;在 Discarded Data
Log指定导入日志的存储位置和文件名。没能成功导入到 ClearQuest 的记录在该日志文件;Field
Delimiter指定导入文件使用的定界符。历史(history)和附件(attachment)也执行相同的操作。
步骤四:导入设置。
如果记录是有状态的并且希望将记录状态信息导入,则选中 Import record states 选项,否则全部有状态记录将统一变更为"Submitted"状态。Importing
Duplicates 暂不选中。ClearQuest Field Name 中选择 old_id,因为一条记录在以前的数据库中保存的历史日志,附件和Duplicates
信息需要被关联,这个old_id就起到纽带的作用。点击"下一步"
步骤五:配置记录字段的映射关系。选择Name作为Customer和Project的原始标识,选择id作为Old_id的源字段标签,点击"下一步"
步骤六:配置历史日志字段的映射关系。选择display_name作为Old_id的源字段标签。
步骤七:配置附件字段的映射关系。选择display_name作为Old_id的源字段标签。
步骤五、六和七都提供"装入""保存""清除"的功能,方便多次导入使用。
步骤八:概要。25这个数字是在本次导入过程中允许出现的错误数,当达到这个数目时,停止导入任务。选中Save
configuration,就保存了本次的配置信息,可以省去在下次导入时相同的配置工作。点击"结束"完成导入。
经过上面的八个步骤完成了对记录,历史日志和附件的导入。
如果有记录的状态是 Duplicated, 打开这条记录,可以看到"Resolution"Tab页的Duplicate
of 信息是空的。利用下面的操作可以导入Duplicate 记录。
(二)导入Duplicate 记录。
如果要导入记录的Duplicate关系,推荐先根据(一)将记录,附件以及历史信息导入到数据库,然后再更新记录的Duplicate关系。
要更新记录,首先确认 主菜单 > 窗口 > 首选项 > ClearQuest >
ImportTool 中的选项,选择Replace Values,然后进行下面的步骤:
步骤一:同(一)中的步骤一
步骤二:选择导入的记录类型Defect,Step2中只选择Record, 选中Step3.
步骤三:在Record Data中加入记录的Duplicate 文件。此时的历史日志和附件信息部分都是不可选的。点击"下一步"
步骤四:选择Importing Duplicates, 为Duplicate ID Field Column选择id,
ClearQuest Field Name 中选择 old_id。点击"下一步"
步骤五:选择dupid作为Old_id的源字段标签。点击"下一步"。余下的步骤与导入记录的相似,这里就不再重复了。
至此,就完成了Duplicate 记录的导入工作。再次去检查Duplicated状态的记录的"Resolution"Tab
页中的Duplicate of,就会看到相应的信息了。
本文仅对Import Tool的基本操作进行了介绍,希望能对大家有所帮助。
|