SQL Server Reporting Services (SSRS) 中的報表資料

報表資料可能是來自組織中的多個資料來源。 您設計報表的第一個步驟,就是建立資料來源,及代表基礎報表資料的資料集。 每個資料來源包含資料連接資訊。 每個資料集都包含查詢命令,定義要作為資料來源資料使用的欄位集。 若要視覺化每個資料集的資料,請新增資料區域 (例如資料表、矩陣、圖表或地圖)。 處理報表時,查詢會在資料來源上執行,且每個資料區會視需要展開,以顯示資料集的查詢結果。

詞彙

如果您不熟悉Reporting Services概念,請檢閱下列Reporting Services概念 (SSRS) 資料連線內嵌資料來源共用資料來源、內嵌資料集、共用資料集資料集查詢報表元件和資料警示中的下列詞彙。

指定報表資料的秘訣

使用下列資訊可以設計您的報表資料策略。

  • 資料來源 :您可以發行資料來源並從報表伺服器或 SharePoint 網站上的報表分開進行管理。 針對每個資料來源,您或資料庫擁有人可以集中管理連接資訊。 資料來源認證會安全地儲存在報表伺服器上;不包含連接字串中的密碼。 您可以將測試伺服器的資料來源重新導向至實際伺服器。 您可以停用資料來源以暫停所有使用它的報表。 如需支援的資料來源清單,請參閱Reporting Services中的資料連線、資料來源和連接字串

  • 資料集 :您可以發行資料集並從所相依的報表或共用資料來源分開進行管理。 您或資料庫擁有者可以提供報表作者可用的最佳化查詢。 變更查詢時,所有使用共用資料集的報表都會使用更新的查詢。 您可以啟用資料集快取以改善效能。 您可以為特定時間排程查詢快取,或使用共用排程。

  • 報表組件使用的資料 :報表組件可以包含所相依的資料。 如需報表組件的詳細資訊,請參閱報表設計師中的報表組件 (SSRS)

  • 篩選資料 :在查詢或在報表中,可以篩選報表資料。 您可以使用資料集及查詢變數以建立串聯參數,並提供使用者從數千個選取中減少選擇項目的能力,以選取便於管理的數字。 您可以根據所指定的參數值或其他值,篩選資料表或圖表中的資料。

  • 參數 :包含查詢變數的資料集查詢命令會自動建立相符的報表參數。 您也可以手動建立參數。 檢視報表時,報表工具列會顯示參數。 使用者可以選取值,以控制報表資料或報告的外觀。 若要為特定對象自訂報表資料,您可以建立一組具有連結到相同報表定義之不同預設值的報表參數,或是使用內建的 UserID 欄位。 如需詳細資訊,請參閱報表參數 (報表產生器和報表設計師)運算式中的內建集合 (報表產生器和 SSRS)

  • 資料警示 :發行報表後,您可以根據報表資料來建立警示,並在符合所指定規則時,接收電子郵件訊息。

  • 群組及彙總值 :在查詢或在報表中,可以分組及彙總報表資料。 若您彙總查詢中的數值,可繼續合併有意義條件約束內報表中的數值。 如需詳細資訊,請參閱篩選、分組及排序資料 (報表產生器和 SSRS)彙總函數 (報表產生器和 SSRS)

  • 排序資料 :在查詢或在報表中,可以排序報表資料。 在資料表中,您也可以加入互動式排序按鈕,讓使用者可以控制排序次序。

  • 以運算式為基礎的資料 :因為多數的報表屬性可以運算式為基礎,而且運算式可以包含資料集欄位及報表參數的參考,您可以寫入強大的運算式以控制報表資料及外觀。 您可以提供使用者透過定義參數控制所看見資料的能力。

  • 顯示資料集中的資料 :資料集中的資料通常會顯示在一個或多個資料區,例如資料表及圖表。

  • 顯示多個資料集中的資料:您可以在一個以查閱其他資料集中值或彙總為基礎之資料集的資料區域中寫入運算式。 您可以包含以一個資料集為基礎之資料表中的子報表,以顯示來自不同資料來源的資料。

資料連接、資料來源及資料集

使用下列清單以協助定義報表資料的來源。

  • 考慮是否使用內嵌或共用資料來源及資料集。 與資料來源的擁有者進行共同作業,以實作及使用適用於組織的驗證及授權。

  • 了解組織的軟體資料層架構,以及資料類型所造成之可能發生的問題。 了解資料延伸模組及資料處理延伸模組會如何影響查詢結果。 資料類型在資料來源、資料提供者及儲存於報表定義 (.rdl) 檔案的資料類型之間會有所差異。

  • 了解 Reporting Services 用戶端/伺服器架構與工具。 例如,在報表設計師中,您會在使用內建資料來源類型的用戶端機器上撰寫報表。 發行報表時,報表伺服器或 SharePoint 網站上必須支援資料來源類型。 如需詳細資訊,請參閱 Reporting Services (SSRS) 支援的資料來源

  • 報表中可撰寫資料來源及資料集,並且會從用戶端撰寫工具發行至報表伺服器或 SharePoint 網站。 報表伺服器上可直接建立資料來源。 發行後,您可以設定報表伺服器上的認證及其他屬性。 如需詳細資訊,請參閱 Reporting Services 和Reporting Services Tools中的資料連線、資料來源和連接字串

  • 您可以使用的資料來源取決於其已安裝的 Reporting Services 資料延伸模組。 資料來源支援可視用戶端撰寫工具、報表伺服器版本及報表伺服器平台而有所差異。 如需詳細資訊,請參閱 Reporting Services (SSRS) 支援的資料來源

  • 資料來源認證會視資料來源類型,以及您是否正在用戶端或報表伺服器或 SharePoint 網站上檢視報表而有所變化。 如需詳細資訊,請參閱設定 SharePoint 網站上報表伺服器項目的權限 (SharePoint 整合模式的 Reporting Services)指定報表資料來源的認證與連線資訊,以及 Reporting Services 工具中每個工具特定的認證資訊。

建立資料連接,從外部來源、資料集及查詢加入資料的相關工作。

一般工作 連結
建立資料連接 Data Connections, Data Sources, and Connection Strings in Reporting Services
建立資料集及查詢 報表內嵌資料集和共用資料集 (報表產生器及 SSRS)
在發行後管理資料來源 管理報表資料來源
在發行後共用資料集 管理共用資料集
建立及管理資料警示 Reporting Services Data Alerts
快取共用資料集 快取共用資料集 (SSRS)
排程共用資料集以預先載入快取 排程
加入資料延伸模組 實作資料處理延伸模組