Rational ClearQuest

El catálogo de ejemplo contiene implementaciones para bases de datos de usuario basadas en las bases de datos ALM y Enterprise predeterminadas. En una base de datos de usuario personalizada, la relación entre artefactos sería diferente de la implementación predeterminada en el catálogo de ejemplo, pero se pueden crear compilaciones nuevas o personalizar compilaciones existentes para cargar las relaciones de un modo similar.

Dado que el servicio de datos de Rational ClearQuest contiene el recurso para recuperar lo único de esos datos que ha cambiado desde una hora específica, la carga delta se implementa en el proceso ETL de ejemplo para los datos de ClearQuest.

El esquema Enterprise predeterminado no presenta la idea de un concepto de proyecto pero podría existir la necesidad de diferenciar los datos de las diferentes bases de datos de usuario. Por lo tanto, en el catálogo de ejemplo, los nombres del grupo de recursos para la base de datos de usuario de ClearQuest en el archivo Configuración de datos XML se emplean como los nombres de proyectos, y todos los artefactos de las bases de datos de usuarios se asocian a estos proyectos. Para los artefactos de la base de datos ClearQuest, el ID de BD se utiliza como clave natural y se correlaciona con EXTERNAL_KEY1 en las tablas del depósito de datos.

Datos de historial de transiciones de estado

En Rational ClearQuest, se mantiene el historial de transiciones de estado para tipos de registros con estado. La carga de datos en el catálogo de ejemplo sucede del modo siguiente:
  • Esquema Enterprise: datos de historial para Defect y EnhancementRequest
  • Esquema ALM: solicitud, tarea y actividad ALM
Los datos de historial sin formato procedentes de las bases de datos ClearQuest se almacenan en las tablas temporales del depósito de datos. Durante el proceso ETL, los datos se utilizan para calcular los días que un registro permanece en dicho estado y para correlacionarse con REQUEST_STATE_HISTORY, TASK_STATE_HISTORY, y ACTIVITY_STATE_HISTORY. Los datos se emplean posteriormente para llenar las medidas relacionadas con la tendencia del estado de estado.

Integraciones

ClearQuest se puede integrar con RequisitePro y ClearCase. Por consiguiente, los requisitos de los artefactos de RequisitePro y los de gestión de configuración de ClearCase se pueden asociar con peticiones y tareas de ClearQuest. Estas relaciones existen en el servicio de datos de ClearQuest si la integración se configura en los productos.
El catálogo de ejemplo implementa compilaciones ETL para cargar estas relaciones. Las siguientes claves se utilizan como claves naturales para las correlaciones:
  • ID de BD y DATASOURCE_ID, para coincidir con los datos de ClearQuest en el depósito de datos.
  • GUID para los requisitos, que deben ser exclusivos globalmentes, para coincidir con los datos de requisitos de RequisitePro en el depósito de datos
  • ID exclusivo global, para coincidir con los datos de ClearCase en el depósito de datos.
Las compilaciones ETL para estas integraciones no se incluyen en los trabajos ETL del catálogo de ejemplo porque el proceso ETL no se realizará correctamente si las integraciones no se configuran en el entorno. Puede añadir estas compilaciones a los trabajos de acuerdo con las necesidades de medición.

Comentarios