日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

關(guān)于SQL Server 2008中報(bào)表服務(wù)的詳解_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:如何使用SQL Server代理運(yùn)行CmdExec命令
需求:調(diào)用網(wǎng)服務(wù)器(SMS SQL Server)上的短信發(fā)送接口(是一個(gè)存儲(chǔ)過程)來發(fā)送(Stage SQL Server)上的數(shù)據(jù)內(nèi)容到本Team 成員的手機(jī)上。這兩臺(tái)服務(wù)器,本地在撥VPN后可以訪問。要求以本

一、導(dǎo)言

盡管公司經(jīng)常采集和存儲(chǔ)大量的數(shù)據(jù),但是有時(shí)還是難以詳盡地顯示數(shù)據(jù),而且也很難提供對(duì)商業(yè)中將發(fā)生什么的洞察以使商業(yè)決策者為公司作出相應(yīng)的和及時(shí)的決策。

為了能作出有效的商業(yè)決策,公司內(nèi)從業(yè)務(wù)經(jīng)理到信息工作人員的所有層級(jí)的用戶需要能很容易的訪問到直接提供信息的綜合了從企業(yè)內(nèi)多個(gè)數(shù)據(jù)源獲得的數(shù)據(jù)的報(bào)表。在大多數(shù)公司里,這些報(bào)表需要結(jié)合詳細(xì)的數(shù)字和基于文本的報(bào)表,這些報(bào)表提供了對(duì)公司活動(dòng)的全面的說明和圖形化的可視化,它幫助使得可以更好的查看趨勢和進(jìn)行比較。

報(bào)表服務(wù)為公司提供了滿足各種各樣的報(bào)表場景的能力。

· 即席報(bào)表生成。使用戶可以創(chuàng)建他們自己的報(bào)表,并使他們快速靈活的獲得他們需要的信息,并且是以他們需要的格式,而不必提交請(qǐng)求和等待報(bào)表開發(fā)人員來為他們創(chuàng)建報(bào)表。

· 內(nèi)嵌的報(bào)表。使公司可以將報(bào)表直接內(nèi)嵌到商業(yè)應(yīng)用程序和web門戶網(wǎng)站中,使得用戶可以在他們的業(yè)務(wù)處理過程中使用這些報(bào)表。與Microsoft Office SharePoint Server 2007的深度集成還使得公司可以通過一個(gè)中央庫來發(fā)送報(bào)表,或直接在SharePoint中使用用于輕度渲染報(bào)表的web部分,使得能夠輕松的創(chuàng)建儀表盤。在這種方式下,公司可以將整個(gè)公司的所有關(guān)鍵的商業(yè)數(shù)據(jù),包括結(jié)構(gòu)化的和非結(jié)構(gòu)化的放在一個(gè)中央存儲(chǔ)地址,為信息訪問提供了一個(gè)共同的體驗(yàn),以便用戶可以瀏覽到主要的業(yè)務(wù)執(zhí)行信息。

這篇白皮書描述了SQL Server 2008報(bào)表服務(wù)怎樣提供了一個(gè)全面的基于服務(wù)器的平臺(tái)來很容易的支持這一廣泛的報(bào)表需求。

二、制作報(bào)表

在許多公司里,制作報(bào)表是個(gè)重要的工作。企業(yè)中的主管、業(yè)務(wù)分析師、經(jīng)理、和不斷增長的信息工作人員依賴于易理解的報(bào)表中獲得的及時(shí)和準(zhǔn)確的信息來有效的進(jìn)行他們的工作。SQL Server 2008報(bào)表服務(wù)包含全面的報(bào)表制作工具,和一些報(bào)表格式創(chuàng)新,使得可以輕松的創(chuàng)建提供信息的報(bào)表,并提供給雇員所需要的信息,以對(duì)于你的公司來說最有效的格式。

使用報(bào)表開發(fā)工具

在大多數(shù)公司里,有兩組截然不同的人創(chuàng)建報(bào)表;習(xí)慣于工作在全面的開發(fā)環(huán)境中的熟練的商業(yè)智能解決方案開發(fā)人員,和不熟悉數(shù)據(jù)庫架構(gòu)設(shè)計(jì)、并需要一個(gè)抽象了后臺(tái)的技術(shù)復(fù)雜性的直接的報(bào)表設(shè)計(jì)環(huán)境的商業(yè)用戶。

