替代SSRS前端

cod*_*ike 13 asp.net open-source reportviewer reporting-services

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

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

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

cod*_*ike 21

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

Github的CrissCross

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

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

有关更多详细信息,请参阅github站点.