2010-03-09 197 views
0

我所在的公司正在寻找具有以下要求的报表解决方案的工作:寻找一个报表解决方案,并需要咨询

  1. 必须能够在夜间生成一组报告。
  2. 必须为客户提供动态创建报告的能力。
  3. 必须具有强大的导出功能。
  4. 必须具有可在Web应用程序中显示的查看器。

该公司正在研究利用Crystal Reports和/或SSRS。我们公司主要是使用VS2k8和SQL Server 2k8的.NET开发人员。

对于每种产品,您认为哪些产品符合我们的要求,您有哪些经验?看起来这两款产品都提供了我提到的要求,但它们在不同的领域都感觉很强大。

回答

3

如果你打算使用.NET和SQL Server为什么使用Crystal Reports打扰?这肯定是错误的路线。利用Reporting Services,因为它非常易于使用,设置和部署。

hte报告的Web占位符已自动导出为ex​​cel,pdf,rtf,html等。 它非常强大且非常干净直观的工具。在数据集中使用存储过程使其更好。

我们最初选择了CR路线,它只是麻烦而且不容易构建和部署简单的报告。我们转移到RS,这是昼夜...

+0

我已经使用了多个报表解决方案,并且最近很开心使用存储过程支持SSRS 2008的简单和相当复杂的报表。您可以安排它们并设置模型以与Report Builder一起使用,以便用户可以制作自己的一些报告。报告制作工具BIDS是VS,因此开发人员应该没有问题。另外,它不会增加任何额外的费用。 – Bratch 2010-03-10 04:28:32

1

从我个人的经验来看,SSRS的设置和使用要简单得多 - 它似乎也是MS的发展方向。除此之外,如果您已经使用MS SQL服务器,则不需要额外的许可证费用。

我还没有大量使用SSRS报表生成器,但它肯定允许(稍微熟练的)最终用户创建相对简单的报表。


编辑:应该注意到,我的水晶报表个人的经验是类似于反复拍摄自己的脚......

+0

+1为CR拍摄我自己的脚... – JonH 2010-03-09 15:48:37

-1

尽管人们说什么,但Crystal和Reporting Services都是类似的工具。每个工具都可以完成大部分的工作,而每个工具都可以拥有其擅长的特定领域。

但是,不是安装Crystal,您可以尝试安装Reporting Services,并在成堆的使用过的钞票上设置堆栈 - 最终结果将是相同的。

+0

-1,因为这根本无助于OP。 – JonH 2010-03-09 18:41:09

+0

这家伙正在询问两种产品的意见。我对这两种产品都给出了我的看法。它们都具有类似的能力,但是一个是非常昂贵的,另一个是(基本上)是免费的。如果钱不是问题,那么选择最终用户喜欢哪一种,否则坚持使用SSRS。或者我需要使用更少的音节来让自己的“水晶”变得清晰? – 2010-03-10 20:31:18

0

Crystal Reports和SSRS的一个缺点是报表查看器控件具有COM依赖关系。而且,大部分BusinessObjects.Net SDK都具有COM依赖关系。如果您计划在内部托管该网站,可能不是什么大问题,但值得一提的是。

我有一个客户的主机部门不允许在共享服务器上安装COM。幸运的是,我能够将BusinessObjects WebServices SDK与BusinessObjects OpenDocument URL SDK结合使用,以构建BusinessObjects Enterprise的自定义界面。

希望这会有所帮助。