SQL Server 2008滿足了這兩種需要,它提供了為滿足這兩種用戶的需求而特別設(shè)計(jì)的直接的報(bào)表開發(fā)工具。這使得開發(fā)人員可以創(chuàng)建用于整個(gè)企業(yè)的復(fù)雜的報(bào)表解決方案,同時(shí)使得商業(yè)用戶可以很容易的專注于與他們的業(yè)務(wù)領(lǐng)域相關(guān)的專門的數(shù)據(jù)。

報(bào)表設(shè)計(jì)器(Report Designer )

報(bào)表設(shè)計(jì)器為開發(fā)人員和高級(jí)報(bào)表制作人員提供了一個(gè)非常靈活和高效的報(bào)表制作環(huán)境,如圖1所示。報(bào)表設(shè)計(jì)器是SQL Server商業(yè)智能開發(fā)套件的一個(gè)組件,SQL Server商業(yè)智能開發(fā)套件是一個(gè)基于Microsoft Visual Studio的通用開發(fā)界面的商業(yè)智能開發(fā)環(huán)境。這個(gè)設(shè)計(jì)界面使得開發(fā)人員可以很容易的為一個(gè)報(bào)表定義從多個(gè)數(shù)據(jù)源而來的數(shù)據(jù)集、設(shè)計(jì)報(bào)表的布局,然后在將它部署到報(bào)表服務(wù)器上之前直接在設(shè)計(jì)環(huán)境中預(yù)覽報(bào)表。開發(fā)人員使用報(bào)表向?qū)Э梢钥焖俨⑷菀椎貏?chuàng)建報(bào)表,或者他們也可以通過使用報(bào)表設(shè)計(jì)器中的可視化的設(shè)計(jì)環(huán)境建立更廣泛的報(bào)表。內(nèi)置的查詢設(shè)計(jì)器簡化了報(bào)表所使用的數(shù)據(jù)集的提取工作,并且可以直接拖拉的設(shè)計(jì)界面使得可以很容易的布置報(bào)表元素用于顯示。當(dāng)一個(gè)開發(fā)人員完成了一個(gè)報(bào)表,他們可以預(yù)覽這個(gè)報(bào)表并將其直接從報(bào)表設(shè)計(jì)器部署到報(bào)表服務(wù)器上。

圖1: 報(bào)表設(shè)計(jì)器

報(bào)表生成器(Report Builder)

讓開發(fā)人員可以開發(fā)強(qiáng)大的可以部署給上千名用戶的報(bào)表是非常有價(jià)值的,并且為全公司帶來了一致的、專業(yè)設(shè)計(jì)的報(bào)表。然而,有時(shí)個(gè)別的商業(yè)用戶需要能夠修改報(bào)表或甚至是創(chuàng)建他們自己的有特殊要求的報(bào)表。報(bào)表生成器是一個(gè)易于使用,專注于業(yè)務(wù)的報(bào)表查詢工具,它通過報(bào)表模型抽象了后臺(tái)的業(yè)務(wù)數(shù)據(jù),報(bào)表模型反映了業(yè)務(wù)實(shí)體例如客戶、產(chǎn)品、銷售,等等。報(bào)表生成器如圖2所示。通過創(chuàng)建一個(gè)模型反映這個(gè)面向業(yè)務(wù)的數(shù)據(jù)視圖,報(bào)表生成器使得商業(yè)用戶可以創(chuàng)建強(qiáng)大的報(bào)表而不需要了解后臺(tái)數(shù)據(jù)庫結(jié)構(gòu)或查詢語句的全面知識(shí)。

圖2:報(bào)表生成器

訪問用于創(chuàng)建報(bào)表的數(shù)據(jù)源

