SQL Server 2005中的報表生成器

2021-04-01 08:07:56 字數 1467 閱讀 9558

報表生成器客戶端

報表生成器是一種由瀏覽器來部署的clickonce應用程式。使用者可以通過選擇報表布局模板來開始建立報表,這些模板包含預定義的資料區,如:**、矩陣表和圖表。接著使用者可以從模型中拖放報表項到設計介面,並可設定約束來過濾資料。報表生成器自動生成源查詢,檢索請求資料所需要的所有資訊都包含在這個模型中。報表生成器還允許使用者:

.向報表增加文字和格式

.使用模型建立新的字段和計算定義

.預覽、列印和發布報表

.把報表資料匯出為如excel之類的格式

互動資料瀏覽

報表生成器能使使用者互動地下鑽和瀏覽報表資料。

.自動生成新的下鑽報表,從而允許使用者順著模型導航路徑瀏覽資料。

.通過傳遞使用者當前「位置」的上下文,用來導航報表的查詢被即時生成。

.只要當前項有子項,使用者便可一直下鑽報表。

報表生成器模型

報表可由報表生成器模型來建立,該模型提供了乙個在基礎資料來源之上的業務層。報表模型包括:

.針對資料庫欄位和表的業務命名。

.資料來源中各項之間定義的關係。

.模型項的邏輯分組。

模型幫助使用者從基資料來源中導航和選擇所需的資訊。接著報表生成器使用報表模型定義來自動生成所需的查詢語句。此外,模型元素也可設定安全,使得使用者只能看到他們有許可權察看的資料。報表生成器模型可針對microsoft sql server 和 analysis services 資料庫來建立。

模型設計器

報表生成器的模型設計器是乙個用來定義、編輯和發布報表模型的使用者應用程式。建模人員可以執行模型設計器直接針對資料來源開始設計,也可以基於乙個預定義的規則集來自動生成起始模型,無需從零開始。

和reporting services的整合

報表生成器建立的報表一旦發布,它便像所有別的reporting services報表那樣,可以享用報表平台的所有檢視和管理特性。

.報表生成器報表被發布為報表定義語言(rdl)

. 報表生成器報表可用同樣的方法和apis來管理、保護和發布。

. 報表生成器的報表可在報表設計器中編輯,從而可利用報表設計器的全部功能,如巢狀資料區域和可擴充套件表示式支援。

. 可以通過第三方應用程式執行報表生成器來整合報表。

管理工具集整合

用來保護和管理模型及模型項的使用者介面被整合到sql server管理工具集----- sql server元件的統一控制台----中進行管理,,就像別的報表伺服器項(報表、資料夾、資料來源)那樣,模型也被統一管理。對開發人員來講,提供了一系列新的管理程式設計介面用來將模型管理整合到客戶應用程式中。

更多相關資訊

sql server是windows server system的組成部分。windows server system是一種有助於簡化靈活商務解決方案開發、部署與運轉工作的綜合型、整合化伺服器基礎架構 。

sql server 2005中的output子句

今天看了下sql server 2005中的output子句,以使您可以從修改語句 insert update delete 中將資料返回到表變數中。帶結果的 dml 的有用方案包括清除和存檔 訊息處理應用程式以及其他方案。這一新的 output 子句的語法為 output into table v...

With在sql server 2005中的用法

with在msdn中的講解,可以參考鏈結 1 2 建立錶值變數型別 3 4create type ty newareagoods as table 5 areaid int notnull,6 goodsid int notnull 7 8 9 創鍵返回今天 的資料 10 根據有 的地區獲取參 11...

sql server 2005中的output子句

今天看了下sql server 2005中的output子句,以使您可以從修改語句 insert update delete 中將資料返回到表變數中。帶結果的 dml 的有用方案包括清除和存檔 訊息處理應用程式以及其他方案。這一新的 output 子句的語法為 output into table v...