Criando Relatórios Usando BIRT (Business Intelligence and Reporting Tools)

Use os recursos de relatório do BIRT, por exemplo layout do relatório, acesso a dados e suporte a scripts para criar relatórios que usam as URLs de relatório customizadas do Rational Asset Manager. Esses relatórios exibem estatísticas valiosas sobre como os usuários estão usando os recursos e o repositório.

Antes de Iniciar

Antes de poder criar um relatório, você deve ter o BIRT v2.2.1 ou posterior instalado. É possível apenas criar relatórios do cliente Eclipse.

Sobre Esta Tarefa

Nota: Este tópico é baseado em um artigo que você pode fazer download a partir do jazz.net. O artigo completo inclui direções passo a passo, um arquivo pdf do relatório de amostra completo, um arquivo de design de relatório e arquivos de dados de amostra.

Recursos de software de gerenciamento vão além do envio para um repositório e gerenciamento através de consumo. Com o tempo, consultar elementos que mudam, modelos e tendências de detalhes de recursos, casos de uso de consumo e informações de usuários pode ajudar as empresas a avaliarem as necessidades de suas estratégias comerciais atuais.

Os usuários com diferentes funções precisam de relatórios diferentes

Analistas comerciais, administradores, proprietários de recursos e consumidores de recursos precisam de informações diferentes para avaliar o uso do repositório. Por exemplo, os administradores querem saber quando uma função foi fornecida a um usuário. Os proprietários de recursos desejam saber quem assina seus recursos. Os consumidores de recursos querem saber quais são os recursos mais comuns.

Os usuários recuperam dados do Rational Asset Manager usando URLs.

Os dados que são usados nos relatórios são provenientes de URLs criados pelo usuário que retornam informações de repositório e de recurso. Os dados são XML, que podem ser transferidos por download a partir de um navegador da Web ou acessados diretamente a partir de uma ferramenta de relatório, como o BIRT. Diferentes caminhos de relatórios ou URLs, retornam diferentes tipos de dados. Caminhos de relatórios também podem obter parâmetros que permitem a funcionalidade de consulta; por exemplo, os parâmetros fromTime e toTime podem ser usados para recuperar apenas atividades que ocorreram entre registros de data e hora.

Crie os seguintes tipos de relatórios.

Os caminhos de relatórios diferentes são destinados para tipos diferentes de relatórios. Os seguintes tipos de relatórios estão disponíveis:
  • Informações de recursos
  • Recursos Relacionados
  • Logs de atividades e informações
  • Inscrições para recursos e usuários
  • Designações e atividades de funções de usuário
  • Uso de recursos em processos de criação
  • Uso de artefato

Para obter mais informações sobre como criar relatórios com BIRT, use o seguinte exemplo para criar um relatório de download da comunidade. Este relatório de amostra mostrará a atividade de download para o mês de maio para uma determinada comunidade. Também listará downloads por nome de recurso para os recursos na comunidade.