大多數(shù)公司在它的多個(gè)應(yīng)用程序和數(shù)據(jù)庫中具有數(shù)據(jù)。為了獲得對(duì)業(yè)務(wù)執(zhí)行的充分理解,用戶需要一個(gè)可以從公司的多個(gè)異構(gòu)的數(shù)據(jù)源提取數(shù)據(jù)的報(bào)表解決方案。例如,公司里的銷售主管可能需要一個(gè)結(jié)合了從會(huì)計(jì)部門的Oracle數(shù)據(jù)庫提取的數(shù)據(jù)和從基于Microsoft SQL Server的CRM應(yīng)用獲得的客戶數(shù)據(jù)的報(bào)表。SQL Server 2008報(bào)表服務(wù)支持訪問用于報(bào)表創(chuàng)建的多個(gè)數(shù)據(jù)源,包括SQL Server關(guān)系數(shù)據(jù)庫、SQL Server分析服務(wù)、Oracle、DB2和 Hyperion Essbase;而且使得報(bào)表制作可以將從多個(gè)數(shù)據(jù)源獲得的數(shù)據(jù)結(jié)合到一個(gè)單獨(dú)的報(bào)表中。此外,有了SQL Server 2008報(bào)表服務(wù),報(bào)表制作人員可以從SQL Server關(guān)系數(shù)據(jù)庫、SQL Server分析服務(wù)立方體和Oracle數(shù)據(jù)庫生成要和報(bào)表生成器一起使用的報(bào)表模型。

創(chuàng)建引人注目的報(bào)表

商業(yè)用戶要求能夠靈活地查看和顯示不同類型、不同格式的數(shù)據(jù)。報(bào)表服務(wù)滿足了這一需求,它提供了一組強(qiáng)大的引人注目的報(bào)表制作特性,包括多個(gè)顯示和參數(shù)選項(xiàng)、交互能力、豐富的文本格式、和許多繪制圖表的功能。

用戶查看和與報(bào)表交互時(shí)有不同的需求和期望,而且一個(gè)報(bào)表格式對(duì)某種類型的數(shù)據(jù)可能很適用,但可能不適合于其它類型的數(shù)據(jù)。SQL Server 報(bào)表服務(wù)支持一些顯示選項(xiàng),使你創(chuàng)建的報(bào)表采取最適合要使用它的用戶的顯示形式。

SQL Server 報(bào)表服務(wù)使用數(shù)據(jù)顯示類型來定義報(bào)表中的數(shù)據(jù)的顯示。你可以使用下面的數(shù)據(jù)顯示類型來顯示數(shù)據(jù):

· 列表。一個(gè)隨意的數(shù)據(jù)顯示。

· 圖表。一個(gè)圖形格式,它以圖表的形式顯示數(shù)據(jù)。

· 表。一個(gè)表格格式,在這種格式下,數(shù)據(jù)按行和列顯示。你可以創(chuàng)建具有層次結(jié)構(gòu)的一些行來反映你的數(shù)據(jù)的分組和顯示分組的總和。

· 矩陣。這是一個(gè)支持行和列分組的格式,它可以在行和列的交叉單元格里顯示合計(jì)的總數(shù)據(jù),類似于樞軸表或交叉表。

· Tablix。 一個(gè)混合了表和矩陣的格式,是隨著SQL Server 2008報(bào)表服務(wù)的發(fā)布而推出的。

Tablix

如上面所提到的,SQL Server 2008推出了一個(gè)新的數(shù)據(jù)顯示類型,叫做Tablix 。正如名字所顯示的,Tablix 是表和矩陣數(shù)據(jù)類型的最佳功能的結(jié)合。Tablix 使你可以創(chuàng)建使用了一個(gè)靈活的具有多個(gè)行和列的分組的布局的報(bào)表,使得可以很容易的建立通用的報(bào)表顯示,而這對(duì)于使用目前的市場中可用的報(bào)表制作工具是很難或不可能完成的。有了Tablix ,你可以建立的報(bào)表包括以下內(nèi)容:

固定的和動(dòng)態(tài)的行和列。在一個(gè)表里,一個(gè)報(bào)表可以有動(dòng)態(tài)的行,在這些行里可以有重復(fù)和內(nèi)嵌的組,但是列是固定的。在一個(gè)矩陣?yán)�,一個(gè)報(bào)表可以有動(dòng)態(tài)的行和列,但是不能包含固定的行和列。有了Tablix ,這些限制就沒有了,報(bào)表既可以包含動(dòng)態(tài)的行和列,也可以包含固定的行和列。

  在行和列上都可以進(jìn)行隨機(jī)嵌套。當(dāng)在之前的報(bào)表服務(wù)的版本中使用表的時(shí)候,只可以對(duì)行進(jìn)行隨機(jī)嵌套。隨著Tablix的推出,隨機(jī)嵌套在行和列上都可以使用了。

   可選擇省略行和列的頭。因?yàn)門ablix 提供了表和矩陣的所有有用的功能,報(bào)表制作者可以省略行和列的頭。這個(gè)技術(shù)在先前只能用在矩陣?yán)�,但有了Tablix ,它也可以用在表上了。

