O componente Jazz
Team Reports fornece um reconhecimento de ações, comportamentos e progresso de uma equipe ou um projeto.
A visualização de dados sobre o processo de desenvolvimento de software pode tornar determinadas
tendências mais acessíveis, quando elas podem então ser ocultadas ou obscurecidas. Disponibilizando essas
informações em uma visão rápida, os relatórios podem permitir a tomada de decisão efetiva.
Visão Geral do Componente Team Reports
Há duas partes principais do componente de
relatórios: o armazém de dados e os mecanismos de relatórios.
- O armazém de dados
- Um armazém de dados é um recurso de armazenamento
para dados de leitura, históricos e agregados. Depois que os dados forem gravados no armazém de dados, eles não poderão ser modificados por leitores subsequentes. Por meio do uso de
um "esquema estrela" padrão de mercado, em vez de uma estrutura de
tabela mais normalizada, o armazém de dados é otimizado para consultas eficientes
e tempos de resposta rápidos. Os relatórios acessam os dados que estão armazenados
nesse armazém de dados.
- O
Jazz Team
Server
fornece um armazém de dados, assim como um mecanismo extensível para reunir informações a serem armazenadas
no armazém de dados periodicamente. Capturas instantâneas prontas para se utilizar são fornecidas que agregam
e armazenam diversos dados sobre os itens de trabalho, o controle de origem e as construções. Um terceiro pode
contribuir com novas capturas instantâneas que reúnem novos dados do repositório do Jazz
(ou de qualquer origem).
- Os mecanismos de relatórios
- O mecanismo no
Jazz Team
Server
que gera relatórios a partir dos dados no armazém de dados é baseado no projeto Eclipse BIRT (Business
Intelligence and Reporting Tools).
O BIRT lê um modelo de relatório, reúne os dados necessários a partir do
armazém de dados e gera um relatório que pode ser visualizado na UI da Web e no rich client do
Jazz.
- Modelo de Relatório
- Um modelo de relatório consiste em um arquivo de design de relatório do BIRT no servidor. Este modelo define a aparência e o comportamento do relatório e descreve os dados que ele utiliza. Os modelos
de relatório podem definir um ou mais parâmetros, para os quais o usuário aplica o valor.
- Report
- Depois dos parâmetros terem sido fornecidos a um modelo de relatório, o resultado pode ser salvo como um
relatório. Um relatório consiste em uma referência a um modelo em particular, junto com esta coletânea de
parâmetros fornecidos pelo usuário. São esses relatórios salvos que aparecem na página Relatórios na UI da
Web, assim como sob "Meus Relatórios" e "Relatórios Compartilhados" na visualização Artefatos da Equipe do
cliente do
Rational Team Concert. Como os valores dos parâmetros são conhecidos, os relatórios podem receber nomes significativos e descritivos.
- Visualizador de Relatórios
- O BIRT gera um relatório com as partes associadas que integram o visualizador na UI da Web e no rich
client do Jazz. Os relatórios também são visíveis no painel da UI da Web usando os viewlets Relatórios.