快取重新整理選項 (報表管理員)
使用 [快取重新整理選項] 頁面,建立預先載入快取的排程,以及報表或共用數據集的暫存數據複本。 重新整理計劃包括排程和選項,可指定或覆寫參數的值。 對於共享數據集,您無法覆寫標示為唯讀的參數值。 您可以在 [重新整理選項] 頁面中建立和使用多個重新整理計劃。
可讓您新增、刪除、變更及檢視快取重新整理計劃相關報表和共用數據集的預設角色指派為內容管理員、我的報表和發行者。
注意
並非所有 SQL Server 版本都提供此功能。 如需 SQL Server 版本所支援的功能清單,請參閱 SQL Server 2014 版本支援的功能。
開啟報表或共享數據集的 [快取重新整理計劃] 屬性頁面
開啟報表管理員,然後找出您要設定快取重新整理計劃屬性的報表或共用數據集。
將滑鼠停留在報表或共用數據集上,然後按下拉式箭號。
在下拉式清單中,按兩下 [ 管理]。 [ 一般屬性] 頁面隨即開啟。
按兩下 [快取重新 整理計劃] 索引標籤。
若要建立新的快取計劃,請按兩下 [ 新增快取重新整理計劃]。
注意
您必須啟用並啟動 SQL Server Agent 服務,才能建立快取重新整理計劃。
若要建立快取計劃的複本,然後加以自定義,請按兩下 [從現有新增]。
快取重新整理選項
刪除
刪除所有目前選取的重新整理計劃。
從現有新增
選取一個且只選取一個快取重新整理計劃時,就會啟用此選項。 這個選項會建立從原始計劃複製的新重新整理計劃。 [快取重新整理計劃] 頁面開啟時會預先填入所選取計劃的詳細資料。 接著,您就可以修改重新整理計劃選項,然後使用新的描述儲存該計劃。
新的快取重新整理計劃
按兩下即可建立新的重新整理計劃,以用於目前的快取重新整理選項。
編輯
選取此選項可編輯目前的重新整理計劃。
快取重新整理計劃選項
說明
指定快取重新整理計劃的描述。
專案特定排程
選取此選項可建立只供此專案使用的排程。
設定
按兩下即可開啟 [排程] 頁面,用來指定頻率資訊。
如需詳細資訊,請參閱新增排程:編輯排程頁面(報表管理員)。
共用排程
選取此選項以選取現有的排程。
如需詳細資訊,請參閱 Create, Modify, and Delete Schedules。
@< 參數 >
指定參數值的一個組合。 只有當目前的數據集或報表具有參數時,才會顯示此區段。
請參閱 下一節中的指定參數 。
預設價格
選取此選項即可使用此參數的預先定義預設值。
指定參數
若要建立快取重新整理計劃,每個報表或共用數據集參數都必須有值。 如果報表或共享資料集項目沒有定義中指定的預設值,您必須指定值。 如果預設值存在,您就不需要在這裡提供預設值。 如果您提供值,該值會覆寫預設值。
若要指定參數值的多個組合,請為每個組合建立個別的快取重新整理計劃。
對報表或共用數據集上的參數所做的新增、變更和刪除可能會影響快取重新整理計劃。 如果您新增具有報表預設值的參數、移除參數,或變更共用數據集參數的數據類型或只讀選項,則下次處理快取重新整理計劃時,變更會受到影響。
共用資料集參數
對於共用數據集,下列資訊衍生自共用數據集定義:
名稱 指定查詢參數的名稱。
類型 指定查詢參數的數據類型。 由於此資料類型在資料提供者處理數據集查詢之前是未知的,因此在處理共用數據集之前,無法進行數據類型驗證。
可為 Null 指定 NULL 是否為有效的值。
ReadOnly 指定此參數是否在共用數據集定義中標示為唯讀。 只讀參數不會出現在快取重新整理選項的參數清單中,而且必須有預設指定為共用數據集定義的一部分。
DefaultValues 已於共享資料集定義中指定的預設值。 查詢參數可以多重值。 若要覆寫預設值,請在文字框提示區域中輸入新的值。
如果共用資料集定義指定參數查詢中省略的選項,您就不需要提供預設值。 此旗標表示查詢中未使用數據集參數。 例如,參數會出現在共用數據集定義中,因為它只是數據集篩選中使用的報表參數。
若要檢視或變更資料集參數選項,您必須編輯共享數據集定義。 如需詳細資訊,請參閱 Manage Shared Datasets(管理共用資料集)。
報表參數
對於報表,每個參數值都必須有效,您才能成功建立快取重新整理計劃。 您必須輸入或選取每個報表參數的預設值。 您設定的值會覆寫報表伺服器上報表參數所定義的預設值。
參數必須符合報表伺服器上參數屬性中指定的需求。 例如,如果報表參數的屬性 AllowBlank 為 false,則空字串不是有效的值。
若要檢視或變更報表參數選項,您必須在報表伺服器上編輯報表參數,或獨立編輯報表參數。 如需詳細資訊,請參閱報表參數概念(報表產生器 和 SSRS)。
導致快取重新整理計劃處於非使用中狀態的條件
下列條件可能會導致共享數據集或報表快取重新整理計劃變成非使用中狀態。
共用數據集快取或報表快取選項已停用。
必要的參數值未定義、無效或遺失。 報表的所有查詢都必須有效,才能處理報表。 對於具有子報表的報表,會先處理所有數據集查詢,包括子報表的數據集。 如果無法成功處理任何數據集,報表就無法執行。
導致重新啟用快取重新整理計劃的條件
非使用中計劃之後,請執行下列其中一項來觸發快取重新整理計劃的評估:
變更方案的選項。
針對與重新整理計劃相關聯的共享數據集或報表啟用快取。
清除或選取與重新整理計劃相關聯的數據集查詢參數只讀選項,然後將新定義儲存至報表伺服器。