微軟SQL Server 2000 Reporting Services
發(fā)表時間:2023-07-31 來源:明輝站整理相關軟件相關文章人氣:
[摘要]微軟SQL Server 2000 Reporting Services [摘要 ] 這是微軟介紹報表系統(tǒng)的一次講演,整體的感覺是微軟基本上把報表系統(tǒng)做的足夠的好了,該想到的它都想到了,我沒...
微軟SQL Server 2000 Reporting Services
[摘要 ] 這是微軟介紹報表系統(tǒng)的一次講演,整體的感覺是微軟基本上把報表系統(tǒng)做的足夠的好了,該想到的它都想到了,我沒想到的它也想到了.
[關鍵字] Reporting Services,VB.NET. BI(Business Intelligence)
n Reporting Services提供兩種編程模式: IDE和API
微軟的報表可以象VB那樣通過拖拉以及填寫一些必要的信息來一步步的創(chuàng)建,這點功能對非專業(yè)的用戶可能比較有用,但專業(yè)開發(fā)人員可能更喜歡用調用API的方式來實現(xiàn),演講中微軟的專家現(xiàn)場用VB.NET編寫了代碼,很簡便,例如myReportSystem.deleteItem(…)表示刪除報表.
n 同Outlook集成實現(xiàn)報表的自動發(fā)送
因為Outlook是微軟自己的產品,因此實現(xiàn)同Outlook的集成是情理之中,顯然這也是Reporting Services的一個很大的優(yōu)勢,相當于包含了一部分工作流的功能,對于企業(yè)高層用戶來說,時間寶貴,當然不可能總是到ERP中手工獲取報表,Reporting Services可以事先定義好報表規(guī)則,然后可以按月
按季度定時把報表自動發(fā)送到用戶郵箱中.
n 提供權限控制功能
分管理員/高級用戶/普通用戶等等權限,創(chuàng)建報表的人可為該報表分配權限
n 提供快照和歷史記錄功能,減少了報表服務器的負荷
快照實際上就是在數據庫服務器和報表服務之間又加了一層Cache,也就是說有些報表可以直接在緩存里調出來使用,不用每次都查詢。歷史紀錄就象IE里的歷史紀錄一樣,提供了一個索引功能
n 提供便利的接口允許用戶自定義報表規(guī)則
非專業(yè)用戶不需要寫SQL語句來實現(xiàn)報表規(guī)則,只需要在一個列表中填寫規(guī)則(例如 > < = 等規(guī)則).這也是微軟一貫的風格,微軟的軟件都是“傻瓜”型的,這也是許多非專業(yè)用戶喜歡微軟軟件的重要原因。
n 同Office集成,而且可以直接轉換為PDF格式
產生的報表最初是顯示在IE里,也可以轉換為Excel等格式,另外還可以轉為PDF格式 同Office集成是可以理解的,但讓人意外的是,微軟現(xiàn)在也開始提供PDF格式,PDF是WORD的有力競爭者,我想第一是PDF有很多免費的二次開發(fā)工具,第二是微軟也認識到越來越多的用戶在使用PDF格式,PDF的優(yōu)點是體積小、格式清晰美觀、保密功能強.
現(xiàn)場演示的時候微軟專家只演示了英文PDF報表,而且說明Reporting Services在將中文轉為PDF時有Bug,不過在Build版里已經解決了,明年初Reporting Services將正式發(fā)布
n Reporting Services是.NET開發(fā)環(huán)境中的一個插件,
必須在安裝.NET開發(fā)環(huán)境后才能安裝Reporting Services,在BI(Business Intelligence)組件庫中可以找到Reporting Services項目.然后就可以按照Step by step的步驟來建報表,一般的要從控件庫里拖拉一個Table放在界面里,然后指定行列以及各自對應字段.