Antes de importar datos en una base de datos de Rational
ClearQuest, debe crear un esquema de importación o modificar un esquema existente a fin de dar soporte a los datos que se van a importar.
Para asegurarse de que la operación de importación se lleva a cabo de modo satisfactorio, al crear el esquema de importación compruebe lo siguiente:
- Para evitar que los datos resulten dañados, el repositorio de esquemas
del esquema de importación debe tener el mismo valor de página de códigos de datos que el
conjunto de base de datos que exporta los datos. Para obtener más información, consulte la información sobre las páginas de códigos de la ayuda en línea para el rol de administrador.
- El esquema de importación debe contener los tipos de registro, los campos, los comportamientos de campos y los tipos de datos necesarios para dar soporte a los datos. También debe contener las acciones y las transiciones de estado que se desea utilizar con los registros importados y un formulario de registro que pueden utilizar los usuarios para ver y modificar los datos importados.
- Los nombres de estado del archivo de importación deben coincidir con los que se han definido en el esquema de importación. Si desea utilizar otros nombres de estado, también debe utilizar dichos nombres en el archivo de importación. Por ejemplo, si la aplicación actual utiliza el nombre de estado Enviado, pero dicho estado se ha renombrado como Nuevo en el esquema de importación, también se debe sustituir Enviado por Nuevo en el archivo de importación.
- Todos los campos y los estados del entorno actual se deben correlacionar con un campo y estado de la base de datos de Rational
ClearQuest.
Los datos de campos no correlacionados no se importan. Si
el campo de estado no se correlaciona, todos los registros se establecen en el estado
Enviado, lo que hace que el modelo de estado resulte ineficaz.
- Si está actualizando registros existentes, el esquema de importación
debe tener una acción del tipo Modificar.
- Si importa registros del historial, adjuntos o duplicados, o bien si actualiza registros existentes, el esquema de importación debe contener un campo para almacenar el valor de ID original; los valores de ID original se necesitan en ambas operaciones.
Consulte el apartado ID de registro original.
- Si importa registros que contienen listas de referencias, el esquema de importación también debe contener un tipo de registro que sea el destino de dicha referencia.
Por ejemplo, si importa registros de defectos que contienen un campo
para un proyecto, debe crear los registros del proyecto antes de importar los registros de defectos y, a continuación, debe llenar el tipo de registro de proyecto con nombres de proyectos.
Los tipos de datos se validan a medida que se importan. Si los registros que se importan contienen tipos de datos a los que no se da soporte, puede correlacionar los tipos de datos con tipos de datos a los que se dé soporte. Consulte el apartado Tipos de datos soportados.
Para obtener más información, consulte
Esquemas de Rational ClearQuest y Personalización de un esquema.
Registros duplicados
Si está importando registros duplicados, el esquema de importación
debe tener una acción del tipo Duplicar. También debe incluir un estado Duplicado y el estado del registro antes de que se cambiara a Duplicado.
El formulario de registro debe incluir los controles que dan soporte a la visualización y la modificación de registros duplicados. Utilice el control Base duplicada para ver el ID del registro padre. Utilice el control
Dependientes duplicados para ver los ID de los registros duplicados. Puede obtener un ejemplo en el separador
Duplicados del tipo de registro Defectos de cualquier esquema predefinido.
ID de registro original
El software Rational
ClearQuest asigna un nuevo ID de registro a cada registro importado.
El esquema de importación debe incluir un campo para el ID de registro original. El ID de registro original se utiliza para mantener la integridad de los datos al importar registros duplicados, del historial o adjuntos, así como al actualizar registros existentes. También se utiliza al volver a crear enlaces padre/hijo. Se puede usar en consultas para buscar registros por medio del ID de registro original.
Si utiliza el Asistente de exportación para
exportar datos de otra base de datos de Rational
ClearQuest,
correlacione el campo ID del archivo de importación con el campo de ID de registro original (anterior).