2
A
回答
1
沒有什麼出有預建,我所知道的是,但你必須集成一些選項。
最簡單的,如果用戶有到RS服務器的直接訪問,是剛剛重定向或將它們鏈接到使用其基於URL的策略,可能打開一個新窗口中打開報告。如果用戶沒有直接訪問,你仍然可以使用基於URL的策略,但對從您的Rails應用程序到MS Reporting Services服務器後端的請求,並傳輸所有報告字節通過瀏覽器:
open("http://ReportServer/reports?querystringxxxx") { |f|
@response = f.read
}
這被徹底簡化,當然。您需要特別注意您的內容類型,以確保瀏覽器正確解釋內容。
下一個選項是使用其Web服務API,但除非你特別需要先進的功能,我想說的URL/REST爲基礎的方法是遠遠簡單。
如果你得到它的工作,藉此機會嘗試創建第一個寶石,把它掛在github上,然後也許別人會用它第一天開始... :)
1
基於REST的方法只適用於沒有參數的報告。
如果報告具有參數,則需要使用Web服務API,這是一個基於SOAP的界面,需要您將請求(使用參數)解析爲XML,並將請求發送到MSSRS。
根據我的同事,誰做到了這一點,它實際上是非常麻煩的。
相關問題
- 1. 是否可以將SQL Reporting Service添加到SQL Server 2008 Express?
- 2. 是否有任何與Rails模型集成的ETL工具?
- 3. 是否有任何工具可以爲Ruby on Rails生成uml圖
- 4. 是否有任何工具可以生成labels.rdf文件?
- 5. SQL Reporting Services 2008可以與運行SQL Server 2005的SharePoint 2007安裝集成嗎?
- 6. 是否有任何可以與github/bitbucket鏈接的CMS /工具?
- 7. 是否可以將Python或Perl與Ruby集成?
- 8. 是否可以將html與asp.net集成?
- 9. 是否可以將SVN與OpenERP集成?
- 10. 是否可以將Nodejs與CakePHp集成?
- 11. 是否有任何工具可以顯示sql server 2008是否正在運行(就像在sql 2000中一樣)?
- 12. 什麼圖表工具/控件可以用於SQL Server/Reporting Services?
- 13. 是否可以使用JDBC將MS Access連接到SQL Server?
- 14. Weblogic 8.1是否可以與MS SQL Server 2008一起使用?
- 15. 是否可以編寫MS SQL Server加載項?
- 16. SQL Server Reporting Services - 報表維護工具
- 17. 是否有任何遷移工具與SQL Server CE 4.0一起使用?
- 18. 是否可以在Android上獲取SQL Server Reporting Services?
- 19. 是否有可用於測試SQL Server CE的任何Benchmarking工具?
- 20. 是否有任何工具可視化複雜的SQL連接?
- 21. 如何將Reporting Services集成到我的SQL Server實例中?
- 22. SQL Server Reporting Service
- 23. 是否有任何工具,可以做PowerShell的C#代碼
- 24. 是否有任何工具可將傳統VML轉換爲SVG?
- 25. 是否有任何實用工具可以獲取Laravel Collection的子集?
- 26. 我可以將SourceSafe/VSS與SQL Server 2005集成嗎?
- 27. 我可以將BIDS與SQL Server 2008 R2集成嗎?
- 28. 是否有任何工具可以輕鬆將.NET代碼移植到Silverlight?
- 29. 是否有任何工具可以使用open GL
- 30. 是否有任何工具可以檢查bash語法
我對Ruby並不是特別熟悉,但我知道RS公開了一些可用於執行報告並以給定格式(例如PDF)返回結果的Web服務。可能是一個探索的方向。 – Rozwel 2011-04-01 19:42:21
@Rozwel謝謝!我想我可能不得不走這條路,但我只想問社區是否有類似於.Net ReportViewer類的工具。最終用戶可以導航,打印或導出報告,而無需重新發明輪子。 – 2011-04-01 19:52:54