共用方式為


報表產生器中的報表組件和資料集

在報表產生器中,在報表內包含資料最簡單的方式,就是從報表組件庫加入報表組件。 報表組件包含相依的資料集,稱為「相依資料集」(Dependent Dataset)。 相依資料集是以共用資料來源為基礎,而且可以是內嵌資料集或共用資料集。

[!附註]

報表組件是指儲存在報表伺服器上的獨立報表項目,而且可以包含在其他報表中。使用報表產生器來瀏覽並從 [報表組件庫] 中選取要加入至報表的組件。您可以使用報表設計師或報表產生器來儲存報表組件,以便用於報表組件庫。如需詳細資訊,請參閱 microsoft.com 網站上的<報表組件 (報表產生器及 SSRS)>和<報表設計師中的報表組件 (SSRS)>。

在報表內包含資料的另一個方式是使用共用資料集。 如需詳細資訊,請參閱<報表內嵌資料集和共用資料集 (報表產生器及 SSRS)>。

[!附註]

您可以在報表產生器以及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。每種撰寫環境都會提供不同的方式來建立、開啟和儲存報表與相關的項目。如需詳細資訊,請參閱 microsoft.com 網站上的<在報表設計師及報表產生器中設計報表 (SSRS)>。

本文內容

將包含相依資料集的報表組件加入至您的報表

自訂相依資料集

將相依資料集當做共用資料集發行

將包含相依資料集的報表組件加入至您的報表

當您將報表組件加入至報表時,其中包含的相依資料集也會加入到報表中。 報表組件可能包含其中內含許多其他報表項目的矩形,因此,它可以將多個相依資料集加入至報表中。 每個共用資料集都是一個獨立的參考;其相依的共用資料來源不會加入到您的報表中。 每個內嵌資料集也會加入相依的內嵌或共用資料來源。

內嵌資料來源的認證不會儲存為報表組件的一部分。 如果將內嵌資料來源加入到您的報表,系統會在您執行報表時提示您提供認證。 為避免系統提示您提供認證,請搭配預存認證使用以共用資料來源為基礎的報表組件。

將報表組件加入至報表之後,加入的資料集就與您建立的內嵌或共用資料集沒什麼不同了。 您可以在 [報表資料] 窗格中,檢視額外的資料集。 內嵌資料集會出現在對應的共用資料來源下方,而共用資料集則出現在 [共用資料集] 資料夾的下方。

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

自訂相依資料集

將報表組件加入至報表之後,您可以進行預覽,並決定是否要對資料進行一些變更。 您可以變更的內容取決於您要使用的資料集類型。

若要變更內嵌資料集的資料和資料選項,您可以編輯包括查詢在內的資料集屬性,就像您先前自己建立資料集一樣。

若要變更共用資料集的資料及資料選項,您僅能在您有足夠權限的報表伺服器上,變更共用資料集定義。 您也可以在報表中加入篩選、加入導出欄位,以及變更區分大小寫之類的資料選項,藉以自訂共用資料集的執行個體。 如需詳細資訊,請參閱<內嵌和共用資料集 (報表產生器及 SSRS)>。

如需有關如何變更共用資料集定義,或如何顯示報表中共用資料集之最新資料變更的詳細資訊,請參閱<建立共用資料集或內嵌資料集 (報表產生器及 SSRS)>和<加入、編輯、重新整理報表資料窗格中的欄位 (報表產生器及 SSRS)>。

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

將相依資料集當做共用資料集發行

當您發行包含相依資料集的報表項目時,您可以選擇將每個資料集當做共用資料集發行,或當做仍然內嵌在報表項目中的內嵌資料集發行。

當您選取共用資料集選項時,資料集會儲存至報表伺服器,做為共用資料集定義。 在您的報表中,使用該資料集的每個報表項目都會進行更新,以指向現在位於報表伺服器上的共用資料集。 因此會發生兩件事:

  1. 在 [發行] 對話方塊中,已經發行的每個共用資料集都會從可用於發行之項目的清單中移除。

  2. 當您結束報表產生器,或啟動新的報表時,系統會提示您儲存報表。 如果您不儲存報表,下次開啟此報表並發行報表項目時,您可能會發行相同資料集的新複本。 為避免將共用資料集的多個複本儲存至報表伺服器,建議您儲存報表。

重要事項重要事項

為確保您和其他人可以繼續成功地使用共用資料集中的資料,您必須了解保護報表項目安全背後的原則。 如需詳細資訊,請參閱<保護共用資料集項目的安全>。

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

請參閱

概念

報表設計檢視 (報表產生器)

安全性 (報表產生器)

報表組件 (報表產生器及 SSRS)

報表內嵌資料集和共用資料集 (報表產生器及 SSRS)