Procedimento

  1. Efetue login no Web client do Rational Asset Manager.
  2. Clique em Ativos.
  3. No filtro de sua seção de procura, clique no nome do filtro de comunidade que corresponde à comunidade à qual você deseja criar o relatório de downloads.
  4. Clique no ícone à direita do campo de procura com a área de transferência e a lupa e copie o atalho de procura. Por exemplo, este é o atalho de procura para a comunidade Service Development: ramSearch:(1fGroup,service_development)
  5. Crie uma URL de dados que recuperará as informações de relatório para a atividade do recurso em Maio a partir do Rational Asset Manager. A URL de dados se assemelha a: http://localhost:8080/com.example.repository.web.ws.tomcat/reporting/assetActivity:tid=610|asset:shortcut=fGroup%2Cm4_service_development,fromTime=1209617701756,toTime=1212292501756 em quefGroup%2Cm4_service_development é o atalho de procura e fromTime e toTime são os valores para Maio.
  6. Clique em Enter.
  7. Salve o arquivo XML no sistema local.
  8. No cliente Eclipse, crie um novo relatório em branco no projeto de relatório que você criou para esse relatório.
  9. Na visualização Explorador de Dados, clique com o botão direito do mouse em Origens de Dados e selecione Nova Origem de Dados.
  10. Selecione Origem de Dados XML e clique em Avançar.
  11. Clique em Procurar e selecione o arquivo XML que você salvou na etapa 7.
  12. Clique em Concluir.
  13. Crie um conjunto de dados para downloads por hora.
    1. Clique com o botão direito do mouse em Conjuntos de Dados e selecione Novo Conjunto de Dados.
    2. Digite um nome para o conjunto de dados e especifique a origem de dados que você criou na etapa 10.
    3. Clique em Avançar.
    4. Clique em Avançar.
    5. Especifique Map/data/assetActivity como o mapeamento de tabela.
    6. Clique em Avançar.
    7. No diálogo Mapeamento de Coluna, mapeie o registro de data e hora como uma coluna com um tipo 'DateTime'.
      Mapeamento de Coluna
    8. Clique em Concluir.
  14. Crie um gráfico de tendência.
    1. Arraste um gráfico para o editor de relatório.
    2. Selecione Área como o tipo de gráfico.
    3. Clique em Avançar.
    4. Especifique o conjunto de dados criado na etapa 13.
    5. No campo Categoria Série (X), selecione timestamp nas ligações de colunas disponíveis.
    6. Clique em Editar e Agrupar.
    7. Verifique se a Classificação de Dados está desclassificada e, na seção Agrupamento, especifique o seguinte:
      • Tipo: DateTime
      • Unidade: Dias
      • Intervalo: 1
      • Expressão de Agregação: Contagem
      Diálogo Agrupar e Classificar
    8. Clique em OK.
    9. Para Valor Série Y, selecione RowNum das ligações de colunas disponíveis.
    10. Clique em Concluir.
  15. Crie uma tabela para downloads por dia.
    1. Arraste uma tabela para o Editor de Relatórios e solte-a no gráfico que você criou.
    2. No diálogo Inserir Tabela, defina o tamanho da tabela e o conjunto de dados usando o seguinte exemplo:
      Há duas colunas e um detalhe e o conjunto de dados é o único anteriormente definido no diálogo Inserir Tabela.
    3. Selecione a tabela no editor.
    4. Na visualização Editor de Propriedades, abra Grupos.
    5. Inclua um novo grupo.
    6. Em Detalhes do Grupo, selecione o valor GroupOn: timestamp.
      Na seção Detalhes do Grupo, selecione timestamp como o valor GroupOn.
    7. Arraste 'Agregação' para a célula próxima a [timestamp].
    8. No diálogo Construtor de Agregação, altere a função para COUNT e agregue no grupo.
      O painel Construtor de Agregação com Tipo de Dados: Qualquer um e Função: Contagem especificada
    9. Clique em OK.
    10. Selecione Timestamp.
    11. No Editor de Propriedades, na guia Propriedades, selecione Formatar DateTime.
    12. Para o formato como propriedade, especifique o formato curto, por exemplo: 5/10/08.
    13. Selecione e exclua a linha de detalhes da tabela.
  16. Crie um conjunto de dados para downloads por recurso.
    1. Siga as etapas para a criação de um conjunto de dados para downloads por dia, mas em vez de mapear timestamp como uma coluna, mapeie assetName, GUID, targetURL, e assetVersion.
      Mapeamento de Coluna para Recurso, ID, URL e Versão
    2. Crie uma coluna computada com uma expressão que combine o GUID e a versão para o recurso. Por exemplo: row["ID"]+row[Version]. Isso permitirá o agrupamento de recursos exclusivos.
  17. Crie uma tabela para downloads por recurso.
    1. Arraste uma tabela para o Editor de Relatórios e solte-a abaixo da tabela que você criou anteriormente.
    2. No diálogo Inserir Tabela, mapeie a tabela para o conjunto de dados criado acima.
      Tabela Inserir com três colunas e um detalhe para downloads da comunidade de conjunto de dados.
    3. Selecione a tabela no Editor de Propriedades e abra Grupos.
    4. Crie um novo grupo que classificará nos valores computadores criados acima com a URL de relatório.
      Agrupamento de recursos exclusivos nos detalhes do grupo.
    5. Exclua o valor [Recurso Exclusivo] na linha de cabeçalho do grupo e arraste o valor de mapeamento de coluna de nome de recurso do conjunto de dados criado acima e arraste-o na célula.
    6. Arraste o valor de mapeamento de coluna de versão do conjunto de dados para a célula de cabeçalho do grupo central.
    7. Arraste uma agregação para a célula de cabeçalho do grupo à direita.
    8. No diálogo Construtor de Agregação, configure a função para COUNT e agregue no grupo.
      Diálogo Construtor de Agregação com a função COUNT especificada para Grupo: NewTableGroup1
  18. Clique em OK. A tabela é aberta.
  19. Selecione e exclua a linha de detalhes.

Feedback