SSRS与asp.net mvc集成

0
据我所知,SSRS集成在sharepoint或asp.net webform还算不错,集成到其他技术建立的站点就差了。比如我希望SSRS能够集成到asp.net mvc站点,即便我通过aspx分部视图来加载ReportViewer控件将之集成进去了,但却无法使用更高级的功能,比如与javascript有关的功能如排序等。如果我采用url或web service等api方式将SSRS表导出为html,这个html也仅包含基本呈现而已,排序什么的都不会有所体现,我想其他语言如java,php等也仅能通过此种方式来访问SSRS吧?就因为这个原因,我现在也仅仅通过SSRS来输出一些文件如excel,pdf等。

我想知道如何有办法让其他技术开发的web站点能够完美集成SSRS输出的表格或SSRS的所有功能?
已邀请:
1

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-12-20 回答

说实话 Reporting Services 就是微软 BI产品 最大的弱点,因为无论从页面展现还是从兼容性上来说都或多或少有瑕疵。并且即使是微软自身的 SharePoint 集成,有时也会发现它的页面和 SharePoint 上的页面有时在格式也会有区别。所以这些问题确实很难避免,并且我现在使用的是 SQL Server 2012 开发的报表等等,但是我不觉得 2012 上较之 2008 有特别大的改观。

如果需要样式更好看一下,可以考虑使用 Excel 里的 PowerPivot 这个应该是从2010版本就有的,在 Office 2013 里面还可以使用 PowerView 里面的功能不仅仅包括排序,在页面效果上也更加智能一些。
0

zwmyxzs 2013-12-20 回答

我使用的是sqlserver2008 r2,不知道更高版本的sqlserver是否有所改观?
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2013-12-23 回答

确定吗?
目前我这边的网站就是 MVC开发的,难道不能很好的支持SSRS?

我目前的想法是 直接在 MVC的一个页面上,比如 左侧导航栏 加一个链接,然后加一个IFrame.
这个Frame的 src就是 SSRS的地址。 不知道是否可行。

要回复问题请先登录注册