在每一級(jí)上有多個(gè)并行的行和列。在同一個(gè)報(bào)表里應(yīng)用多個(gè)并行的行和列的能力是一個(gè)新的獨(dú)特的設(shè)計(jì)特性,它可以顯著的改善報(bào)表中信息的顯示方式。例如,當(dāng)設(shè)計(jì)一個(gè)銷售報(bào)表時(shí),報(bào)表制作者可以選擇讓一個(gè)顯示年的列具有一個(gè)動(dòng)態(tài)的層次關(guān)系,它之后有一個(gè)動(dòng)態(tài)的產(chǎn)品列,如下面的插圖所示。注意這兩個(gè)層次關(guān)系挨著顯示,但是是各自獨(dú)立的,同時(shí)共享同一行的數(shù)據(jù)值。

地方銷售報(bào)表

產(chǎn)品
2005 2006 桌子 椅子
Washington Seattle 50 60 20 30
Spokane 30 40 10 20
Oregon Portland 40 50 10 10
Eugene 20 30 25 5

圖表

大量復(fù)雜的文本格式的數(shù)據(jù)對(duì)于用戶來說是很難理解的。隨著在報(bào)表服務(wù)中對(duì)新的可視化能力的大量投入,SQL Server 2008提供了一個(gè)增強(qiáng)了的制圖引擎,包括許多豐富的圖表,使得決策者可以以一種友好的格式來查看數(shù)據(jù),并可以立即使他們看到這個(gè)大圖。報(bào)表服務(wù)提供給用戶許多圖表類型,包括傳統(tǒng)的條狀圖、區(qū)域圖、列、環(huán)狀圖、線、和餅圖。報(bào)表服務(wù)2008還包括對(duì)區(qū)域評(píng)測類型圖表的支持,有多圖表區(qū)域和圖例、全距圖、極區(qū)圖、雷達(dá)圖、錐形圖、漏斗圖。圖表的增強(qiáng),例如注釋和對(duì)大型數(shù)據(jù)的支持,為你的報(bào)表環(huán)境提供了更好的靈活性。

交互功能

SQL Server 2008報(bào)表服務(wù)提供了一些報(bào)表設(shè)計(jì)功能使得開發(fā)人員可以創(chuàng)建具有高度動(dòng)態(tài)性的報(bào)表,這些報(bào)表為用戶提供了與數(shù)據(jù)交互和更深的顯示數(shù)據(jù)的能力�?梢蕴砑拥綀�(bào)表中的交互式的元素包括:

· 參數(shù)。給報(bào)表添加參數(shù)使得在報(bào)表被處理的時(shí)候,用戶可以提供他指定的值以便過濾報(bào)表中顯示的信息。例如,一個(gè)用戶可以為一個(gè)銷售報(bào)表提供一個(gè)區(qū)域參數(shù)值,使得只查看在指定區(qū)域的銷售記錄。參數(shù)幫助報(bào)表制作者用一個(gè)報(bào)表獲得更廣泛的用戶群,并提供給用戶更靈活和交互性更強(qiáng)的體驗(yàn)。

· 交互式排序。對(duì)報(bào)表應(yīng)用排序功能使得用戶可以按報(bào)表所包含的任一列數(shù)據(jù)按升序或降序排列。例如,一個(gè)用戶查看一個(gè)包含銷售信息的報(bào)表,他可能先按日期排列數(shù)據(jù),然后按銷售數(shù)量排序。

· 活動(dòng)。開發(fā)人員可以給報(bào)表添加鏈接,使得用戶可以執(zhí)行動(dòng)作,例如跳轉(zhuǎn)到報(bào)表中的另一部分、打開一個(gè)外部網(wǎng)頁、或打開另一個(gè)相關(guān)的報(bào)表以便執(zhí)行鉆透分析。例如,一個(gè)報(bào)表可能列出了本月訂單的訂單號(hào)、客戶名稱和銷售數(shù)量。報(bào)表開發(fā)人員可以添加一個(gè)鉆透動(dòng)作到這個(gè)報(bào)表中以便用戶點(diǎn)擊了某一訂單的訂單號(hào)之后,可以打開一個(gè)顯示這個(gè)訂單細(xì)節(jié)的報(bào)表。

