替代SSRS前端

时间:2011-03-11 12:14:39

标签: asp.net open-source reporting-services reportviewer

鉴于Sql Server Reporting Services旨在开放和扩展,并且捆绑的报表管理器不是那么好,那么有没有其他可选的开源SSRS前端?

通过'前端',我想我的意思是指可以在报表服务器上显示可用报表的Web应用程序,收集所需的参数(希望以比报表管理器更灵活的方式),然后运行报表。我正在想象使用Asp.Net ReportViewer组件构建的东西,但有更好的参数收集。

我在CodePlex上发现了一个:reportviewer.codeplex.com(编辑:实际上,这看起来像一个winforms解决方案,但它是我发现的最接近的...)但我想知道是否还有其他人在那里,这似乎是一个很多人不得不“自己动手”的领域。

1 个答案:

答案 0 :(得分:20)

回答我自己的问题:那里似乎没有任何替代的开源SSRS前端,所以我已经构建了一个并且开源了它:

CrissCross at Github

您将它指向您的SSRS服务器然后关闭它 - 它可以显示报告目录并允许用户运行任何报告。到目前为止,我已经针对具有大量可选参数和大量多选的报告对其进行了优化,但它应该能够处理任何SSRS报告。如果不能,你可能会陷入代码并改变它。

标准SSRS报告管理器的主要区别在于参数的表示:CrissCross更具有ajaxy,而且(开源)更具可定制性。

有关详细信息,请参阅github site