如何:預先載入快取 (報表管理員)
使用資料導向訂閱,以預先載入有參數化報表執行個體的快取。如需詳細資訊,請參閱<Reporting Services 中的報表快取>。
若要以使用者特定報表預先載入快取
在報表管理員中,導覽至 [內容] 頁面,然後導覽至您要為其建立訂閱的報表。
[!附註]
若要建立資料導向訂閱,報表必須設定為使用預存認證或無認證。
按一下報表,按一下 [訂閱] 索引標籤,然後按一下 [新增資料導向訂閱]。
選擇性地輸入訂閱的描述。
從 [指定通知收件者的方式] 清單中,選取 [Null 傳遞提供者]。
指定資料來源類型,然後按 [下一步] 以設定資料來源。
指定連接類型、連接字串和認證,以存取包含訂閱者資料的資料來源。下列範例將說明用來連接到名為 Subscribers 之 SQL Server 資料庫的連接字串:
data source=<servername>; initial catalog=Subscribers
按 [下一步]。
指定擷取訂閱者資料的查詢或命令。選擇性地增加花較長時間處理之查詢的逾時期間。例如:
Select * from UserInfo
按一下 [驗證]。必須先驗證查詢,才能繼續。出現 [成功驗證查詢] 訊息時,請按 [下一步]。
您無法設定 Null 傳遞提供者之傳遞延伸模組的設定,所以請按 [下一步]。
指定訂閱的報表參數值,然後按 [下一步]。
指定處理訂閱的時間。請勿選擇 [更新報表伺服器上的報表資料時]。該設定僅適用於快照集。如果您想要使用預先存在的排程,請選取 [在共用排程上]。
或者,若要建立自訂排程,請按一下 [在為此訂閱建立的排程上],然後按 [下一步]。設定排程,然後按一下 [完成]。
[!附註]
為了讓訂閱者能夠接收到最新的報表,您設定的排程應該與您為訂閱者所定義的報表傳遞排程一致。如需詳細資訊,請參閱<Reporting Services 中的報表快取>。
設定報表的執行選項,如下。在報表頁面上,按一下 [屬性] 索引標籤。
在左框架內,按一下 [執行] 索引標籤。
在頁面上,選取 [以最新的資料轉譯此報表]。
選擇下列兩個快取選項的其中之一並設定逾期,如下:
若要使快取副本在特定時間週期之後過期,請按一下 [快取報表的暫存副本。讓報表副本過期的分鐘數]。輸入報表過期的分鐘數。
若要使快取副本依據排程過期,請按一下 [快取報表的暫存副本。在下列排程上使報表的副本過期]。按一下 [設定],或選取共用排程來設定報表過期的排程。
按一下 [套用]。