· 文檔結(jié)構(gòu)圖。用戶使用一個(gè)文檔結(jié)構(gòu)圖輕松的操縱報(bào)表。文檔結(jié)構(gòu)圖在報(bào)表中顯示為一個(gè)側(cè)面面板,用戶可以使用它包含的層次鏈接移動(dòng)到報(bào)表的各個(gè)部分。

· 子報(bào)表。開發(fā)人員可以將一個(gè)報(bào)表內(nèi)嵌到另一個(gè)報(bào)表之中作為一個(gè)子報(bào)表;報(bào)表服務(wù)的一個(gè)強(qiáng)大功能是使得開發(fā)人員可以顯示一個(gè)直接作為另一個(gè)報(bào)表的一部分的報(bào)表的信息。例如,一個(gè)開發(fā)人員可能創(chuàng)建一個(gè)顯示公司內(nèi)所有銷售區(qū)域的報(bào)表,而它有一個(gè)子報(bào)表顯示每一個(gè)區(qū)域的銷售情況。

三、管理報(bào)表服務(wù)

管理員可以以兩種模式之一來管理一個(gè)SQL Server 2008解決方案;本地模式和SharePoint 集成模式。當(dāng)運(yùn)行在本地模式時(shí),管理員可以使用一組全面的管理和配置工具,它們提供了一個(gè)覆蓋所有SQL Server 2008技術(shù)的統(tǒng)一的體驗(yàn)。數(shù)據(jù)庫管理員可以利用SQL Server 管理套件來集成一個(gè)報(bào)表服務(wù)實(shí)例的管理和SQL Server數(shù)據(jù)庫引擎管理,并且通過使用SQL Server配置管理器MMC snap-in(管理單元)創(chuàng)建一個(gè)定制的Microsoft管理控制臺(tái),這樣就可以提供給系統(tǒng)管理員報(bào)表服務(wù)的服務(wù)管理了。

當(dāng)運(yùn)行在SharePoint 集成模式下時(shí)管理員可以利用SharePoint 的集成管理功能和受益于SharePoint中直接在這兩個(gè)服務(wù)器組件上的一個(gè)單獨(dú)的集成管理體驗(yàn)。

擴(kuò)展管理能力

報(bào)表管理器(Report Manager) ,如圖3所示,它是一個(gè)基于Web 的工具,它可以用在本地模式下通過Web訪問和管理報(bào)表服務(wù)。有了報(bào)表管理器 ,管理員可以執(zhí)行很多的任務(wù),包括從任何機(jī)器上通過一個(gè)瀏覽器查看和管理報(bào)表和訂閱、配置報(bào)表處理選項(xiàng)、和配置安全。

  

圖3: 報(bào)表管理器(Report Manager)

配置一個(gè)報(bào)表服務(wù)實(shí)例

使用SQL Server安裝程序安裝報(bào)表服務(wù)時(shí),選擇默認(rèn)的配置會(huì)自動(dòng)進(jìn)行用于報(bào)表服務(wù)的整個(gè)配置過程。然而,許多公司經(jīng)常在首次安裝之后添加和改變報(bào)表服務(wù)配置選項(xiàng),;例如部署一個(gè)報(bào)表服務(wù)解決方案作為一個(gè)可擴(kuò)展的網(wǎng)絡(luò)場。報(bào)表服務(wù)配置管理器,如圖4所示,使得管理員可以很輕松的執(zhí)行每一個(gè)要求配置一個(gè)報(bào)表服務(wù)部署的任務(wù),這使得降低了停機(jī)時(shí)間和加快了報(bào)表解決方案的生成。

圖4: 報(bào)表服務(wù)配置管理器(Reporting Services Configuration Manager)

Microsoft Office SharePoint Services集成

SharePoint 集成模式提供了通過一個(gè)SharePoint站點(diǎn)對(duì)報(bào)表服務(wù)器內(nèi)容的訪問和操作。SharePoint 集成提供了共享存儲(chǔ)、共享安全、和相同的站點(diǎn)來訪問所有的業(yè)務(wù)文檔,包括報(bào)表、報(bào)表模型、和共享數(shù)據(jù)源。文檔協(xié)作和管理功能,例如將報(bào)表鎖定或提交以用于修改,通知對(duì)報(bào)表的更改,和SharePoint的工作流能力可以為你的報(bào)表環(huán)境提供更好的說明性和靈活性。此外,報(bào)表可以直接嵌入到SharePoint 頁面上為用戶提供無縫的、連貫的報(bào)表體驗(yàn)。

