共用方式為


第 3 課:定義資料驅動訂閱

在這個課程中,您將利用資料驅動訂閱頁面來連接訂閱資料來源、建立擷取訂閱資料的查詢,以及將結果集對應至報表和傳遞選項。

[!附註]

開始之前,請確認 SQL Server Agent 服務正在執行。 若未執行,您就無法儲存訂閱。

這一課會假設您已完成第 1 課和第 2 課,而且報表資料來源使用預存認證。 如需詳細資訊,請參閱<第 2 課:修改報表資料來源屬性>。

本主題內容:

  • 啟動資料驅動訂閱精靈

  • 步驟 1 - 定義描述

  • 步驟 2 - 定義訂閱者資料來源的連接

  • 步驟 3 - 定義擷取訂閱者資料的查詢

  • 步驟 4 - 設定傳遞選項

  • 步驟 5 - 設定參數值以改變報表輸出

  • 步驟 6 - 為訂閱建立排程

啟動資料驅動訂閱精靈

  1. 在報表管理員中,按一下 [首頁],然後導覽至包含 Sales Orders 報表的資料夾。

  2. 在報表的內容功能表中,按一下 [管理],然後按一下 [訂閱] 索引標籤。

  3. 按一下 [新增資料驅動訂閱]。 如果您沒有看見這個按鈕,表示您沒有「內容管理員」權限。

  4. 搭配回到頁首連結使用的箭頭圖示 回到頁首

步驟 1 - 定義描述

  1. 在 [描述] 中,輸入「銷售訂單傳遞」。

  2. [指定通知收件者的方式] 中,選取 [Windows FileShare]

  3. 選取 [僅為此訂閱指定],然後按 [下一步]

  4. 搭配回到頁首連結使用的箭頭圖示 回到頁首

步驟 2 - 定義訂閱者資料來源的連接

  1. 選取 [Microsoft SQL Server] 做為資料來源類型。

  2. 在 [連接字串] 中,輸入下列連接字串:

    data source=localhost; initial catalog=Subscribers
    

    [!附註]

    訂閱者是您在第 1 課所建立的資料庫。

  3. 按一下 [安全地儲存在報表伺服器中的認證]

  4. [使用者名稱][密碼] 中,輸入網域使用者名稱和密碼。 指定 [使用者名稱] 時,請同時包括網域和使用者帳戶。

    [!附註]

    用於連接至訂閱者資料來源的認證不會傳回給 Management Studio。 如果您稍後修改了訂閱,就必須重新輸入用於連接到資料來源的密碼。

  5. 選取 [連接到資料來源時做為 Windows 認證],再按 [下一步]

  6. 搭配回到頁首連結使用的箭頭圖示 回到頁首

步驟 3 - 定義擷取訂閱者資料的查詢

  1. 在查詢方塊中,輸入下列查詢:

    Select * from OrderInfo
    
  2. 將逾時指定為 30 秒。

  3. 按一下 [驗證],再按 [下一步]

  4. 搭配回到頁首連結使用的箭頭圖示 回到頁首

步驟 4 - 設定傳遞選項

  1. 針對 [檔案名稱],選取 [從資料庫取值]。 選取 [Order] 欄位。

  2. 針對 [路徑],選取 [指定靜態值]。 在 [設定值] 中,輸入您擁有寫入權限之公用檔案共用的名稱 (例如 \\mycomputer\public\myreports)。

  3. 針對 [轉譯格式],選取 [從資料庫取值]。 選取 [格式]

  4. 針對 [寫入模式],選取 [指定靜態值] 並選取 [自動遞增]

  5. 針對 [副檔名],選取 [指定靜態值] 並選取 [True]

  6. 針對 [使用者名稱],選取 [指定靜態值]。 輸入網域使用者帳戶。 請使用下列格式輸入:<domain>\<account>。 使用者帳戶必須擁有您在上述步驟中設定之路徑的權限。

  7. 針對 [密碼],選取 [指定靜態值]。 輸入密碼。 請務必小心輸入密碼。 精靈不會驗證密碼。

  8. [下一步]

  9. 搭配回到頁首連結使用的箭頭圖示 回到頁首

步驟 5 - 設定參數值以改變報表輸出

  1. 針對 [OrderNumber],選取 [從資料庫取值]。 在 [值] 中,選取 [Order]。 按 [下一步]

  2. 搭配回到頁首連結使用的箭頭圖示 回到頁首

步驟 6 - 為訂閱建立排程

  1. 按一下 [在為此訂閱建立的排程上],然後按 [下一步]

  2. [排程詳細資料] 中,按一下 [一次]

  3. 請指定現在以後的幾分鐘做為開始時間。

  4. 按一下 [完成]

  5. 搭配回到頁首連結使用的箭頭圖示 回到頁首

後續步驟

當訂閱執行時,會將四個報表檔傳遞至您指定的檔案共用,「訂閱者」資料來源中的每筆訂單各一個。 在資料 (資料應該隨著訂單而不同)、轉譯格式及檔案格式等方面,每項傳遞都應該是唯一的。 您可以開啟共用資料夾中的每一份報表,確認每個版本都是根據您定義的訂閱選項來自訂的。

訂閱建立的檔案清單

報表管理員中的訂閱頁面將包含訂閱的 [上次執行] 日期和 [狀態]

[!附註]

請在訂閱執行之後重新整理頁面,以便查看更新的資訊。

報表管理員中的訂閱結果

此步驟是<定義資料驅動訂閱>教學課程的總結。 若要深入了解有關其他 Reporting Services 教學課程的詳細資訊,請參閱<Reporting Services 教學課程 (SSRS)>。

搭配回到頁首連結使用的箭頭圖示 回到頁首

請參閱

工作

建立資料驅動訂閱 (SSRS 教學課程)

概念

訂閱與傳遞 (Reporting Services)

資料驅動訂閱

建立、修改和刪除資料驅動訂閱

使用外部資料來源以取得訂閱者資料 (資料驅動訂閱)