報表產生器 1.0

資訊工作者需要存取商務資料,以便及時做出有效的決策。這些工作者需要功能強大,卻又容易使用的工具,讓他們不必了解基礎資料來源結構,就能瀏覽和尋找資訊。為了協助您達成這些目標,報表產生器 (SQL ServerReporting Services 的一個元件) 提供特定報表功能。報表產生器是與 Reporting Services 完全整合在一起。

建立報表

報表產生器工具是使用大家熟悉的 Microsoft Office 範例建立的,因此使用者很快就可以上手。若要建立資料表、矩陣或圖表報表,請使用包含預先定義之資料區域的報表配置範本,並選取包含資料欄位等報表項目之預先定義的報表模型,然後將報表項目拖放到範本中的資料區域上。可以將篩選套用至報表,以精簡顯示的資料。報表模型包含報表產生器為了擷取要求的資料,而自動產生查詢所需的所有資訊。使用報表產生器,使用者可以尋找與其報表中之內容相關的資料、加入文字和格式、建立新欄位和根據報表模型中的資料計算,以及預覽、列印和發行其報表。

瀏覽資料

使用報表產生器,使用者可以互動地瀏覽報表模型內的相關資料。自動產生點選連結報表,讓報表檢視者能遵循報表模型的導覽路徑來瀏覽資料。只要目前項目之後還有可遵循的關聯性,使用者就可以一直點選連結資料。點選連結資料時,會傳遞有關使用者使用哪些資料來建立其報表的資訊 (通常稱為目前資料位置的內容),自動產生查詢。

使用 Reporting Services 功能

報表產生器是一個 ClickOnce Windows Forms 應用程式,可從報表伺服器存取以方便集中管理。報表產生器的報表會使用報表定義語言 (RDL) 來發行,因此您可以使用報表設計師或報表產生器 2.0 中的進階程式設計功能來開啟並修改這些報表,以便利用完整的 Reporting Services 功能。報表產生器的報表之管理、保護以及傳遞的方法和 API,與在報表設計師管理、保護以及傳遞報表的方法和 API 相同。此外,可以從協力廠商應用程式啟動報表產生器,來整合報表的處理。

[!附註]

如果您在 SQL Server 2008 報表設計師或報表產生器 2.0 中開啟報表產生器的報表並加入其他功能,將無法再次於報表產生器中開啟此報表。

報表產生器可以透過 URL 或從報表管理員存取,報表管理員是 Reporting Services 的一個元件,能夠讓使用者在報表伺服器上發行和檢視報表。使用者需要指派的權限,才能存取報表產生器。在針對 Reporting Services 實作之以角色為基礎的安全性模型中,指派到內容管理員角色的使用者可以在報表產生器中建立和編輯報表。本機系統管理員會自動指派到這個角色。如果要讓其他使用者能夠使用報表產生器的報表,您必須為這些使用者建立包含「報表產生器」預設角色的角色指派。另外,您可以建立自訂角色定義。只要自訂角色包含「取用報表」工作,指派到該角色的使用者就擁有足夠的權限,來使用報表產生器建立和修改報表。

[!附註]

在用戶端電腦上載入報表產生器時,另有一個說明檔可以參考。這個說明檔討論報表產生器的概念,並提供程序的和 F1 的說明。