Crear informes utilizando Business Intelligence and Reporting Tools (BIRT)

Utilice las características para realizar informes de BIRT, como por ejemplo, diseño del informe, acceso de datos y soporte de la realización de scripts, para crear informes que utilicen los URL de informe personalizados de Rational Asset Manager. Estos informes muestran estadísticas valiosas sobre cómo los usuarios utilizan los activos y el repositorio.

Antes de empezar

Para poder crear un informe, debe tener instalado BIRT v2.2.1 o posterior. Sólo puede crear informes desde el cliente Eclipse.

Acerca de esta tarea

Nota: Este tema se basa en un artículo que puede descargar de jazz.net. El artículo completo incluye instrucciones paso a paso, un archivo .pdf del informe de muestra completado, un archivo de diseño de informe y archivos de datos de muestra.

La gestión de activos de software va más allá de someterlos a un repositorio y gestionarlos a través del consumo. Con el paso del tiempo, viendo los elementos que cambian, los modelos y tendencias de los detalles de los activos, los casos de uso de consumo y la información de los usuarios, puede ayudar a la empresa a evaluar las necesidades de sus estrategias de negocio actuales.

Los usuarios con distintos roles necesitan distintos informes

Los analistas de negocio, administradores, propietarios de activos y consumidores de activo necesitan distinta información para evaluar el uso del repositorio. Por ejemplo, los administradores querrán saber cuándo se asigna un rol a un usuario. Los propietarios de activos querrán saber quién está suscrito a sus activos. Los consumidores de activos querrán saber cuáles son los activos más populares.

Los usuarios recuperan datos de Rational Asset Manager utilizando los URL.

Los datos que se utilizan en los informes vienen de los URL creados por el usuario que devuelven información de repositorio y activos. Los datos son XML y se pueden descargar de un navegador web o acceder directamente desde una herramienta de informes como BIRT. Las distintas vías de acceso de informes o URL, devuelven distintos tipos de datos. Las vía de acceso también puede aceptar parámetros que permitan funcionalidad de tipo consulta; por ejemplo, los parámetros fromTime (desdeLas) y toTime (hastaLas) se pueden utilizar para recuperar sólo las actividades que han tenido lugar entre las horas indicadas.

Cree los tipos de informes siguientes:

Las distintas vías de acceso de informe se utilizan para distintos tipos de informes. Hay disponibles los tipos de informe siguientes:
  • Información de activo
  • Activos relacionados
  • Anotación cronológica de actividad e información
  • Suscripciones para activos y usuarios
  • Asignaciones de roles de usuario y actividades
  • Uso de activos en procesos de creación
  • Uso de artefactos

Para aprender a crear informes con BIRT, utilice el ejemplo siguiente sobre cómo crear un informe de descarga de comunidad. Este informe de ejemplo mostrará la actividad de descarga para el mes de mayo de una comunidad determinada. También lista descargas por nombre de activo para los activos de la comunidad.

