使用報表產生器 1.0 來設計和實作報表

整個組織中的資訊工作者需要存取商務資料,以便及時且有效地做出決定。這些商務使用者具有各種的技能與專業知識,需要直覺又強大的工具,在不必具備公司資料來源之高深技術知識的情況下,就能瀏覽和尋找關鍵問題的解答。

報表產生器可以讓商務使用者,根據在模型設計師中建立的易用報表模型,建立自己的報表。報表產生器完全與 MicrosoftSQL ServerReporting Services 整合,可運用完整的報表平台,為所有使用者提供特定報表。

報表產生器可以在支援 Microsoft.NET Framework 2.0 的任何平台上執行。如果用戶端電腦未安裝 .NET Framework 2.0,系統會提示使用者安裝它。

報表產生器

使用者使用報表產生器工具建立報表。報表產生器介面建立在一般人熟悉的 Microsoft Office 介面範例 (例如 Excel 和 PowerPoint) 之上。使用者從包含預先定義之資料區域的報表配置範本開始,建立資料表、矩陣和圖表的組合。使用者導覽報表模型,以選取報表項目,並設定篩選報表資料的條件約束。報表模型包含讓報表產生器自動產生來源查詢,以及擷取要求之資料所需的所有資訊。報表產生器也允許使用者執行下列動作:

  • 將文字和格式加入至報表。

  • 建立針對報表模型定義的新欄位和計算。

  • 預覽、列印和發行報表。

  • 瀏覽與其報表內容相關的資料。

互動式資料瀏覽

報表產生器報表,可以讓使用者互動地鑽研和瀏覽與報表之內容相關的資料。

  • 自動產生新鑽研報表,可以讓使用者沿著模型導覽路徑瀏覽資料。

  • 導覽報表的查詢是立即產生,傳遞使用者目前「位置」的內容。

  • 只要目前項目有關聯性可循,使用者就可以一直鑽研下去。

報表模型

報表產生器報表是利用報表模型建立,該模型在基礎資料來源之上提供商務層。報表模型包括:

  • 資料庫欄位和資料表的商務名稱。

  • 資料來源中的項目之間的已定義關聯性。

  • 模型項目的邏輯群組。

報表模型協助使用者,從基礎資料來源導覽和選取所要的資訊。接著,報表產生器使用報表模型定義,以自動產生擷取要求之資料的來源查詢。此外,還可以保護模型元素,讓使用者只看得到其有權檢視的資料。

模型設計師

模型設計師是定義、編輯和發行報表模型的使用者應用程式。模型設計者可以啟動模型設計師,直接針對資料來源開始設計,也可以根據一組預先定義的規則當做模型設計的起點,自動產生模型。模型設計師可以根據 SQL Server 2000 或更新版本的資料庫以及執行 9.2.0.3 版或更新版本的 Oracle 資料庫產生模型。

[!附註]

以 SQL Server 2005 或更新版本的 Analysis Services 資料庫為基礎的報表模型是透過使用報表管理員或 SharePoint Services 產生的。

與 Reporting Services 整合

報表產生器報表就像其他任何 Reporting Services 報表一樣,一旦發行以後,就能運用報表平台的所有檢視與管理功能。

  • 報表產生器是一個從報表伺服器部署的 ClickOnce Windows Form 應用程式,方便集中管理。

  • 報表產生器報表是以報表定義語言 (RDL) 發行。

  • 報表會由相同的方法與 API 管理、保護和傳遞。

  • 報表產生器報表可以在報表設計師中編輯,以利用報表設計師的完整功能,例如巢狀資料區域和展開的運算式支援。

  • 可以從協力廠商應用程式啟動,以整合報表。

報表管理員整合

協助保護和管理模型與模型項目的使用者介面會整合於報表管理員。模型的管理類似於管理其他報表伺服器項目。

  • 透過報表管理員進行模型安全性和管理。

  • 新的模型管理 API。

本章節內容

主題

描述

使用報表產生器 1.0 (特定報表)

討論報表產生器,以及如何使用預先設計的報表範本來設計和執行報表。

使用報表模型查詢設計工具

討論如何在報表設計師中建立以模型為基礎的報表。

設計特定報表:如何主題

提供在報表產生器中完成工作的逐步指示。

設計特定報表:教學課程

提供以 AdventureWorks 為基礎的教學課程以及如何使用報表產生器。

使用模型

討論如何使用報表模型設計師來建立和修改報表模型,以及如何使用報表管理員來產生模型。

設計報表模型:如何主題

提供在模型設計師中完成工作的逐步指示。

設計報表模型:教學課程

提供以 AdventureWorks 為基礎的教學課程以及如何使用模型設計師。

發行模型

討論如何將模型發行至報表伺服器。