-
05-07-2019 - |
题
我们正在迁移,我们的测试报告的数据(单位、回归、融合等)从XML格式的数据库格式更好的分析。现在我们大多数的测试分析是使用CruiseControl.NET 仪表板,但这仅限于主要是最近的测验数据。老年试验数据可以访问的但不是很容易相比,新的试验数据。我们想要销点问题组以及更好地缩小的错误。随着大量的信息带来的我们的新实施的回归和融合的测试我要看到一些更好的指标产生的(可能性)。你有没有曾与任何商业情报系统,这将提供一个框架,用于准确和容易地执行某种分析和报告?
我已经看到购买期Pentaho但我在努力与implemetation的Pentaho的时刻。我应该继续我的战斗与该体系?这是我在寻找什么?
解决方案
你总是可以只是使用SQL服务器上报服务和报表生成器(MS的基于网络的设计师)或报告的设计师(组成部分Visual studio)。这是很容易获得这种设置了。
- 报表生成器: http://msdn.microsoft.com/en-us/library/ms155933.aspx
- 报告的设计师: http://msdn.microsoft.com/en-us/library/ms157166.aspx
- 教程: http://www.simple-talk.com/sql/learn-sql-server/beginning-sql-server-2005-reporting-services-part-1/
- 如何增加报告所述服务的现有SQL服务器: http://www.mssqltips.com/tip.asp?tip=1444
有几个最终用户报告的解决方案以及使它更容易动态创建报告,如果你愿意投资一点现金。
我的公司产生一个: http://www.rsinteract.com 有一个非常便宜的标准版本的数量有限的报告(30天的免费试验)。它报告直接关SQL服务器与报告服务安装。它赢得了最好的技术大会2006年- http://windowsitpro.com/article/articleid/53944/best-of-tech-ed-2006-winners.html
实际上,我们使用我们的分析支助请求,即客户哪一部分是失败的最多,世界卫生组织报告的最大的错误等等。不尝试在试验数据。
还有Proclarity,ApexSQL报告,并Tableau所有这些都是良好的。
其他提示
Pentaho的哪一部分?
Kettle项目可以转换您的Cruise Control信息并将其加载到关系数据库中。这可能是一个很好的模块,可以正常工作,特别是如果你几乎完成了计算。我希望你能分享这些东西。我也可以使用它。
一旦Kettle加载,平台将自动安排工作。
要使Mondrian真正有用,您需要为测试数据制定事实/维度组织。在这一点上,这可能是也可能不值得你麻烦。
一旦你加载了数据,你就可以从像这样的简单SQL查询中获得很多好处......
select *
from test
where failed='yes'
order by testno, date desc
这......
select max(date), min(date), testno
from test
where failed='yes'
group by testno
order by testno
和那样的东西。您可以考虑在表服务器中为您最喜欢的查询创建视图。
有许多方法可以将您的sql查询转换为报告,包括pentaho报告模块,BIRT(eclipse插件),Crystal Reports以及您可以放在一起的各种PHP或JSP内容。