Recopilación de datos con los trabajos de recopilación de datos de CLM predeterminados

Los datos se recopilan desde las aplicaciones Rational solution for Collaborative Lifecycle Management (CLM) periódicamente mediante los trabajos de recopilación de datos, o los trabajos "ETL", después se almacenan en el depósito de datos, donde se pueden transformar para representar una serie de relaciones.
Los trabajos de recopilación de datos, conocidos habitualmente como extracción, transformación y carga o trabajos ETL, extraen datos de un origen de datos, los transforman de acuerdo con un conjunto de reglas y, después, los cargan en el almacenamiento de datos. La creación de informes de CLM utiliza dos tipos distintos de ETL:

ETL específicos de la aplicación

Los ETL específicos de la aplicación extraen datos del almacenamiento de datos de la aplicación y del almacenamiento de datos de Jazz Team Server, transforman los datos para correlacionarlos con un conjunto predefinido de tablas de datos y a continuación cargan los datos transformados en las tablas respectivas en el almacén de datos operativos (ODS) del depósito de datos.

Figura 1. Proceso de flujo de datos: ETL de aplicación
Diagrama de flujo de datos completo con el proceso ETL de la aplicación resaltado. API REST de informes de aplicaciones configuración de datos XML ETL en estrella Creación de informes con modelos de metadatos Ejecutar informes

Cada aplicación de CLM proporciona sus propios archivos de recopilación de datos, con normas específicas para el tipo de datos almacenado por esa aplicación. Los datos almacenados en el ODS se denominan datos operativos y los informes pueden acceder a dichos datos para obtener información detallada. Para obtener detalles sobre los datos proporcionados por cada aplicación, consulte APIs REST de datos de aplicación, almacenamiento y creación de informes.

La relación entre los datos recopilados de la aplicación y la ubicación donde se almacenan los ODS de depósito de datos se documenta en los diccionarios de datos de la aplicación. Puede utilizar estos diccionarios para determinar qué valores se deben incluir en una definición de informe o plantilla de documento.

Para ver los diccionarios completos e información sobre cómo utilizarlos, consulte Diccionarios de datos de la creación de informes.

Por ejemplo, en la tabla siguiente, la columna Campo de interfaz de usuario identifica los datos de aplicación y las columnas Tablas de depósito de datos y Columna de depósito de datos identifican la ubicación del depósito de datos.
Figura 2. La tabla de diccionario de datos de RQM, resaltando las columnas UI de campo y Depósito de datos

Puesto que todos estos datos se almacenan juntos en el depósito de datos, es posible ejecutar informes de ciclo de vida, que pueden mostrar las relaciones de datos entre distintas aplicaciones. Por ejemplo, puede ejecutar un informe que muestra cuántos casos de prueba están bloqueados por defectos.

Cuando se ejecutan los ETL de la aplicación, estos realizan llamadas a las API REST de informes de la aplicación. Los datos proporcionados los transforman los archivos de configuración de datos XML, que generan un formato que a continuación pueden transformar los archivos de correlaciones ETL.

Los archivos ETL de la aplicación se almacenan con la aplicación cuyos datos recopilan. Estos archivos se utilizan para los procesos ETL, que realizan instantáneas de datos del almacenamiento de datos de la aplicación, los transforman y a continuación los cargan en el almacén de datos operativos (ODS) del depósito de datos.

Los procesos ETL de aplicaciones pueden planificarse para ejecutarse de manera regular. Cada aplicación proporciona un conjunto de archivos ETL predefinidos, que recopilan una variedad de datos.
  • Trabajos de recopilación de datos de gestión de cambios y configuración:
    • Común
    • Elementos de trabajo
    • Compilación
    • SCM
  • Trabajos de recopilación de datos de gestión de la calidad:
    • Común
    • Elementos de trabajo
    • Gestión de calidad
  • Trabajos de recopilación de datos de gestión de requisitos:
    • Común
    • Requisitos
    • Estrella

Cuando se ejecutan los procesos ETL, utilizan URL de recursos para acceder a las API REST. Para obtener más información sobre las API REST de la aplicación, consulte API REST de informes de aplicaciones. Los procesos ETL necesitan datos de entrada tabulares, pero los datos que se recopilan de las API REST están en formato XML; por lo tanto, se ejecuta otro proceso después de la extracción de API REST; este proceso es el proceso XDC, que transforma la salida de la API REST a formato tabular.

Si tiene que personalizar los archivos ETL, debe actualizarse a Rational Insight.

ETL en estrella

Los procesos ETL en estrella son únicos en los ETL de aplicación.

Figura 3. Proceso de flujo de datos: ETL en estrella
Diagrama de flujo de datos completo con el proceso ETL Iniciar resaltado. API REST de informes de aplicaciones configuración de datos XML ETL específicos de la aplicación Creación de informes con modelos de metadatos Ejecutar informes
Clave de imagen:
  • CLM = Solución Rational para Collaborative Lifecycle Management
  • QM = Aplicación de gestión de calidad
  • CCM = Aplicación de Gestión de cambios y configuración
  • RM = Aplicación de Gestión de requisitos
  • UI = Interfaz de usuario
  • REST = Representational State Transfer
  • API = Interfaz de programación de aplicaciones
  • XML = Extensible Markup Language
  • JDBC = Conector de base de datos Java
  • ETL = Extracción, transformación y carga
  • ODS = Almacén de datos operativos

Los procesos ETL Iniciar extraen datos del ODS, los transforman y a continuación los cargan en tablas de métricas, que constan de un conjunto de tablas de hechos y dimensiones asociadas. Los archivos de ETL de estrella se almacenan en Jazz Team Server. Estos archivos correlacionan las relaciones entre las entradas de las tablas del ODS y las entradas de las tablas de hechos y dimensiones de las tablas de medidas. Ejemplo: las tablas de medidas almacenan las tasas de llegada y cierre de defectos.

El depósito de datos contiene un almacén de datos operativos y tablas de medidas

Para obtener más detalles sobre la relación entre las tablas del ODS y las tablas de métricas, consulte Depósito de datos.

Trabajos de recopilación de datos de ETL de estrella
  • APT
  • Común
  • Licencia
  • Informes
  • Repositorio
Los trabajos de recopilación de datos ETL Iniciar se planifican para ejecutarse regularmente. Para determinar qué entradas de depósito de datos llenan los datos de aplicación CLM, consulte Medidas de depósito de datos llenadas por los datos de aplicación CLM.

Icono de vídeo Ver vídeos

Lista de reproducción de CLM
Canal de Jazz.net
Canal de formación de usuarios

Icono de aprendizaje Más información

Círculo de aprendizaje de CLM
Círculo de aprendizaje de Agile
Círculos de aprendizaje

Icono de pregunta Preguntar

Foro de Jazz.net
Foros de developerWorks

Icono de soporte Obtener soporte

Portal de soporte
Wiki de despliegue
Blog de soporte