如何:建立和管理訂閱 (SharePoint 整合模式的 Reporting Services)
您可以建立報表的訂閱,您會從與報表伺服器整合的 SharePoint Web 應用程式 (在 SharePoint 整合模式下執行) 存取該報表。若要建立訂閱,報表必須使用預存認證,而且您必須具備檢視報表及建立警示的權限。建立訂閱時,有三種方式可以指定其傳遞:
您可以建立訂閱,以便將以原始報表為基礎的文件傳遞至與原始報表位於相同 SharePoint 網站中的文件庫。您無法將文件傳遞至相同網站集合中另一部伺服器或另一個網站上的程式庫。若要傳遞文件,您必須在報表要傳遞至其中的文件庫上擁有「新增項目」權限。
您可以將以原始報表為基礎的文件傳遞至檔案系統上的共用資料夾。您必須選取可透過網路連接存取的現有資料夾。
如果報表伺服器設定為使用報表伺服器電子郵件傳遞延伸模組,您就可以建立將報表或已匯出報表檔案 (以輸出格式儲存) 傳送至收件匣的訂閱。若只要接收通知,但不接收報表或報表 URL,請清除 [包含這個報表的連結] 和 [在訊息內顯示報表] 核取方塊。
建立訂閱時,您可以選取檔案格式,以便將報表建立成特定文件類型。並非每份報表都適用於每種格式。在您選取訂閱的格式之前,請開啟報表並將它匯出成不同的格式,以便確認它是否如預期方式顯示。
重要事項 |
---|
將報表傳遞至文件庫或共用資料夾的訂閱會建立以原始報表為基礎的新靜態檔案,但是此檔案並非在報表檢視器 Web 組件中執行的真正報表定義。如果原始報表具有互動式功能 (例如,鑽研連結) 或動態內容,這些功能將無法在傳遞至目標位置的靜態檔案中使用。如果您選取「網頁」,就可以保留某些互動性,但是因為文件不是在報表檢視器中執行的 .rdl 檔,所以按一下連結報表將會在瀏覽器工作階段中建立新頁面,導致您必須捲動才能回到網站。 |
您無法將匯出之報表的副檔名重新命名為 .rdl,並讓它在報表檢視器 Web 組件中執行。如果您想要建立可提供實際報表的訂閱,請使用報表伺服器電子郵件傳遞延伸模組並將選項設定為包含報表的連結。
包含傳遞文件之文件庫的版本設定會決定每次傳遞該文件時是否會建立新的版本。依預設,每個文件庫都會啟用版本設定。除非您明確選擇 [無版本設定],否則只要一傳遞就會建立文件新的主要版本。訂閱傳遞的結果只會建立文件的主要版本,絕不會建立次要版本,即使所選取的版本設定選項允許次要版本。如果限制要保留的主要版本數目,則在達到上限時,新傳遞項目將會取代舊傳遞項目。
您針對訂閱所選取的輸出格式會以報表伺服器上安裝的轉譯延伸模組為基礎。您只能選取報表伺服器之轉譯延伸模組所支援的輸出格式。如需輸出格式的描述,請參閱<匯出報表 (報表產生器 3.0 和 SSRS)>。
將報表傳遞至 SharePoint 文件庫
指向文件庫中的報表。
按一下報表旁的向下箭頭,然後選取 [管理訂閱]。
按一下 [加入訂閱]。
在 [傳遞延伸模組] 中,選取 [SharePoint 文件庫]。
在 [文件庫] 中,選取相同網站內的文件庫。
在 [檔案選項] 中,指定訂閱將建立之文件的檔案名稱和標題。
在 [輸出格式] 中,選取應用程式格式。
網頁封存 (MHTML) 是預設值,因為它會產生獨立的 HTML 檔案,但是它將不會保留原始報表中可能存在的互動式報表功能。
在 [覆寫選項] 中,指定可決定後續傳遞項目是否會覆寫檔案的選項。如果您要保留之前的傳遞項目,可以選取 [使用唯一的名稱建立檔案]。如此就會將數字附加至新的檔案,以便建立唯一的檔案名稱。
在 [傳遞事件] 中,指定導致訂閱執行的排程或事件。每當使用快照集資料執行之報表的資料重新整理時,您就可以建立自訂排程、選取共用排程 (如果可用的話) 或執行訂閱。如需有關排程和資料處理的詳細資訊,請參閱<如何:設定處理選項 (SharePoint 整合模式的 Reporting Services)>和<如何:排程報表和訂閱處理 (SharePoint 整合模式的 Reporting Services)>。
在 [參數] 中,如果您要建立參數化報表的訂閱,請指定您想要在處理訂閱時搭配報表使用的值。如果您選取的報表不包含參數,表示在此頁面上看不到報表區段。如需有關參數的詳細資訊,請參閱<如何:在已發行的報表上設定參數 (SharePoint 整合模式中的 Reporting Services)>。
若要建立共用資料夾傳遞的訂閱
指向文件庫中的報表。
按一下報表旁的向下箭頭,然後選取 [管理訂閱]。
按一下 [加入訂閱]。
在 [傳遞延伸模組] 中,選取 [Windows 檔案共用]。
在 [檔案名稱] 中,輸入將在共用資料夾中建立之檔案的名稱。
在 [路徑] 中,以統一命名慣例 (UNC) 格式輸入包含電腦網路名稱的資料夾路徑。資料夾路徑中不要包含尾端的反斜線。範例路徑可能是 \\ComputerName01\Public\MyReports,其中 Public 和 MyReports 都是共用資料夾。
在 [轉譯格式] 中,選取報表的應用程式格式。
在 [寫入模式] 中,選擇 [無]、[自動遞增] 或 [覆寫]。這些選項會決定後續傳遞項目是否會覆寫檔案。如果要保留之前的傳遞項目,可以選擇 [自動遞增]。如此就會將數字附加至新的檔案,以便建立唯一的檔案名稱。如果選擇 [無],而且目標位置中已存在相同名稱的檔案,就不會進行任何傳遞。
在 [副檔名] 中,選擇 [True] 加入對應至應用程式檔案格式的副檔名,或 [False] 建立不含副檔名的檔案。
在 [使用者名稱] 和 [密碼] 中,輸入在共用資料夾上具有寫入權限的認證。
在 [傳遞事件] 中,指定導致訂閱執行的排程或事件。每當使用快照集資料執行之報表的資料重新整理時,您就可以建立自訂排程、選取共用排程 (如果可用的話) 或執行訂閱。如需有關排程和資料處理的詳細資訊,請參閱<如何:設定處理選項 (SharePoint 整合模式的 Reporting Services)>和<如何:排程報表和訂閱處理 (SharePoint 整合模式的 Reporting Services)>。
在 [參數] 中,如果您要建立參數化報表的訂閱,請指定您想要在處理訂閱時搭配報表使用的值。如需有關參數的詳細資訊,請參閱<如何:在已發行的報表上設定參數 (SharePoint 整合模式中的 Reporting Services)>。
建立報表伺服器電子郵件傳遞的訂閱
指向文件庫中的報表。
按一下報表旁的向下箭頭,然後選取 [管理訂閱]。
按一下 [加入訂閱]。
在 [傳遞延伸模組] 中,選取 [電子郵件]。
在 [傳遞選項] 中,指定要將報表傳送至其中的電子郵件地址。
或者,您可以修改 [主旨] 行。[主旨] 行會使用內建參數,以便擷取報表名稱和處理報表的時間。這些參數是唯一可用的內建參數。雖然這些參數是可自訂 [主旨] 行中顯示之文字的預留位置,但是您可以將它取代成靜態文字。
如果要在訊息主體中內嵌報表 URL,請選擇 [包含這個報表的連結]。
在 [報表內容] 中,指定您是否想要在訊息主體中內嵌實際的報表。
轉譯格式和瀏覽器會決定是否要內嵌或附加報表。如果您的瀏覽器支援 HTML 4.0 與 MHTML,而且您選取網頁封存轉譯格式,則報表會內嵌為訊息的一部分。其他所有轉譯格式 (CSV、PDF 等) 會以附加檔案傳遞報表。Reporting Services 在傳送報表之前,不會檢查附加檔案或訊息的大小。如果附加檔案或訊息超過郵件伺服器所允許的上限,將不會傳遞報表。如果是大型報表,請選擇其中一個傳遞選項 (例如 URL 或通知)。
在 [傳遞事件] 中,指定導致訂閱執行的排程或事件。每當使用快照集資料執行之報表的資料重新整理時,您就可以建立自訂排程、選取共用排程 (如果可用的話) 或執行訂閱。如需有關排程和資料處理的詳細資訊,請參閱<如何:設定處理選項 (SharePoint 整合模式的 Reporting Services)>和<如何:排程報表和訂閱處理 (SharePoint 整合模式的 Reporting Services)>。
在 [參數] 中,如果您要建立參數化報表的訂閱,請指定您想要在處理訂閱時搭配報表使用的值。如需有關參數的詳細資訊,請參閱<如何:在已發行的報表上設定參數 (SharePoint 整合模式中的 Reporting Services)>。
檢視或修改訂閱
指向報表。
按一下向下箭頭,然後按一下 [管理訂閱]。
每個訂閱都可由傳遞類型加以識別。按一下訂閱類型,即可檢視並變更現有的屬性。
刪除訂閱
指向報表。
按一下向下箭頭,然後按一下 [管理訂閱]。
按一下訂閱旁的核取方塊,然後按一下 [刪除]。