保護(hù)報(bào)表服務(wù)

安全總是數(shù)據(jù)管理員首要考慮的問題。報(bào)表服務(wù)提供了基于靈活角色的安全授予管理權(quán)利和對(duì)共享的數(shù)據(jù)源、報(bào)表、文件夾、和資源的訪問的保護(hù)。管理員可以使用內(nèi)置的和定制的角色定義來很好的調(diào)整他們的報(bào)表環(huán)境的安全性。一個(gè)用戶可以隨著不同的項(xiàng)目而屬于不同的角色類型。例如,一個(gè)用戶可以是他們部門所管理的報(bào)表的內(nèi)容管理員角色的成員,同時(shí)也可以是為公司內(nèi)另一個(gè)部門所開發(fā)的報(bào)表的瀏覽角色的成員。

管理員通過SharePoint集成可以進(jìn)一步增強(qiáng)安全管理。當(dāng)報(bào)表服務(wù)運(yùn)行在SharePoint 集成模式下時(shí),SharePoint 權(quán)利可以用于管理SharePoint庫中的報(bào)表和文件夾。

四、發(fā)送報(bào)表

公司認(rèn)識(shí)到對(duì)更多的用戶群提供商業(yè)智能所帶來的收益;使得更多的用戶可以基于過去只對(duì)一少部分的業(yè)務(wù)分析師開放的信息制定決策和執(zhí)行任務(wù)。今天所面臨的一個(gè)挑戰(zhàn)是要將這個(gè)數(shù)據(jù)發(fā)送給幾千名可以受益于對(duì)這個(gè)數(shù)據(jù)的訪問的商業(yè)用戶。SQL Server 2008報(bào)表服務(wù)具有有效的發(fā)送格式豐富的報(bào)表給需要它們的用戶的能力。

高性能的報(bào)表處理

在許多報(bào)表解決方案中,巨大的報(bào)表會(huì)消耗報(bào)表服務(wù)器的可用內(nèi)存,從而使得其它較小的報(bào)表執(zhí)行失敗。SQL Server 2008報(bào)表服務(wù)包含一個(gè)可擴(kuò)展的報(bào)表引擎,它限制了內(nèi)存的使用和與非內(nèi)存限制的報(bào)表的沖突。報(bào)表性能也通過按需處理和基于實(shí)時(shí)的渲染而得到了優(yōu)化。

緩存

報(bào)表服務(wù)通過提供了報(bào)表的緩存進(jìn)一步提高了性能。通過緩存經(jīng)常使用相同的參數(shù)值進(jìn)行訪問的報(bào)表,公司可以降低渲染報(bào)表所需要的處理費(fèi)用。在報(bào)表處理之后,緩存拷貝就可以用于其他后來訪問同一個(gè)報(bào)表的用戶而不需要再作任何處理。有了這個(gè)方法,如果多個(gè)用戶打開這個(gè)報(bào)表,只有第一個(gè)請(qǐng)求會(huì)產(chǎn)生報(bào)表處理過程。然后這個(gè)報(bào)表被緩存起來,其余的用戶查看到的是這個(gè)緩存的報(bào)表。

快照

報(bào)表服務(wù)支持快照?qǐng)?bào)表的創(chuàng)建,快照?qǐng)?bào)表是按照一個(gè)預(yù)先計(jì)劃的時(shí)間間隔進(jìn)行渲染,然后用于用戶查看�?煺疹愃朴诰彺鎴�(bào)表;主要的區(qū)別是快照通常是按照一個(gè)計(jì)劃定期的創(chuàng)建的。像緩存報(bào)表一樣,快照可以通過定期生成復(fù)雜或耗時(shí)的報(bào)表來提高報(bào)表性能,并使得用戶可以查看預(yù)先生成的快照而不是按需生成報(bào)表�?煺�?qǐng)?bào)表還是一個(gè)可維護(hù)歷史報(bào)表的有用的方法,因?yàn)槊恳粋(gè)報(bào)表實(shí)例都反映了快照產(chǎn)生時(shí)的數(shù)據(jù)情況。

多種文件格式

用戶需要能夠訪問和共享采用他們最熟悉的格式的報(bào)表。報(bào)表服務(wù)2008支持渲染最常見的文件格式,包括HTML、PDF、CSV、XML和圖像 (TIFF),并提供了在Microsoft Office Word中的新的渲染和在Microsoft Office Excel 中的改進(jìn)的渲染。Microsoft Office格式的報(bào)表是完全可編輯的,使用戶可以基于這些報(bào)表創(chuàng)建定制的文檔。

