共用方式為


在 Reporting Services 中使用資料

更新: 2006 年 12 月 12 日

當您要在報表設計師的 [資料] 檢視中撰寫報表時,一開始要先定義資料集;資料集是代表特定資料來源上基礎資料的中繼資料。您會選擇資料來源、指定該資料來源所在之處以及如何連接它,然後報表設計師會顯示與該資料來源類型有關聯的查詢設計師,好讓您可以瀏覽基礎資料,以及以互動方式設計查詢。您會建立一個查詢,此查詢會指定您想要從此資料來源中取得的資料;如果您執行此查詢,將會取回結果集,此結果集是由資料集的欄位集合所代表,您也可以定義其他導出欄位。總而言之,每一個資料集都是由資料來源的指標、查詢和欄位集合所組成;您可以視需要建立許多代表報表資料的資料集。

當您已經為報表定義所有資料集之後,您會切換到 [配置] 檢視,然後將欄位拖曳到報表配置中,在報表頁面上排列報表資料。如需詳細資訊,請參閱<瞭解報表配置和轉譯>。

資料來源

Reporting Services 資料來源定義包含關於資料來源之連接的資訊,如果是資料庫,這會包括如伺服器名稱、資料庫名稱和使用者認證等資訊。資料來源定義中所含的資訊,會因基礎資料的類型而異。Reporting Services 支援下列資料來源類型:Microsoft SQL Server、Microsoft SQL Server Analysis Services、報表伺服器模型、XML、Oracle、SAP NetWeaver Business Intelligence、Hyperion Essbase、ODBC 和 OLE DB。報表伺服器模型資料來源類型可讓您根據現有的報表模型建立報表。如需有關報表模型的詳細資訊,請參閱<使用模型>。

資料來源可以包含在單一報表內,也可以讓數個報表共用。報表特定資料來源的定義會儲存於報表中,而共用資料來源的定義則會儲存於報表伺服器的個別項目中。報表可以包含一個資料來源 (報表特定或共用) 或多個資料來源。如需有關資料來源的詳細資訊,請參閱<定義報表資料來源>。

資料處理延伸模組

當您選擇資料來源類型時,您會在已安裝和註冊的 Reporting Services 資料處理延伸模組清單中或 .NET Framework 管理的資料提供者清單中進行選擇。當您安裝對應的資料提供者時,可以設定其他資料處理延伸模組。如需有關支援之資料處理延伸模組的詳細資訊,請參閱<定義報表資料集>和<設定 Reporting Services 元件>。如需有關建立自己的資料處理延伸模組的詳細資訊,請參閱<Implementing a Data Processing Extension>。

資料集

Reporting Services 資料集包含資料來源定義、資料來源的查詢及產生的欄位清單,也有可能包含參數、導出欄位,以及報表所要使用的定序和其他字元敏感性資訊。

一個報表可以包含多個資料集。這些資料集可供報表上的不同資料區域使用,或者可以用來提供參數的動態清單。您可以使用篩選、排序及群組,以變更報表中所顯示的資料。如需有關資料集的詳細資訊,請參閱<定義報表資料集>。如需有關資料區域的詳細資訊,請參閱<瞭解資料區域>。

欄位

報表中的每一個資料集都包含欄位清單。一般而言,欄位會參考至資料行,或是查詢所傳回的資料集欄位。如果是 XML 資料來源,這些欄位會參考 XML 元素節點及其屬性中的值。參考資料庫欄位的欄位,會包含資料庫欄位的指標和名稱屬性。您可以使用名稱屬性提供易記的名稱,以取代資料庫欄位的名稱。除了資料庫欄位之外,欄位清單還可以包含導出欄位。導出欄位含有名稱和運算式。運算式可以執行例如聯結兩個資料庫欄位 (例如姓氏和名字) 的簡單動作,或可以用來執行複雜的計算。如需詳細資訊,請參閱<如何:加入、編輯或刪除資料集視窗中的欄位 (報表設計師)>。

如需有關如何從報表項目參考此欄位集合的詳細資訊,請參閱<在運算式中使用全域集合 (Reporting Services)>。

某些查詢語言很有彈性,因此可以撰寫會執行計算並傳回易記欄位名稱的查詢,而不須變更欄位清單。在使用不支援此種彈性的資料庫或查詢語言時,欄位清單特別有用。如需詳細資訊,請參閱<如何:重新整理資料集視窗中的欄位 (報表設計師)>。

請參閱

概念

報表設計基本概念
使用報表配置處理資料

其他資源

資料檢視 (報表設計師)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 12 月 12 日

變更的內容:
  • 將 Hyperion Essbase 加入已支援的資料來源類型。

2006 年 4 月 14 日

新增內容:
  • 已新增如何主題的連結。
  • 已新增資料處理延伸模組內容。
  • 已更新支援的資料來源類型。