2009-12-17 54 views
1

在什么情况下您会使用SSRS而不是图表控件?我试图确定使用报告服务为.net项目生成图表是否合理,但我不确定学习曲线,潜在收益,潜在缺点。我可以立即看到的唯一好处是能够将报告设置为通过电子邮件发送给用户。Sql Server报告服务(SSRS)或Microsoft .net 3.5图表控件

任何人都有洞察到差异?

回答

2

使用SSRS将报告从应用程序中分离出来。报告是业务应用程序中最有可能添加和更改的事件之一,因此使用SSRS可以防止您重新部署应用程序,从而重新部署单个报告。除了电子邮件优势之外,您还可以获得导出选项和报表生成器。为什么不让用户使用Report Builder设置自己的报告!在我们的地方的人喜欢它。他们不必等待我们开发和部署一次性报告。

2

SSRS优点

  • 中央门户网站管理报表。 (创建,更新,查看,权限等)
  • 无需更新实际应用程序即可将报告嵌入到其他应用程序中。
  • 易于非技术人员创建和管理报告。
  • 可导出为可扩展的格式列表。
  • 很好地绑定到SQL服务器允许非常复杂的报告(分析服务等)
  • 计划的报告,快照和交付。

SSRS缺点

  • 一些实际的绘图能力是限制并很难进行定制。
  • 直接依赖于SSRS来呈现报告(便携性较低)
  • 没有一些主要的调整,不能完全跨浏览器友好。

SQL Server 2005 Reporting Services - Pros and Cons

摘要:

如果你只是想要一个应用棒里面的一些真正漂亮的漂亮图形的图形控件或另一个库,如果你需要一个完全成熟的解决方案,用于管理报告SSRS是要走的路。

1

SSRS big pro:在报告查看器中自动导出以将报告导出为PDF,excel等,这实际上取决于您的要求。 SSRS具有比图表所不具备的更多功能。

之外的建议,当然已经给了。