Microsoft SQL Server 2005 Reporting Services專家教程

出版時(shí)間:2008-5  出版社:清華大學(xué)出版社  作者:拉森  頁數(shù):624  
Tag標(biāo)簽:無  

內(nèi)容概要

這本實(shí)踐性很強(qiáng)的指南為用戶提供了實(shí)際的操作步驟,使用戶可以將不同的公司數(shù)據(jù)轉(zhuǎn)換為商業(yè)智能解決方案。其中主要介紹了如何使用基于服務(wù)器的報(bào)表制作解決方案來創(chuàng)建、管理和交付傳統(tǒng)的交互式報(bào)表,涵蓋了整個(gè)報(bào)表的構(gòu)建和發(fā)布過程,并提供了該產(chǎn)品的所有集成特性的細(xì)節(jié)內(nèi)容。本書作者Brian作為Reporting Services開發(fā)團(tuán)隊(duì)的成員,從專業(yè)的角度闡述了很多有利于根據(jù)實(shí)際需求改進(jìn)商業(yè)決策的信息,旨在對那些有此需求的讀者提供第一時(shí)間的幫助。

作者簡介

Brian Larson,微軟認(rèn)證的解決方案專家(MCSD)和數(shù)據(jù)庫管理員(MCDBA),從事計(jì)算機(jī)行業(yè)20年,擔(dān)任資深顧問16年,在為企業(yè)創(chuàng)建數(shù)據(jù)庫應(yīng)用方面積累了豐富的經(jīng)驗(yàn)。他目前任美國明尼蘇達(dá)州Superior Consulting Services的技術(shù)總監(jiān),是微軟Reporting Services的咨詢合作伙伴。此外,Brian還擔(dān)任微軟Reporting Services開發(fā)小組的顧問,致力于Reporting Services原始代碼庫的編寫。在Reporting Services應(yīng)用與最佳實(shí)踐方面,Brian為財(cái)富500強(qiáng)企業(yè)提供了有力的技術(shù)指導(dǎo)。除本書之外,Brian還著有Microsoft SQL Server 2000 ReportingServices一書。Brian的個(gè)人網(wǎng)站為blarson@teamscs.com。

書籍目錄

