SSRS(二):設計RDL工具簡介

Reporting Services 提供兩個撰寫環境來建立報表定義 (RDL) 檔案。報表定義是 XML 格式的檔案,其中包含有關資料來源、報表資料和報表配置的資訊。報表定義不包含資料。處理報表時,將會結合資料和配置並將其傳遞給報表轉譯器,以判斷哪些資料和配置元素適合放在每一頁上。

第一套軟體就是Business Intelligence Development Studio(報表設計師),安裝SQL Server 就有內建。其實就是以Visual Studio為基底來進行開發,開發方式和RDLC概念和差不多,RDL有多了”共用資料來源”、”資料來源”和自訂資料來源的SQL語法等等,較大特點是可以直接預覽報表執行的結果,而RDLC還得必須拉到網頁中設定資料來源才能執行觀看。使用Visual Basic來撰寫程式,運算式編輯器會提供 IntelliSense 語法支援。這套軟體較適合程式開發人員來使用。
Continue reading

SSRS(一):Reporting Service 簡介

前幾天陳宗興講師來我們單位上Reporting Service(RDL)課程,趁記憶猶新的時候筆記下來順便也分享給各位學習。

Reporting Services 是以伺服器為基礎的報表平台,可針對各種資料來源提供完整的報表功能。Reporting Services 包含一組可讓您建立、管理和傳遞報表的完整工具,以及可讓開發人員在自訂應用程式中整合或擴充資料和報表處理的 API。Reporting Services 工具會在 MicrosoftVisual Studio 環境下運作,而且會與 SQL Server 工具和元件完整地整合在一起。

您可以使用 Reporting Services,從關聯式、多維度或以 XML 為基礎的資料來源,建立互動式、表格式、圖形或自由形式報表。您可以發行報表、排程報表處理,或是視需要存取報表。Reporting Services 還可讓您根據預先定義的模型建立特定報表,以及以互動方式瀏覽模型中的資料。您可以從各種檢視格式進行選取、將報表匯出到其他應用程式,以及訂閱已發行的報表。您所建立的報表可透過以 Web 為基礎的連接來檢視,或是當做 Microsoft Windows 應用程式或 SharePoint 網站的一部分來檢視。Reporting Services 提供了商務資料的關鍵所在。

Continue reading