Share via


教學課程:在報表中使用 XML 資料

更新: 2006 年 7 月 17 日

此教學課程提供有關如何使用 XML 資料處理延伸模組,為 Reporting Services 報表擷取 XML 資料的逐步指示。在此教學課程中,您將指定報表伺服器 Web 服務的資料來源連接,建立資料集和擷取 XML 資料的查詢,並建立及預覽最終報表。

需求

您的系統必須安裝好下列項目,才能使用這個教學課程:

  • SQL Server 2005 Reporting Services。SQL Server Express Edition 不提供 XML 資料處理延伸模組的支援。如需詳細資訊,請參閱<SQL Server 2005 版本支援的功能>。
    ms345334.note(zh-tw,SQL.90).gif附註:
    為了完成這個教學課程,Reporting Services 必須以原生模式執行。如果 Reporting Services 是在 SharePoint 整合模式中執行,則所有用到報表伺服器 URL 的步驟都將無法運作。如需有關 Reporting Services 模式的詳細資訊,請參閱<Reporting Services 的部署模式>。如需有關部署專案的詳細資訊,請參閱<將報表、模型和共用資料來源部署至 SharePoint 網站>。
  • Business Intelligence Development Studio。
    ms345334.note(zh-tw,SQL.90).gif附註:
    Itanium 架構的電腦不支援 Business Intelligence (BI) Development Studio。但 x64 系列的電腦支援 BI Development Studio。如果已在 Itanium 系列的電腦上部署 SQL Server 範例資料庫,請在 x86 或 x64 系列的電腦上使用 BI Development Studio 來修改並執行範例。
  • 儲存各種報表、模型、共用資料來源和資料夾的報表伺服器。您在此教學課程中擷取的 XML 資料是有關報表伺服器上儲存之項目的中繼資料。您必須至少有一或兩個儲存的項目,才有資料可報告。快速加入各種報表和資料來源的方法之一是發行範例報表。如需詳細資訊,請參閱<AdventureWorks 報表範例>。
  • 傳回 XML System.Data.DataSet 物件的 Web 服務。您在此教學課程第 3 課中擷取的 XML 資料是由 Web 服務傳回的 XML System.Data.DataSet。您可以使用任何傳回 System.Data.DataSet 的可用 Web 服務,也可以建立及部署第 2 課所描述從 AdventureWorks 資料庫擷取資料的範例 Web 服務。
  • 對 XML 資料來源來說,必須設定 Windows 整合式安全性認證或不要認證。請記住,如果您停用 Windows 整合式安全性,您就無法利用它擷取資料。如果您指定預存認證或提示認證,會在執行階段發生錯誤。如需詳細資訊,請參閱<定義 XML 資料的報表資料集>。

**完成本教學課程的估計時間:**30 分鐘

工作

第 1 課:定義 Reporting Services Web 服務的報表資料集

第 2 課:從 Web 服務定義 ADO.NET 資料集的報表資料集

第 3 課:從內嵌 XML 資料定義報表資料集

第 4 課:建立使用 XML 資料的報表

ms345334.note(zh-tw,SQL.90).gif附註:
當檢閱教學課程時,建議您在文件檢視器工具列上,加入 [下一個][上一個] 按鈕。如需詳細資訊,請參閱<在說明中加入 [下一個] 和 [上一個] 按鈕>。

請參閱

概念

Reporting Services 教學課程

其他資源

定義 XML 資料的報表資料集
在 Reporting Services 中使用資料

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 7 月 17 日

新增內容:
  • 傳回 XML System.Data.DataSet 物件之 Web 服務的新增需求。
  • 兩個新課程的新增參考。

2006 年 4 月 14 日

變更的內容:
  • 已描述認證的需求。