通過訂閱發(fā)送報(bào)表

報(bào)表服務(wù)支持標(biāo)準(zhǔn)的和數(shù)據(jù)驅(qū)動(dòng)的訂閱,使得可以自動(dòng)發(fā)送報(bào)表給正確的用戶,直接將報(bào)表通過電子郵件發(fā)送給每一個(gè)用戶或者發(fā)送給用戶一個(gè)文件共享,用戶從這里可以獲得報(bào)表。用戶可以使用標(biāo)準(zhǔn)的訂閱,使報(bào)表基于一個(gè)定制時(shí)間表和明確指定的報(bào)表參數(shù)的值進(jìn)行發(fā)送。集中管理數(shù)據(jù)驅(qū)動(dòng)的訂閱在運(yùn)行時(shí)從一個(gè)外部數(shù)據(jù)源獲得訂閱屬性,它使得可以發(fā)送相同的報(bào)表給多個(gè)用戶,而每一個(gè)都具有它們各自的報(bào)表參數(shù)和渲染格式要求。

默認(rèn)情況下,報(bào)表可以通過電子郵件發(fā)送給訂閱人或文件共享提供給訂閱人。開發(fā)人員可以通過增加額外的將報(bào)表發(fā)送到其它地方的發(fā)送擴(kuò)展來增強(qiáng)環(huán)境。

將報(bào)表嵌入到商業(yè)應(yīng)用中

通過使用ReportViewer控件可以將報(bào)表內(nèi)嵌到商業(yè)應(yīng)用程序中;這是Visual Studio提供的一個(gè)報(bào)表服務(wù)控件。這個(gè)控件使你可以在一個(gè).NET應(yīng)用中顯示報(bào)表,例如一個(gè)ASP.NET網(wǎng)頁或一個(gè)Windows桌面應(yīng)用程序。

ReportViewer控件支持本地模式,這種模式下報(bào)表在客戶端應(yīng)用程序中進(jìn)行處理,ReportViewer控件還支持遠(yuǎn)程模式,這種模式下報(bào)表運(yùn)行在一個(gè)遠(yuǎn)程報(bào)表服務(wù)的報(bào)表服務(wù)器上。一個(gè)小公司開始的時(shí)候可以采用能力比較受限的本地模式執(zhí)行,而隨著公司的使用增加和報(bào)表需求的增加可以升級(jí)到完全的報(bào)表服務(wù)綜合執(zhí)行。

許多公司使用SharePoint解決方案來推動(dòng)雇員、合作伙伴、甚至是和客戶間的協(xié)同工作。配置報(bào)表服務(wù)運(yùn)行在SharePoint集成模式下使得用戶可以發(fā)布或上傳報(bào)表、報(bào)表模式、資源和共享的數(shù)據(jù)源文件到一個(gè)SharePoint庫。這使得你可以通過創(chuàng)建從報(bào)表服務(wù)顯示報(bào)表的報(bào)表儀表盤將報(bào)表內(nèi)置到你的基于SharePoint的網(wǎng)絡(luò)解決方案。

五、總結(jié)

SQL Server 2008報(bào)表服務(wù)提供了一個(gè)全面的企業(yè)報(bào)表解決方案,這個(gè)解決方案為成千上萬的用戶提供報(bào)表,在他們需要的時(shí)候和需要的地方。這些報(bào)表可以將在企業(yè)中存在的多個(gè)不同數(shù)據(jù)源的數(shù)據(jù)放在一起,并以豐富的渲染格式將這些報(bào)表發(fā)送給企業(yè)內(nèi)外的用戶。

分享:解答使用SQL Server數(shù)據(jù)庫查詢累計(jì)值的方法
有這樣一個(gè)要求,它要?jiǎng)?chuàng)建一個(gè)SQL Server查詢,其中包括基于事件時(shí)刻的累計(jì)值。典型的例子就是一個(gè)銀行賬戶,因?yàn)槟忝恳淮味际窃诓煌臅r(shí)間去存錢和取錢。對(duì)任意一個(gè)賬戶來說,在某個(gè)

來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時(shí)間:2009-09-18
相關(guān)Mssql數(shù)據(jù)庫教程