在可以将数据导入 Rational® ClearQuest® 数据库之前,您必须创建导入模式或修改现有模式以支持要导入的数据。
要确保导入操作成功,请在创建导入模式时注意以下事项:
- 为了防止数据损坏,导入模式的模式存储库必须与导出数据的数据库集具有相同的数据代码页值。有关更多信息,请参阅针对管理员角色的联机帮助中有关代码页的信息。
- 导入模式必须包含支持数据所需的记录类型、字段、字段行为和数据类型。它还必须包含您希望用于所导入记录的操作和状态过渡,以及用户可以用于查看和修改所导入数据的记录表单。
- 导入文件中的状态名称必须和导入模式中定义的名称匹配。如果您希望使用不同的状态名称,请在导入文件中也使用这些名称。例如,如果当前应用程序使用状态名称“已提交”,但您在导入模式中将该状态重命名为“新建”,那么必须在导入文件中使用“新建”替换“已提交”。
- 当前环境中的所有字段和状态必须映射到 Rational ClearQuest 数据库中的字段和状态。
未映射字段中的数据不会被导入。如果未映射状态字段,那么所有记录都会设置为“已提交”状态,这使您的状态模型无效。
- 如果要更新现有记录,那么导入模式必须具有“修改”类型的操作。
- 如果要导入历史记录、附件或重复的记录,或者要升级现有记录,那么导入模式必须包含一个字段以存储原始标识值;上述两个操作都需要原始标识值。
请参阅原始记录标识。
- 如果要导入包含引用列表的记录,那么导入模式必须包含作为引用目标的记录类型。
例如,如果正在导入包含针对某项目的字段的缺陷记录,那么您必须先创建项目记录才能导入缺陷记录,然后使用项目名称填充项目记录类型。
导入数据类型时进行验证。如果要导入的记录包含不受支持的数据类型,您可以将那些数据类型映射到受支持的数据类型。请参阅受支持的数据类型。
关于更多信息,请参阅 Rational ClearQuest 模式和定制模式。
重复的记录
如果要导入重复的记录,那么导入模式必须具有“重复”类型的操作。它还必须包括“重复”状态以及转变为“重复”之前的记录状态。
记录表单必须包含支持查看和修改重复记录的控件。使用“重复基本项”控件来查看父记录的标识。使用“重复从属项”控件来查看重复记录的标识。要获取示例,请查看任何预定义模式中“缺陷”记录类型的重复选项卡。
原始记录标识
Rational ClearQuest 软件为每个导入记录分配新的记录标识。
您的导入模式必须包括原始记录标识的字段。原始记录标识用于在导入重复记录、历史记录和附件时,以及在更新现有记录时保持数据的完整性。它还在重新创建父代/子代链接时使用。它可用于查询,以使用原始记录标识查找记录。
如果使用“导出”向导从其他 Rational ClearQuest 数据库导出数据,请将导入文件中的标识字段映射到原始(旧)记录标识字段。