第Ⅰ部分 開始 第1章 從頭開始  1.1 共享商業(yè)智能   1.1.1 共享的必要性   1.1.2 可能的解決方案   1.1.3 Microsoft Reporting Services  1.2 報(bào)表制作的體系結(jié)構(gòu)   1.2.1 商業(yè)智能項(xiàng)目類型   1.2.2 報(bào)表結(jié)構(gòu)   1.2.3 Report Designer  1.3 報(bào)表服務(wù)的體系結(jié)構(gòu)   1.3.1 Report Server   1.3.2 報(bào)表交付  1.4 一試身手 第2章 安裝Reporting Services  2.1 安裝準(zhǔn)備   2.1.1 Reporting Services的組成部分   2.1.2 Reporting Services的版本   2.1.3 Reporting Services的安裝類型   2.1.4 安裝要求   2.1.5 其他安裝考慮  2.2 安裝過程   2.2.1 安裝SQL Server 2005   2.2.2 Reporting Server配置管理器  2.3 常見的安裝問題   2.3.1 管理員權(quán)限   2.3.2 在“功能選擇”屏幕上沒有顯示服務(wù)器組件   2.3.3 安裝錯(cuò)誤1603   2.3.4 安裝錯(cuò)誤2755   2.3.5 安裝日志文件  2.4 基本操作第Ⅱ部分 報(bào)表的制作 第3章 數(shù)據(jù)庫系統(tǒng)和SQL Server  3.1 數(shù)據(jù)庫結(jié)構(gòu)   3.1.1 準(zhǔn)備組織   3.1.2 檢索數(shù)據(jù)  3.2 Galactic Delivery Scrvices公司  3.3 查詢數(shù)據(jù)  3.4 開始制作報(bào)表 第4章 報(bào)表入門:利用報(bào)表向?qū)А ?.1 第一個(gè)報(bào)表  4.2 交互式的表報(bào)表  4.3 創(chuàng)建矩陣報(bào)表  4.4 報(bào)表參數(shù)  4.5 小結(jié) 第5章 進(jìn)級:建立基本的報(bào)表  5.1 重返熟悉的路線  5.2 數(shù)據(jù)區(qū)域  5.3 新領(lǐng)域  5.4 圖形化 第6章 圖形表示:在報(bào)表中使用圖表和圖像  6.1 使用圖表的過程   6.1.1 Fuel Price圖表   6.1.2 Fuel Price圖表版本2   6.1.3 Business Type Distribution圖表   6.1.4 Days in Maintenance圖表  6.2 圖像就是一切  6.2.1 Conference Nametags  6.2.2 Conference Place Card  6.2.3 Rate Sheet RepOn  6.3 建立更高的目標(biāo) 第7章 進(jìn)階知識:中間報(bào)表  7.1 永遠(yuǎn)不要說“抱歉”  7.2 處理報(bào)表中的錯(cuò)誤  7.3 在預(yù)覽期間的數(shù)據(jù)緩存   7.3.1 Employee List報(bào)表   7.3.2 Employee Mailing Labels報(bào)表   7.3.3 Overtime報(bào)表  7.4 知其所以然  7.5 Safe Source實(shí)踐  7.6 前進(jìn),不要后退 第8章 高級制表特性  8.1 執(zhí)行代碼   8.1.1 Delivery Status報(bào)表   8.1.2 Lost Delivery報(bào)表   8.1.3 重用Customer List報(bào)表   8.1.4 Payroll Checks報(bào)表   8.1.5 WeatheReport報(bào)表   8.1.6 Delivery Analysis報(bào)表  8.2 報(bào)表的嵌套   8.2.1 Employee Evaluation報(bào)表   8.2.2 Invoice報(bào)表  8.3 與報(bào)表交互   8.3.1 Invoice Front End報(bào)表   8.3.2 Transport Monitor報(bào)表  8.4 轉(zhuǎn)換操作  8.5 后續(xù)內(nèi)容第Ⅲ部分 報(bào)表服務(wù) 第9章 主要導(dǎo)出器:將報(bào)表導(dǎo)出為其他呈現(xiàn)格式  9.1 將報(bào)表導(dǎo)出為其他格式  9.2 呈現(xiàn)格式   9.2.1 TIFF圖像呈現(xiàn)格式   9.2.2 Adobe PDF格式   9.2.3 Web存檔格式   9.2.4 Excel格式   9.2.5 打印格式   9.2.6 HTML格式  9.3 數(shù)據(jù)交換格式   9.3.1 逗號分隔值(CSV)數(shù)據(jù)交換格式   9.3.2 XML數(shù)據(jù)交換格式  9.4 調(diào)用報(bào)表管理器 第10章 使用報(bào)表管理器:Report Manager  10.1 文件夾  10.2 將報(bào)表和支持文件移入報(bào)表服務(wù)器   10.2.1 使用Report Designer部署報(bào)表   10.2.2 使用Report Manager上傳報(bào)表   10.2.3 使用Report Manager上傳其他項(xiàng)   10.2.4 使用.NET程序集上傳報(bào)表   10.2.5 在Report Server中修改報(bào)表  10.3 管理文件夾項(xiàng)   10.3.1 在文件夾之間移動(dòng)   10.3.2 刪除文件夾   10.3.3 重命名文件夾  10.4 “搜索”功能與“查找”功能   10.4.1 搜索報(bào)表   10.4.2 查看報(bào)表中的文本  10.5 Report Manager打印  10.6 在Report Server上管理報(bào)表  10.7 鏈接報(bào)表  10.8 交付報(bào)表 第11章 數(shù)據(jù)庫系統(tǒng)和SQL Server  11.1 緩存   11.1.1 報(bào)表緩存   11.1.2 啟用報(bào)表緩存  11.2 執(zhí)行快照  11.3 報(bào)表歷史   11.3.1 啟用報(bào)表歷史   11.3.2 管理報(bào)表歷史快照   11.3.3 更新報(bào)表定義與報(bào)表歷史快照  11.4 訂閱   11.4.1 標(biāo)準(zhǔn)訂閱   11.4.2 管理訂閱    11.4.3 數(shù)據(jù)驅(qū)動(dòng)訂閱  11.5 站點(diǎn)設(shè)置   11.5.1 配置選項(xiàng)與默認(rèn)值   11.5.2 “我的報(bào)表”   11.5.3 “站點(diǎn)設(shè)置”頁面鏈接的其他頁面  11.6 各種風(fēng)格  11.7 擴(kuò)建 第12章 Reporting Services自定義  12.1 不通過Report Manager使用Reporting Services   12.1.1 URL訪問   12.1.2 Web服務(wù)訪問   12.1.3 “報(bào)表查看”控件   12.1.4 SharePoint Web部件   12.1.5 Reporting Services實(shí)用工具  12.2 自定義安全性   12.2.1 身份驗(yàn)證與授權(quán)   12.2.2 自定義安全性問題   12.2.3 創(chuàng)建自定義安全性擴(kuò)展    12.2.4 部署自定義安全性擴(kuò)展   12.2.5 使用自定義安全性擴(kuò)展   12.2.6 其他擴(kuò)展  12.3 實(shí)踐經(jīng)驗(yàn)   12.3.1 報(bào)表制作經(jīng)驗(yàn)   12.3.2 報(bào)表部署實(shí)踐經(jīng)驗(yàn)  12.4 展望第Ⅳ部分 附錄 附錄A 報(bào)表項(xiàng)參考 附錄B Web服務(wù)接口參考 附錄C 報(bào)表定義語言 附錄D 即席報(bào)表

