鉴于Sql Server Reporting Services旨在开放和扩展,并且捆绑的报表管理器不是那么好,那么有没有其他可选的开源SSRS前端?
通过'前端',我想我的意思是指可以在报表服务器上显示可用报表的Web应用程序,收集所需的参数(希望以比报表管理器更灵活的方式),然后运行报表。我正在想象使用Asp.Net ReportViewer组件构建的东西,但有更好的参数收集。
我在CodePlex上发现了一个:reportviewer.codeplex.com(编辑:实际上,这看起来像一个winforms解决方案,但它是我发现的最接近的...)但我想知道是否还有其他人在那里,这似乎是一个很多人不得不“自己动手”的领域。
答案 0 :(得分:20)
回答我自己的问题:那里似乎没有任何替代的开源SSRS前端,所以我已经构建了一个并且开源了它:
您将它指向您的SSRS服务器然后关闭它 - 它可以显示报告目录并允许用户运行任何报告。到目前为止,我已经针对具有大量可选参数和大量多选的报告对其进行了优化,但它应该能够处理任何SSRS报告。如果不能,你可能会陷入代码并改变它。
标准SSRS报告管理器的主要区别在于参数的表示:CrissCross更具有ajaxy,而且(开源)更具可定制性。
有关详细信息,请参阅github site。