Procedimiento

  1. Inicie una sesión en el cliente web de Rational Asset Manager.
  2. Pulse Activos.
  3. En la sección para filtrar su búsqueda, pulse en el nombre del filtro de la comunidad que corresponde a la comunidad para la que quiere crear el informe de descargas.
  4. Pulse en el icono a la derecha del campo de búsqueda con el clip y la lupa, y copie el atajo de búsqueda. Por ejemplo, este es un atajo de búsqueda para la comunidad Service Development (Desarrollo de servicios): ramSearch:(1fGroup,service_development)
  5. Cree un URL de datos que recuperará de Rational Asset Manager la información de creación de informes para la actividad de activos en mayo. El URL de datos es parecido a: http://localhost:8080/com.example.repository.web.ws.tomcat/reporting/assetActivity:tid=610|asset:shortcut=fGroup%2Cm4_service_development,fromTime=1209617701756,toTime=1212292501756 donde fGroup%2Cm4_service_development es el atajo de búsqueda y fromTime y toTime son los valores de mayo.
  6. Pulse Intro.
  7. Guarde el archivo XML en su sistema local.
  8. En el cliente Eclipse, cree un informe en blanco en el proyecto de informe que ha creado para este informe.
  9. En la vista Explorador de datos, pulse el botón derecho del ratón sobre Orígenes de datos y seleccione Nuevo origen de datos.
  10. Seleccione Origen de datos XML y luego pulse en Siguiente.
  11. Pulse Examinar y seleccione el archivo XML que ha guardado en el paso 7.
  12. Pulse Finalizar.
  13. Cree un conjunto de datos para descargas por tiempo.
    1. Pulse el botón derecho del ratón sobre Conjuntos de datos y seleccione Conjunto de datos nuevo.
    2. Escriba un nombre para el conjunto de datos y especifique el origen de datos que ha creado en el paso 10.
    3. Pulse Siguiente.
    4. Pulse Siguiente.
    5. Especifique Map/data/assetActivity como correlación de tabla.
    6. Pulse Siguiente.
    7. En el diálogo Correlación de columna, correlación timestamp (Indicación de fecha y hora) como columna de tipo 'Fecha hora'.
      Correlación de columna
    8. Pulse Finalizar.
  14. Crear un diagrama de tendencia.
    1. Arrastre un diagrama al editor de informes.
    2. Seleccione Área como tipo de diagrama.
    3. Pulse Siguiente.
    4. Especifique los datos creados en el paso 13.
    5. En el campo Serie de categoría (X), seleccione timestamp de los enlaces de columna disponibles.
    6. Pulse Editar y agrupar.
    7. Asegúrese de que la ordenación de datos no está activa y en la sección Agrupación, especifique lo siguiente:
      • Tipo: DateTime (FechaHora)
      • Unidad: Days (Días)
      • Intervalo: 1
      • Expresión de agregación: Count (contaje)
      Diálogo Agrupación y clasificación
    8. Pulse Aceptar.
    9. Para las series de valor Y, seleccione RowNum desde los enlaces de columna disponibles.
    10. Pulse Finalizar.
  15. Cree una tabla para descargas por día.
    1. Arrastre una tabla al Editor de informes y suéltela bajo el diagrama que acaba de crear.
    2. En el diálogo Insertar tabla, defina el tamaño de tabla y el conjunto de datos utilizando el ejemplo siguiente:
      Hay 2 columnas y 1 detalle, y el conjunto de datos es el que previamente se ha definido en un diálogo Insertar tabla.
    3. Seleccione la tabla en el editor.
    4. En la vista Editor de propiedades, abra Grupos.
    5. Añada un grupo nuevo.
    6. En Detalles de grupo, seleccione el valor Group On (Agrupar por): timestamp (indicación de fecha y hora).
      En la sección Group Details (Detalles de agrupación), seleccione la indicación de fecha y hora como valor de GroupOn.
    7. Arrastre 'Aggregation' a la celda junto a [timestamp].
    8. En el diálogo Aggregation Builder (Constructor de agregación), cambie Function a COUNT y añádala al grupo.
      Panel Aggregation builder con Data Type: Any y Function: Count especificados
    9. Pulse Aceptar.
    10. Seleccione Timestamp.
    11. En Properties Editor (Editor de propiedades), en la pestaña Properties, seleccione Format Date Time (Formato de fecha y hora).
    12. Para el Formato como propiedad, especifique el formato corto, por ejemplo: 5/10/08 (mm/dd/aa).
    13. Seleccione y suprima la fila de detalles de la tabla.
  16. Cree un conjunto de datos para descargas por activo.
    1. Siga los pasos para la creación de un conjunto de datos para descargas por día, pero en vez de correlacionar timestamp como una columna, correlacione assetName, GUID, targetURL y assetVersion.
      Correlación de columnas para Asset, ID, URL y version
    2. Cree una columna calculada con una expresión que combine el GUID y la versión para el activo. Por ejemplo: row["ID"]+row[Version]. Así se permite la agrupación por activos únicos.
  17. Cree una tabla para descargas por activo.
    1. Arrastre una tabla al Editor de informes y suéltela bajo la tabla que ha creado previamente.
    2. En el diálogo Insertar tabla, correlacione la tabla con el conjunto de datos creado antes.
      Insertar tabla con 3 columnas y 1 detalles para el conjunto de datos de descargas de Comunidad
    3. Seleccione la tabla en Property Editor (Editor de propiedades) y abra Groups (Grupos).
    4. Cree un grupo nuevo que clasificará los valores calculados creados antes, con el URL de informes.
      Agrupación de activos únicos en detalles de grupo.
    5. Suprima el valor [Unique Asset] (Activo único) en la fila de cabecera de grupo y arrastre el valor de correlación de la columna asset name (nombre de activo) del conjunto de datos creado anteriormente; suéltelo en la celda.
    6. Arrastre el valor de correlación de la columna version (versión) del conjunto de datos a la celda central de cabecera de grupo.
    7. Arrastre una Aggregation (Agregación) a la celda derecha de cabecera de grupo.
    8. En el diálogo Aggregation Builder (Constructor de agregación), establezca la función en COUNT y agréguela al grupo.
      Diálogo de constructor de agregación con la función COUNT especificada para el grupo: NewTableGroup1
  18. Pulse Aceptar. Se abre la tabla.
  19. Seleccione y suprima la fila Detail (Detalles).

Comentarios