建立、修改和刪除資料驅動訂閱
資料驅動訂閱是查詢式訂閱,會在執行階段取得用於處理訂閱的資料值。 觸發訂閱時,會處理查詢以取得有關收件者、報表傳遞選項、轉譯格式,以及參數設定的最新資訊。 查詢結果會與訂閱定義結合以建立動態訂閱。 此訂閱會使用您已在員工資料庫、客戶資料庫或任何其他資料庫中維護的資料。 資料庫包含可作為訂閱者資料使用的資訊。
若要建立新的資料驅動訂閱或修改現有訂閱,請使用入口網站中的 [管理] >[訂閱] 頁面。 [訂閱] 頁面會引導您逐步建立或修改訂閱。 若要存取訂閱,請使用報表的我的訂閱頁面或「訂閱」清單。 若要了解如何建立資料驅動訂閱,請參閱建立資料驅動訂閱 (SSRS 教學課程)。
本文內容:
管理和刪除資料驅動訂閱
您無法透過 Web 入口網站停止或刪除正在進行中的資料驅動訂閱。 因此,建議您使用共用排程來觸發資料驅動訂閱。 這樣一來,如果您想要暫時防止訂閱處理,就可以暫停觸發訂閱的排程。 如需詳細資訊,請參閱建立及管理原生模式報表伺服器的訂閱。
若要刪除資料驅動訂閱,請選取訂閱頁面上報表旁的核取方塊,然後選擇刪除。
如需如何取消資料驅動訂閱的指示,請參閱 管理執行中的處理序。
建立和修改資料驅動訂閱
若要建立資料驅動訂閱,請選取使用預存認證或無認證的報表。 當您建立資料驅動訂閱時,您可能會決定使用描述欄位的命名慣例,如此就能輕鬆區分標準訂閱與資料驅動訂閱。
建立資料驅動訂閱 (原生模式)
在 Web 入口網站中,巡覽至包含報表的資料夾,以滑鼠右鍵按一下該報表,然後從功能表選取管理。
選取 [訂閱] 索引標籤。
在 [訂閱] 頁面上選取 [+ 新增訂閱] 。
建立資料驅動訂閱 (SharePoint 模式)
在 SharePoint 文件庫中,將滑鼠停留在報告上方,接著開啟選項功能表,然後選取管理訂閱。
選取新增資料驅動訂閱。
修改現有的資料驅動訂閱 (原生模式)
在 Web 入口網站中,巡覽至包含報表的資料夾,以滑鼠右鍵按一下該報表,然後從功能表選取管理。
選取 [訂閱] 索引標籤。
選取所要修改訂閱旁的核取方塊,然後選擇編輯。 資料驅動訂閱在類型直欄中的值為「資料驅動」。
修改現有的資料驅動訂閱 (SharePoint 模式)
在 SharePoint 文件庫中,將滑鼠停留在報告上方,接著開啟選項功能表,然後選取管理訂閱。
選取您要修改的訂閱。
注意
您可以修改任何已經指定的值。 所有值均以第一次建立時的方式呈現,除了用來存取訂閱者資料存放區的密碼。 每次修改值的時候,都必須在第二頁或任何後續頁面重新輸入密碼。
在可以建立資料驅動訂閱之前,請先確定有滿足以下需求:
報表需求。 報表必須使用預存認證或不使用認證,才能在執行階段擷取資料。 您無法訂閱使用模擬或委派認證連線至外部資料來源的報表。 當系統處理訂閱時,便無法取得建立或擁有訂閱的使用者之認證。 預存認證可以是 Windows 帳戶或資料庫使用者帳戶。 如需詳細資訊,請參閱指定報表資料來源的認證及連線資訊。
如果「報表產生器」報表是使用模型當做資料來源,而該模型包含模型項目安全性設定,您便無法訂閱此報表。 這項限制中只包含使用模型項目安全性的報表。
您無法在包含
User!UserID
運算式的報表上建立資料驅動訂閱。資料需求。 您必須有一個包含訂閱者資料的可存取外部資料來源。
使用者需求。 訂閱的作者必須具有「管理報表」和「管理所有訂閱」的權限。如需項目層級工作權限的詳細資訊,請參閱工作和權限。 此作者也必須具有適當的認證,才能存取包含訂閱者資料的外部資料來源。
定義可擷取訂閱資訊的查詢
資料驅動訂閱必須指定查詢或命令來擷取訂閱者資料, 查詢應該針對每一個訂閱者產生一個資料列。 如果您是使用電子郵件傳遞延伸模組,則查詢應傳回每一個訂閱者的有效電子郵件別名。 傳遞的數目會依據查詢所傳回的資料列數目而定。 如果資料列集包括 10,000 個資料列,則訂閱會傳遞 10,000 個報表。
如果執行查詢很花時間,您可以增加逾時值以容納更多的處理。
針對此步驟,您必須在繼續之前先驗證查詢。 驗證並不會處理查詢,但會傳回在資料列集內的所有直欄清單,讓您可以在後續選取範圍中參考直欄。 如果查詢未通過驗證,您就無法繼續。 如果查詢語法不正確或資料來源的連接無效,查詢就無法通過驗證。 使用 [上一步] 按鈕,以更正資料來源。
執行訂閱
您必須指定處理訂閱的條件。 您可以指定排程,或觸發訂閱,讓更新與報表執行快照集一致。 資料驅動訂閱的處理和標準訂閱的處理相同。