章節(jié)摘錄

  第Ⅰ部分 開始  第1章 從頭開始  SQL Server 2000 Reporting Services是Microsoft進(jìn)入基于Web的報(bào)表領(lǐng)域的工具。使用Reporting Services的第一個(gè)版本可以很容易地與遍布全球的管理人員、同事、商業(yè)伙伴和客戶共享商業(yè)信息,通常這些共享商業(yè)信息被稱為“商業(yè)智能”。在互連的工作環(huán)境中,報(bào)表解決方案應(yīng)提供企業(yè)級、國家級、甚至是世界級的通信?! QL Server 2005 Reporting Services建立在原來版本成功的基礎(chǔ)上。幾乎SQLServer 2005的所有其他方面都代表一種全新的平臺,且Reporting Services為原先的版本添加了堅(jiān)實(shí)的基礎(chǔ),使得這個(gè)產(chǎn)品更加完美。2005版本提供了額外的報(bào)表制作(report—authoring)環(huán)境,改善了報(bào)表開發(fā)的性能,并提高了發(fā)布報(bào)表的能力?! ≡贛icrosoft內(nèi)部開發(fā)期間,Reporting Services的代碼名被稱為Rosetta。這個(gè)名稱來自于Rosetta Stone,它是1977年發(fā)現(xiàn)的一塊石板,上面刻有古埃及的象形文字和希臘文。這塊石板為現(xiàn)代世界解開埃及象形文字之謎提供了重要的信息。正像歷經(jīng)1400多年歷史的Rosetta Stone為我們帶來關(guān)鍵信息那樣,Rosetta或ReportingServices也被設(shè)計(jì)用來為解開商業(yè)成功之謎提供關(guān)鍵的信息?! ∪藗冏畛醯臉?gòu)想是把Rosetta項(xiàng)目作為SQL Server 2005的一個(gè)特性。然而,當(dāng)Microsoft告訴那些潛在客戶關(guān)于Rosetta新的特性并發(fā)布第一個(gè)測試版本時(shí),反應(yīng)很強(qiáng)烈:“我們需要這個(gè)產(chǎn)品,并且現(xiàn)在就要!”由于這樣的反應(yīng),Microsoft決定不再等到2005年才發(fā)布Rosetta,而是讓它成為獨(dú)立的產(chǎn)品,同SQL Server 2000一起使用?! eporting Services讓人興奮的特性有哪些呢?首先,Reporting Services提供了從多種不同的數(shù)據(jù)源創(chuàng)建不同類型報(bào)表的環(huán)境。而且可以使用制作工具來預(yù)覽和改進(jìn)報(bào)表。其次,一旦完成報(bào)表,該報(bào)表就部署到Report Server上,這樣就使得該報(bào)表能夠通過Internet在結(jié)構(gòu)化的安全的環(huán)境中使用。最后,Reporting Services的報(bào)表管理和發(fā)布部分對于有SQL Server 2000或SQL Server 2005授權(quán)的任何人來說,都可以免費(fèi)使用?! 槭裁催@個(gè)特性集能讓人們?nèi)绱伺d奮?當(dāng)您把這些特性集合在一起時(shí),其結(jié)果就是一個(gè)能方便創(chuàng)建、管理并能及時(shí)使用商業(yè)智能的產(chǎn)品?! ?.1 共享商業(yè)智能  因?yàn)槟陂喿x本書,所以您可能是對公司很重要的某類信息的管理者。您可能擁有銷售、財(cái)政、生產(chǎn)、交付方面的信息—一或者其他領(lǐng)域的信息。所有這些信息組成了商業(yè)智能,它們是保持如今的企業(yè)、學(xué)院以及政府實(shí)體獨(dú)立運(yùn)行的必需信息?! ?.1.1 共享的必要性  除了要維護(hù)這些信息,還需要同他人共享這些信息。共享的必要性我們在幼兒園時(shí)就學(xué)到過:“如果我們學(xué)會(huì)分享,這個(gè)世界將更加美好。”這也有可能是由上級經(jīng)理或主管提出的。下面介紹一些常見的情況?! ?.生產(chǎn)經(jīng)理  公司的訂單錄入系統(tǒng)每4個(gè)小時(shí)自動(dòng)更新庫存數(shù)據(jù)庫。在公司的業(yè)務(wù)過程中,一些訂單會(huì)需要大量的某種產(chǎn)品。由于這個(gè)原因,應(yīng)確保生產(chǎn)經(jīng)理能夠及時(shí)地了解庫存的變化,這樣他可以相應(yīng)地調(diào)整生產(chǎn)?! ∫虼?,生產(chǎn)經(jīng)理需要您為他提供在工作期間內(nèi)發(fā)生的每一次更新庫存數(shù)據(jù)庫后立刻生成的更新庫存報(bào)表。他想要這份報(bào)表能盡快傳到他的計(jì)算機(jī)里,這樣他可以在一個(gè)小時(shí)的更新時(shí)間內(nèi)對生產(chǎn)進(jìn)度做出調(diào)整。他也希望能打印這份報(bào)表,這樣就可以在報(bào)表上添加自己的標(biāo)記?! ∽⒁?,公司的庫存系統(tǒng)在位于伊利湖畔的克利夫蘭,而生產(chǎn)設(shè)備卻在波特蘭1  2.銷售副主管  您正在負(fù)責(zé)維護(hù)保存客戶信用卡額度信息的數(shù)據(jù)庫。公司數(shù)據(jù)庫會(huì)每天更新該信息。公司總部每周都會(huì)打印一份包含所有客戶信用信息的報(bào)表,并把該報(bào)表通過郵件發(fā)給每個(gè)銷售代表?! ′N售副主管要求這份信用信息能更加及時(shí)地為銷售人員所用。他要求這份報(bào)表可以在國內(nèi)的任何地方通過Internet獲得。這樣,當(dāng)銷售代表可以訪問網(wǎng)絡(luò)時(shí),他們能夠打印這份報(bào)表,并隨身攜帶。他還要求這份聯(lián)網(wǎng)的報(bào)表盡可能地實(shí)時(shí)更新?! ?.首席執(zhí)行官  公司的首席執(zhí)行官(CEO)有著事必躬親的管理風(fēng)格。她喜歡參與決策制定過程的各個(gè)方面,因此需要?jiǎng)e人很好地通告她有關(guān)公司各方面的事情。這些信息包括公司的資產(chǎn)負(fù)債表、庫存和生產(chǎn)情況以及公司的股價(jià)。  CEO希望在她每天上午7點(diǎn)到達(dá)辦公室時(shí),所有這些信息都已匯總在筆記本電腦上。信息必須是可以打印的適當(dāng)格式,并且能在每天上午9點(diǎn)的會(huì)議中與副主管們共享。當(dāng)您尋找這個(gè)問題的解決方案時(shí),請記住,該項(xiàng)任務(wù)沒有分配任何預(yù)算——但這份工作要立即執(zhí)行?! ?.1.2 可能的解決方案  每天,公司業(yè)務(wù)都會(huì)碰到這些情況以及很多與這些情況類似的其他情況。在這個(gè)互相連通的世界中,這些類型的請求并非毫無道理。即使發(fā)生了這種情況,也并不意味著能夠很容易完成這些請求。  1.HTML解決方案  當(dāng)您正在尋找在Internet之間傳遞信息的方法時(shí),第一個(gè)候選的解決方案當(dāng)然是HTML。可以使用多種工具來創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)的HTML頁面,包括Microsoft的ActiveServer Page、Macromedia的ColdFusion、任何一種Java環(huán)境以及PHP等?! ∫陨厦恳环N環(huán)境都能很好地創(chuàng)建動(dòng)態(tài)的Web內(nèi)容。然而,這些都需要時(shí)間以及一定程度的編程知識。隨著最后期限的臨近,你可能沒有時(shí)問創(chuàng)建自定義的Web應(yīng)用程序來解決每個(gè)問題。況且如果你已習(xí)慣了使用Crystal報(bào)表或者Access報(bào)表來操縱數(shù)據(jù),那么很可能你不打算自己動(dòng)手開發(fā)應(yīng)用程序,而且在未來的任何時(shí)候也不愿意這么做。  即使為每一種情況都創(chuàng)建了應(yīng)用程序,還有一個(gè)重要需求是:信息必須可打印。通常,HTML在屏幕上的瀏覽器窗口中顯示很好,但是要打印時(shí)就會(huì)產(chǎn)生問題。內(nèi)容可能太寬而不能適應(yīng)頁面,以及沒有對頁面進(jìn)行換行的控制。事實(shí)上,頁面可以在一行文本的中問換行,其中上面一半的字符在一頁上,而下面另一半的字符在下一頁上!這種格式化的問題會(huì)讓銷售代表以及生產(chǎn)經(jīng)理難以閱讀輸出的報(bào)表。如果讓CE0帶著這樣的報(bào)表出席董事會(huì)可能會(huì)讓您失業(yè)?! ∠旅鎸⒔榻B另一種選擇!  2.PDF解決方案  因?yàn)榭刂拼蛴≥敵龅哪芰苤匾?,所以?yīng)該考慮Adobe PDF。PDF文件在屏幕上顯示和打印出來的效果都很不錯(cuò)??梢钥刂祈撁姘l(fā)生換行的位置并確保美觀。然而,PDF文件需要克服幾個(gè)問題?! ∈紫龋枰恍?shí)用程序來產(chǎn)生PDF格式的輸出。這可以是Adobe Acrobat的完全版本以及其他一些實(shí)用程序。一旦達(dá)到了這個(gè)要求,必須創(chuàng)建包含所需數(shù)據(jù)的文檔。這通常是由報(bào)表工具或開發(fā)軟件創(chuàng)建的報(bào)表。創(chuàng)建完文檔后,使用導(dǎo)出函數(shù)或特殊的打印機(jī)驅(qū)動(dòng)程序把它轉(zhuǎn)換為PDF文檔。  當(dāng)創(chuàng)建完P(guān)DF文檔時(shí),可以把它復(fù)制到Web站點(diǎn)供Internet訪問。然而,當(dāng)PDF文檔創(chuàng)建完后,它就成了靜態(tài)實(shí)體。每當(dāng)從Web站點(diǎn)請求這個(gè)文檔時(shí),都不需要再次查詢數(shù)據(jù)庫。為了維持最新的版本,這個(gè)PDF文檔必須在每次源數(shù)據(jù)修改時(shí)重新創(chuàng)建。另外,也可能必須回到編程環(huán)境中,以控制用戶對Web站點(diǎn)上該P(yáng)DF文檔的訪問?! 】赡苡幸环N更好的方法?! ?.第三方報(bào)表環(huán)境  使用其他公司的報(bào)表環(huán)境當(dāng)然能克服前面兩種選擇的限制。而且不需要大量的編程工作就可以用這些第三方軟件來建立報(bào)表。也可以動(dòng)態(tài)產(chǎn)生像Adobe PDF格式的輸出,這會(huì)在屏幕上以及打印輸出上表現(xiàn)良好?! 〉谌綀?bào)表環(huán)境的問題在于其成本。一些產(chǎn)品可能需要花費(fèi)幾千或幾萬美元。這很有可能會(huì)打破預(yù)算——如果確實(shí)有預(yù)算——就像前面討論的報(bào)表項(xiàng)目那樣。  1.1.3 Microsoft Reporting Services  現(xiàn)在您可以明白公司對Reporting Services如此興奮的原因了。它能為所有這3種有嚴(yán)格要求的客戶——生產(chǎn)經(jīng)理、銷售副主管和首席執(zhí)行官提供一流的報(bào)表服務(wù),卻不具有前面考慮的那些可能解決方案的缺點(diǎn)?! ?.不需要編程  Reporting Services提供了從數(shù)據(jù)庫中拖出信息來創(chuàng)建報(bào)表的簡單方法??梢允褂脙煞N不同的工具制作報(bào)表。即使您不太了解數(shù)據(jù)庫和查詢語言,ReportBuilder也能為您創(chuàng)建基本的報(bào)表。ReportDesigner可以讓您真正地了解Reporting Services的能力,從而表達(dá)復(fù)雜的信息。在和SQL Server 2005一起發(fā)布的Business IntelligenceDevelopment Studi0中可以找到Report Designer,也可以在Visual Studi0 2005專業(yè)版或以上的版本中找到它?! 〖词苟际情_發(fā)環(huán)境,但Business Intelligence Development Studio是為了開發(fā)SQLServer Analysis Services和數(shù)據(jù)挖掘的解決方案,而Visual Studio是為了創(chuàng)建基于.NET Framework的軟件。您不需要為創(chuàng)建Reporting Services報(bào)表而學(xué)習(xí)編程。然而,如果您對編程感興趣,在第7章和第8章中可以學(xué)習(xí)一些簡單的Visual Basic表達(dá)式,用它們來為報(bào)表的顯示增添趣味??墒?,要注意到這些表達(dá)式并不是創(chuàng)建有用的報(bào)表所必需的。這些表達(dá)式非常簡單,甚至是Visual Basic的初學(xué)者也可以輕松地掌握?! ?.帶查看器的服務(wù)器  Reporting Services包含和瀏覽器一起使用的報(bào)表查看器(report viewer)。這個(gè)報(bào)表查看器使用動(dòng)態(tài)HTML為每一份報(bào)表提供高質(zhì)量的顯示。報(bào)表用若干頁顯示,這些頁面中的VCR按鈕控件提供頁面之間的導(dǎo)航功能?! ∫?yàn)閳?bào)表查看器使用動(dòng)態(tài)HTML,所以在計(jì)算機(jī)上不需要下載任何額外的程序。不需要安裝ActiveX控件,不需要下載Java applet。任何支持HTML 4.0的瀏覽器都能查看報(bào)表?! ?.與打印機(jī)協(xié)作良好  除了可以使用動(dòng)態(tài)HTML在瀏覽器中顯示報(bào)表以外,Reporting Services可以用多種不同的格式來呈現(xiàn)報(bào)表。這些格式包括Adobe PDF、TIFF以及Microsoft Excel電子數(shù)據(jù)表。這些格式顯示在屏幕上以及打印在紙上都很美觀?! 〖词勾蛴〉膱?bào)表以PDF或TIFF輸出,也可以進(jìn)行配置,使得在每次訪問報(bào)表時(shí)重新查詢數(shù)據(jù)庫。這保證了報(bào)表中總是最新的數(shù)據(jù)。  4.特殊的交付  Reporting Services提供了多種不同的方法將報(bào)表交付給最終用戶。ReportManagerWeb站點(diǎn)使得用戶能夠通過Internet訪問報(bào)表。它還包括安全特性,這保證了用戶只能訪問他們能夠訪問的報(bào)表?! ∮脩暨€可以定期地訂閱他們想要獲得的報(bào)表。Reporting Services會(huì)把報(bào)表的副本作為電子郵件的附件定期發(fā)送給每一個(gè)訂閱者。作為選擇,Reporting Services管理員可以將報(bào)表的副本作為電子郵件發(fā)送給郵件列表上的多個(gè)接收者。如果這還不夠,報(bào)表還可以嵌入.NET應(yīng)用程序。  5.價(jià)格適當(dāng)  對于任何使用SQL Server 2005授權(quán)版本的人來說,Reporting Services的價(jià)格都比較合適。它是免費(fèi)的!只要Report Server安裝在SQL Server數(shù)據(jù)庫引擎所在的計(jì)算機(jī)上,那么SQL Server 2005的授權(quán)就都適用。有了這樣單獨(dú)的服務(wù)器體系結(jié)構(gòu),使用Reporting Services與其他人共享報(bào)表時(shí)就不會(huì)花費(fèi)您額外的費(fèi)用?! ?.使用Reporting Services進(jìn)行救援  此處再看一下前面考慮的3個(gè)場景——生產(chǎn)經(jīng)理、銷售副主管和首席執(zhí)行官。如何使用Reporting Services的特性來滿足他們每一個(gè)人的需求?  生產(chǎn)經(jīng)理想要一份顯示當(dāng)前庫存的報(bào)表。從數(shù)據(jù)庫查詢庫存數(shù)據(jù)并把結(jié)果輸出到報(bào)表中當(dāng)然沒有問題。接下來,他想要一份在工作期間每次更新庫存的報(bào)表的最新副本。生產(chǎn)經(jīng)理可以訂閱庫存報(bào)表,作為訂閱的一部分,他要求上午8:15、下午12:15和4:15交付新報(bào)表。最后,庫存系統(tǒng)在克利夫蘭,但是生產(chǎn)經(jīng)理在波特蘭。因?yàn)閳?bào)表的訂閱可以通過電子郵件交付,所以可以在克利夫蘭建立ReportingServices服務(wù)器,從本地?cái)?shù)據(jù)源生產(chǎn)報(bào)表,然后將報(bào)表通過電子郵件發(fā)送到波特蘭。  銷售副主管的解決方案更加直觀。他想要一份關(guān)于每位客戶的信用卡信息的報(bào)表,沒問題。接下來,他希望銷售人員能夠通過Internet得到報(bào)表。為了做到這點(diǎn),可以在Report Manager的w曲站點(diǎn)發(fā)布報(bào)表。甚至還可以設(shè)置安全性,這樣只有擁有正確用戶名稱和密碼的銷售代表才可以訪問報(bào)表。  另外,銷售副主管還希望打印出來的報(bào)表美觀。在開發(fā)層面上,這可以不用額外的工作來完成。當(dāng)銷售代表從Web站點(diǎn)獲得報(bào)表時(shí),這些報(bào)表將作為HTML顯示。在瀏覽器中的顯示還可以,但是打印到紙上就未必美觀。為了使每次打印到紙上的報(bào)表美觀,銷售代表只需要把報(bào)表導(dǎo)出為PDF或TIFF格式,然后顯示并打印導(dǎo)出的文件即可。  對于CEO,您可以建立一份報(bào)表或者一系列報(bào)表來反映公司的狀況。這樣,她能通過報(bào)表來了解業(yè)務(wù)各個(gè)方面的情況。為了在上午7點(diǎn)時(shí)確保她的筆記本電腦上有報(bào)表,我們可以建立訂閱,這樣能夠運(yùn)行報(bào)表,并把它們作為電子郵件在每天上午的6:15發(fā)送給她?! ∽詈螅捎贑EO想要打印這份報(bào)表并和公司的副主管共享,可以確保訂閱服務(wù)將報(bào)表以PDF或TIFF的格式交付。最棒的是,由于已經(jīng)有了SQL Server 2005授權(quán),所以Reporting Services解決方案不會(huì)給公司帶來任何花費(fèi)。至此,您已經(jīng)得到了大老板的很多獎(jiǎng)金,她將讓您在年底成為公司的首席信息官(Chief Information Officer)!

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Microsoft SQL Server 2005 Reporting Services專家教程 PDF格式下載


