程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 微軟SQL Server 2000 Reporting Services

微軟SQL Server 2000 Reporting Services

編輯:關於SqlServer
微軟SQL Server 2000 Reporting Services





[摘要 ] 這是微軟介紹報表系統的一次講演,整體的感覺是微軟基本上把報表系統做的足夠的好了,該想到的它都想到了,我沒想到的它也想到了.

[關鍵字] Reporting Services,VB.Net. BI(Business Intelligence)



n Reporting Services提供兩種編程模式: IDE和API

微軟的報表可以象VB那樣通過拖拉以及填寫一些必要的信息來一步步的創建,這點功能對非專業的用戶可能比較有用,但專業開發人員可能更喜歡用調用API的方式來實現,演講中微軟的專家現場用VB.Net編寫了代碼,很簡便,例如myReportSystem.deleteItem(…)表示刪除報表.

n 同Outlook集成實現報表的自動發送

因為Outlook是微軟自己的產品,因此實現同Outlook的集成是情理之中,顯然這也是Reporting Services的一個很大的優勢,相當於包含了一部分工作流的功能,對於企業高層用戶來說,時間寶貴,當然不可能總是到ERP中手工獲取報表,Reporting Services可以事先定義好報表規則,然後可以按月

按季度定時把報表自動發送到用戶郵箱中.

n 提供權限控制功能

分管理員/高級用戶/普通用戶等等權限,創建報表的人可為該報表分配權限

n 提供快照和歷史記錄功能,減少了報表服務器的負荷

快照實際上就是在數據庫服務器和報表服務之間又加了一層Cache,也就是說有些報表可以直接在緩存裡調出來使用,不用每次都查詢。歷史紀錄就象IE裡的歷史紀錄一樣,提供了一個索引功能

n 提供便利的接口允許用戶自定義報表規則

非專業用戶不需要寫SQL語句來實現報表規則,只需要在一個列表中填寫規則(例如 > < = 等規則).這也是微軟一貫的風格,微軟的軟件都是“傻瓜”型的,這也是許多非專業用戶喜歡微軟軟件的重要原因。

n 同Office集成,而且可以直接轉換為PDF格式

產生的報表最初是顯示在IE裡,也可以轉換為Excel等格式,另外還可以轉為PDF格式 同Office集成是可以理解的,但讓人意外的是,微軟現在也開始提供PDF格式,PDF是Word的有力競爭者,我想第一是PDF有很多免費的二次開發工具,第二是微軟也認識到越來越多的用戶在使用PDF格式,PDF的優點是體積小、格式清晰美觀、保密功能強.

現場演示的時候微軟專家只演示了英文PDF報表,而且說明Reporting Services在將中文轉為PDF時有Bug,不過在Build版裡已經解決了,明年初Reporting Services將正式發布

n Reporting Services是.Net開發環境中的一個插件,

必須在安裝.Net開發環境後才能安裝Reporting Services,在BI(Business Intelligence)組件庫中可以找到Reporting Services項目.然後就可以按照Step by step的步驟來建報表,一般的要從控件庫裡拖拉一個Table放在界面裡,然後指定行列以及各自對應字段.
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved