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