2010-03-24 62 views
3

我有一份報告,需要能夠在Web瀏覽器中呈現大量的頁面(在這個例子中大約4500)。從開始時間到結束時間完成報表服務器所需的總時間約爲我正在查看的實例30分鐘。有沒有人知道在Web瀏覽器中處理如此大報表的呈現有哪些選擇?MSRS的大型報告

關於如何解決這個問題,我已經完成了以下任務。該報告從數據庫表中獲取其數據,該數據庫表已將數據展平至報告服務器上的TimeDataRetrieval爲17812或約18秒的時間點。報告本身已被重新格式化,以包含最便宜的報告對象,以便以正確的格式呈現數據。我基本上包含一個約4個嵌套表的表格和多數民衆贊成它。我們試圖在2005年的報告服務器上完成這項工作,但仍然遇到了對客戶來說不可行的內存問題。爲了迴應這個問題,我們把它移到了2008年的報告服務器上,以利用它使用文件系統而不是內存的事實,並最終能夠在不耗盡可用內存的情況下工作,但當然需要更長的時間。

回答

0
  1. 創建的HTML磁盤上的報告
  2. 每4500頁是一個HTML頁面
  3. 從GUI鏈接到報告頁面+舉一個指標每4500頁在磁盤上
+0

是否知道是否有白皮書或其他解釋如何使用MSRS完成此類操作的內容?我不熟悉這個過程。 – 2010-03-24 13:33:12

+0

不 - 對不起,不知道有沒有。 – 2010-03-24 13:59:27

+0

這並沒有真正回答這個問題,聽起來你可能以前沒有使用過報告服務。 – Nathan 2010-06-04 00:11:39

2

我會說這是不可能的,瀏覽器不會處理這些數據量。我很難相信任何人都會發現4500頁的報告很有用。

如果該數據與所有頁面的格式大致相同,則應將其拆分爲主 - 子報表樣式報表。有幾頁的主要報告充滿了其他子報告的鏈接。

+0

我同意。您可以通過使其變得更小和更有意義來優化4500頁的報告。 – gbn 2010-08-15 15:07:44

0

您可以使用任務管理器,在夜間生成您的報告,因此用戶只需要下載它,渲染已經完成。