Pergunta

Estamos migrando nossos dados do relatório de teste (unidade, regressão, integração, etc ..) a partir de um formato XML para um formato de banco de dados para uma melhor análise. Agora a maioria da nossa análise do teste é feito usando o painel CruiseControl.NET, mas este é limitado a principalmente os dados de teste mais recente. dados de teste mais velhos pode ser acessado, mas não facilmente comparado a novos dados de teste. Queremos componentes problema de ponto pino e melhor diminuir bugs. Com o início da toneladas de informações trazidas pela nossa regressão e integração recentemente implementado testando eu gostaria de ver algumas métricas melhores gerado (possivelmente de desempenho e semelhantes). Você já trabalhou com quaisquer sistemas de inteligência de negócios que irá fornecer um quadro para a precisão e facilidade implementar algum tipo de análise e elaboração de relatórios?

Eu olhei em JasperReports e Pentaho, mas eu estou lutando com Implementação de Pentaho no momento. Devo continuar a minha luta com o sistema? É isso que eu estou procurando?

Foi útil?

Solução

Você sempre pode apenas usar SQL Server Reporting Services e do Report Builder (de MS baseado na web designer) ou Report Designer (componente do Visual Studio). É muito fácil obter este conjunto até demais.

Existem algumas soluções de relatórios do usuário final em torno assim que tornam mais fácil para criar dinamicamente os relatórios, se você está disposto a investir um pouco de dinheiro.

Minha empresa produzir um: http://www.rsinteract.com tem uma edição padrão muito baratos com um número limitado de relatórios (30 dias de teste gratuito). Ele se reporta diretamente off servidor SQL com o Reporting Services instalado. Ele ganhou melhor de TechEd 2006 - http: / /windowsitpro.com/article/articleid/53944/best-of-tech-ed-2006-winners.html

Nós realmente usar nosso para analisar os pedidos de suporte de clientes ou seja, qual componente está falhando mais, que relata mais bugs etc. Não tentei em dados de teste.

Há também Proclarity, ApexSQL Report, e Tableau todos os quais são boas.

Outras dicas

Você poderia tentar olhar para seu próprio material circulante (se você sabe o que você está procurando) usando Processamento escrito por Ben Fry. É melhor acompanhado por seu livro " Visualizando Dados ".

A ferramenta é gratuita e eu acho que você pode obter uma versão gratuita 45 dias de O'Reilly Books Online para obter uma vantagem inicial e veja se o seu direito para você. Eu sei que há capítulos sobre a leitura e trituração de dados de todos os tipos de fontes (incluindo XML e bancos de dados) e, em seguida, fazendo visualisations significativas e úteis a partir deles.

Atualmente estou usando-o para obter minha cabeça redonda as complexidades de dependência de uma base de código herdado e sua sido maciçamente útil.

Que parte do Pentaho?

projeto

The Kettle tem coisas para converter suas informações Cruise Control e carregá-lo em um banco de dados relacional. Isso é provavelmente um bom módulo para começar a trabalhar corretamente, especialmente se você está quase pronto descobrir isso. Eu espero que você vai compartilhar este material. Eu poderia usá-lo também.

A Plataforma autoschedule coisas uma vez Chaleira tem carregamento.

Para fazer Mondrian realmente útil que você precisa para trabalhar fora a / organização fato de dimensão aos seus dados de teste. Isso pode ou não valer a pena o seu problema neste momento.

Depois de ter seus dados carregados você provavelmente vai ser capaz de obter uma série de benefícios para fora de consultas SQL simples como isso ...

 select * 
  from test 
  where failed='yes' 
  order by testno, date desc

e este ...

 select max(date), min(date), testno 
  from test
  where failed='yes'
  group by testno 
  order by testno 

e coisas assim. Você pode considerar a criação de pontos de vista em seu servidor mesa para suas consultas favoritas.

Existem inúmeras maneiras de converter suas consultas SQL em relatórios, incluindo a pentaho relatórios módulo, BIRT (um eclipse plugin), Crystal Reports, e todos os tipos de PHP ou JSP coisas que você poderia colocar juntos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top