用戶評論 (總計(jì)14條)

 
 

  •   該書從最基本的SQL語句講起,適合所有每天都在做數(shù)據(jù)報(bào)表的人們,可能不懂SQL,沒有關(guān)系,在里面都可以學(xué)到。當(dāng)然,要想學(xué)到更深的SQL語句,都需要更加的深層的學(xué)習(xí)了哇~里面幾乎將SQLServerReportingServices2005的特性都依依展現(xiàn)。
  •   毫無疑問, 拉森的這本書讓我又爽了一把  拉森的書就是寫得這么好

    里面主要是偏操作少理論 如果想從頭學(xué)操作開發(fā)報(bào)表  這本書非常適合

    不知道拉森還寫了其它的商業(yè)智能書沒有  期待當(dāng)當(dāng)網(wǎng)能引入!
  •   我非IT行業(yè),但是需要掌握偶爾修改報(bào)表的知識。可惜不是IT背景,感謝這本書,讓我受益匪淺。(本人手里還有一本清華大學(xué)的書,寫的太過“專業(yè)”,不易懂),如果你和我一樣的目的,請不要錯(cuò)過它!
  •   細(xì)致。sql語句不會(huì)也沒關(guān)系
  •   正式我所需的書
  •   書非常好,非常有學(xué)習(xí)價(jià)值
  •   好書,值得擁有,快遞速度很快
  •   本來想買本2008的,可是書還沒有出來呢,就只好買了這本,勉強(qiáng)看了下,還比較可以,唯一的缺陷是:可供操作的地方還是比較少,而且跳躍性比較大。
  •   簡單和翔實(shí),步驟清楚,情況明細(xì)。對于新手來說非常的詳細(xì)和好
  •   初學(xué)者來說,這本書很不錯(cuò)!
  •   新手入門很不錯(cuò)的一本工具書。
  •   不錯(cuò),可以給初學(xué)者看一下
  •   此書講的很啰嗦,實(shí)用價(jià)值小
  •   隨便看了一下,此書購買的一點(diǎn)都不值,沒有實(shí)際操作案例,很難看懂!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7