CQ Import Tool 简介
 

2009-12-25 作者:侯慧英 来源:RationalGroup的blog

 

本文简要介绍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的基本操作进行了介绍,希望能对大家有所帮助。

火龙果软件/UML软件工程组织致力于提高您的软件工程实践能力,我们不断地吸取业界的宝贵经验,向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您“领跑您所在行业的软件世界”。

资源网站: UML软件工程组织