建立、修改與刪除資料導向訂閱

資料導向訂閱是查詢式訂閱,會在執行階段取得用於處理訂閱的資料值。觸發訂閱時,會處理查詢以取得有關收件者、報表傳遞選項、轉譯格式,以及參數設定的最新資訊。查詢結果會與訂閱定義結合,以建立動態訂閱,該動態訂閱會使用您已在員工資料庫、客戶資料庫,或包含可做為訂閱者資料之資訊的其他任何資料庫中維護的資料。

若要建立新的資料導向訂閱或修改現有的訂閱,請使用報表管理員中的 [建立資料導向訂閱] 頁面。這些頁面會引導您逐步建立或修改訂閱。若要在訂閱建立之後存取,請使用 [我的訂閱] 頁面和報表的 [訂閱] 清單。若要了解如何建立資料導向訂閱,請參閱<教學課程:建立資料導向訂閱>。

管理和刪除資料導向訂閱

您無法透過報表管理員的 [管理作業] 頁面,停止或刪除正在進行中的資料導向訂閱。因此,建議您使用共用排程來觸發資料導向訂閱。這樣一來,如果您想要暫時防止訂閱處理,就可以暫停觸發訂閱的排程。如需詳細資訊,請參閱<管理訂閱>。

若要刪除資料導向訂閱,請從報表的 [我的訂閱] 頁面或 [訂閱] 頁面選取該訂閱,然後按一下 [刪除]

如需有關如何取消資料導向訂閱的指示,請參閱<管理執行中的處理序>。

建立和修改資料導向訂閱

若要建立資料導向訂閱,請從報表管理員選取使用預存認證或無認證的報表。

若要建立資料導向訂閱

  1. 在報表管理員中,導覽到包含報表的資料夾,將滑鼠停留在報表上方,接著開啟選項功能表,然後按一下 [管理]

  2. 按一下 [訂閱] 索引標籤。

  3. 按一下 [新增資料導向訂閱] 按鈕。

若要修改現有的資料導向訂閱

  1. 在報表管理員中,導覽到包含報表的資料夾,將滑鼠停留在報表上方,接著開啟選項功能表,然後按一下 [管理]

  2. 按一下 [訂閱] 索引標籤。或者,按一下報表管理員頂端的 [我的訂閱] 連結。

  3. 選取您要修改的訂閱。下列圖示代表資料導向訂閱:資料驅動訂閱圖示

[!附註]

您可以修改任何已經指定的值。所有值均以第一次建立時的方式呈現,除了用來存取訂閱者資料存放區的密碼。每次修改值的時候,都必須在第二頁或任何後續頁面重新輸入密碼。

在可以建立資料導向訂閱之前,請先確定有滿足以下需求:

  • 報表需求。報表必須使用預存認證或不使用認證,才能在執行階段擷取資料。如果報表是使用模擬或委派的認證來連接外部資料來源,您便無法訂閱此報表;當處理此訂閱時,將無法使用建立或擁有此訂閱之使用者的認證。預存認證可以是 Windows 帳戶或資料庫使用者帳戶。如需詳細資訊,請參閱<指定報表資料來源的認證和連接資訊>。

    如果「報表產生器」報表是使用模型當做資料來源,而該模型包含模型項目安全性設定,您便無法訂閱此報表。這項限制中只包含使用模型項目安全性的報表。

    您不能在包含 User!UserID 運算式的報表上建立資料導向訂閱。

  • 資料需求。您必須有一個包含訂閱者資料的可存取外部資料來源。

  • 使用者需求。此訂閱的作者必須具有「管理報表」和「管理所有訂閱」的權限。如需有關項目層級工作權限的詳細資訊,請參閱<工作和權限>。此作者也必須具有適當的認證,才能存取包含訂閱者資料的外部資料來源。

定義查詢來擷取訂閱資訊

資料導向訂閱必須指定查詢或命令來擷取訂閱者資料,查詢應該針對每一個訂閱者產生一個資料列。如果您是使用電子郵件傳遞延伸模組,則查詢應傳回每一個訂閱者的有效電子郵件別名。傳遞的數目會依據查詢所傳回的資料列數目而定。如果資料列集包括 10,000 個資料列,則訂閱會傳遞 10,000 個報表。

如果執行查詢很花時間,您可以增加逾時值以容納更多的處理。

針對此步驟,您必須在繼續之前先驗證查詢。驗證並不會處理查詢,但會傳回在資料列集內的所有資料行清單,讓您可以在後續選取範圍中參考資料行。如果查詢未通過驗證,您就無法繼續。如果查詢語法不正確或資料來源的連接無效,查詢就無法通過驗證。使用 [上一步] 按鈕,以更正資料來源。

執行訂閱

您必須指定處理訂閱的條件。您可以指定排程,或觸發訂閱,讓更新與報表執行快照集一致。資料導向訂閱的處理和標準訂閱的處理相同。如需詳細資訊,請參閱<訂閱處理>。