SQL Server 2008 R2連連看 需要微軟平臺(tái)配合
作為SQL Server 2008的升級(jí)版,SQL Server 2008 R2的新功能已經(jīng)慢慢為大家所熟知。本文將為大家慢慢描述這些新功能。51CTO數(shù)據(jù)庫(kù)頻道也向您推薦《SQL Server入門到精通》專題,以便于您更好的了解SQL Server 2008.
本月推出的SQL Server 2008 R2允許用戶通過(guò)與Excel等流行的微軟應(yīng)用程序緊密地集成在一起利用SQL Server強(qiáng)大的商業(yè)智能功能。
當(dāng)然,不利的方面是,要得到SQL Server 2008 R2的全部功能,你還需要運(yùn)行所有最新版本的微軟產(chǎn)品線,如Windows 7、Windows Server 2008 R2、Office 2010和SharePoint 2010。
與其上一個(gè)版本的軟件相比,新版本SQL Server 2008功能更強(qiáng)大,最多可支持256個(gè)邏輯處理器。新的統(tǒng)一字符編碼標(biāo)準(zhǔn)壓縮方案(UCS-2)能夠使用統(tǒng)一字符編碼數(shù)據(jù)節(jié)省50%的存儲(chǔ)空間。
SQL Server 2008 R2宣稱有許多新的服務(wù),包括用于Excel和SharePoint的PowerPivot;主數(shù)據(jù)服務(wù);StreamInsight;ReportBuilder 3.0;用于SharePoint的報(bào)表服務(wù)插件;Visual Studio中的一個(gè)數(shù)據(jù)層功能,能夠把分層次的數(shù)據(jù)庫(kù)封裝為一個(gè)應(yīng)用程序的一部分;一個(gè)SQL Server工具,可管理多個(gè)SQL服務(wù)器。
·PowerPivot允許最終用戶引進(jìn)、操作、分析和輸出數(shù)據(jù)以及創(chuàng)建報(bào)表,所有這些都使用熟悉的Excel界面和語(yǔ)言。
·主數(shù)據(jù)服務(wù)是一種新的和強(qiáng)大的功能,旨在幫助一個(gè)機(jī)構(gòu)為數(shù)據(jù)創(chuàng)建一個(gè)結(jié)構(gòu)和層次體系。這樣,在多個(gè)部門、豎井和數(shù)據(jù)庫(kù)中收集和使用的數(shù)據(jù)都是標(biāo)準(zhǔn)化的和一致的。這能夠保證不同的數(shù)據(jù)庫(kù)之間相互兼容。
·StreamInsight是一個(gè)與.net和SQL Server集成在一起的新平臺(tái),用于并行處理數(shù)據(jù)流,允許對(duì)活數(shù)據(jù)進(jìn)行多個(gè)同時(shí)的查詢。
·Visual Studio中的數(shù)據(jù)層功能旨在使創(chuàng)建n層應(yīng)用程序更簡(jiǎn)單。這種應(yīng)用程序使用在后臺(tái)的數(shù)據(jù)庫(kù)并且把包括應(yīng)用程序在內(nèi)的整個(gè)數(shù)據(jù)庫(kù)封裝為一個(gè)單個(gè)的單元。
·SQL Server工具允許在多個(gè)服務(wù)器和數(shù)據(jù)庫(kù)上使用一個(gè)單個(gè)的管理控制臺(tái)。
安裝更方便
安裝SQL Server 2008 R2比安裝以前的版本更加方便。這個(gè)安裝程序關(guān)照所有的依賴文件、配置并且從微軟下載所有的文件。一旦這個(gè)依賴文件安裝程序運(yùn)行,部署SharePoint 2010就很簡(jiǎn)單,運(yùn)行這個(gè)安裝程序、輸入一個(gè)密鑰、選擇默認(rèn)安裝和應(yīng)用更新就可以了。最后,你可以為SQL Server 2008 R2運(yùn)行這個(gè)安裝程序。它運(yùn)行通過(guò)一個(gè)長(zhǎng)時(shí)間的和很好的集成的過(guò)程。在安裝程序內(nèi)部不能完成的唯一的事情是創(chuàng)建服務(wù)賬戶。
重新啟動(dòng)一次完成整個(gè)過(guò)程。然后,有大量的新的應(yīng)用程序,包括微軟SharePoint 2010、SQL Server 2008 R2、SQL Server商業(yè)開發(fā)智能Studio、分析服務(wù)部署精靈、主數(shù)據(jù)服務(wù)配置管理器、報(bào)表生成器3.0和Visual Studio 2008。
整套工具很容易使用,特別強(qiáng)調(diào)最終用戶使用他們熟悉的創(chuàng)建商業(yè)智能應(yīng)用程序的基本工具的能力。
商業(yè)智能
商業(yè)智能對(duì)于許多管理員來(lái)說(shuō)都是一個(gè)重要的問(wèn)題。有許多可用的數(shù)據(jù),但是,要找到重要的字節(jié)并且操作這個(gè)數(shù)據(jù)是很困難的。PowerPivot和Excel 2010允許管理員使用熟悉的工具從非常龐大的數(shù)據(jù)集中獲得商業(yè)智能。
在我的測(cè)試中,PowerPivot從微軟測(cè)試數(shù)據(jù)庫(kù)引進(jìn)了400行數(shù)據(jù)。微軟稱,擁有足夠的存儲(chǔ)容量可以引進(jìn)1億行數(shù)據(jù)。用戶可以使用Excel引進(jìn)數(shù)據(jù),格式化這個(gè)數(shù)據(jù)并且把數(shù)據(jù)放到數(shù)據(jù)庫(kù)中。文件還可以輸出到SharePoint并且共享。SharePoint中的數(shù)據(jù)連接到后臺(tái)數(shù)據(jù)庫(kù)。這個(gè)數(shù)據(jù)的任何更新都將在SharePoint站點(diǎn)中反映出來(lái)。
DAX(數(shù)據(jù)分析表達(dá)式)是通過(guò)PowerPivot提供的一種新的語(yǔ)言,讓你使用與標(biāo)準(zhǔn)的Excel公式類似的表達(dá)式操作數(shù)據(jù)。使用Excel與PowerPivot一起操作數(shù)據(jù)能夠讓管理員熟悉使用Excel搜集數(shù)據(jù)、操作數(shù)據(jù)并且完全在Excel中創(chuàng)建演示和報(bào)表,同時(shí),如果想要的話可以保留在SQL Server中的數(shù)據(jù)表。
SQL Server還與Visual Studio 2008很好地結(jié)合在一起,并且包括集成到商業(yè)智能開發(fā)Studio(BIDS)中的SQL Server集成服務(wù)設(shè)計(jì)師軟件。
BIDS是使用SQL Server集成服務(wù)(SSIS)、SQL Server分析服務(wù)(SSAS)和SQL Server報(bào)表服務(wù)(SSRS)等工具開發(fā)商業(yè)智能解決方案的一個(gè)Visual studio外殼。這個(gè)結(jié)果是一個(gè)流動(dòng)的解決方案,允許最終用戶創(chuàng)建數(shù)據(jù)庫(kù)、查找數(shù)據(jù)、處理數(shù)據(jù)、分析數(shù)據(jù)和創(chuàng)建報(bào)表,所有這一切都使用一套功能非常強(qiáng)大的工具。這些工具不需要用戶開始使用數(shù)據(jù)庫(kù)的一套方法,或者使用分析工具,或者創(chuàng)建一個(gè)工作流和在運(yùn)行中把所有這些部分連接在一起。
主數(shù)據(jù)服務(wù)應(yīng)用程序是可以通過(guò)一個(gè)Web應(yīng)用程序訪問(wèn)的,提供一個(gè)簡(jiǎn)單的、標(biāo)準(zhǔn)化的接口以便為數(shù)據(jù)創(chuàng)建一個(gè)模型,從而更方便地定義數(shù)據(jù)類型、組和樹結(jié)構(gòu)以便控制和組織數(shù)據(jù)。一旦定義了數(shù)據(jù)結(jié)構(gòu),創(chuàng)建了層次結(jié)構(gòu)和定義了關(guān)系,你就能夠設(shè)置各個(gè)層次之間的安全,把數(shù)據(jù)引進(jìn)到模型,瀏覽數(shù)據(jù),增加或者定義關(guān)系,然后輸出數(shù)據(jù)和評(píng)估結(jié)果。整個(gè)過(guò)程與在Visual Studio中開發(fā)應(yīng)用程序類似,但是,這個(gè)過(guò)程傾向于創(chuàng)建標(biāo)準(zhǔn)的數(shù)據(jù)結(jié)構(gòu)。
StreamInsight是除了SQL Server之外安裝的一個(gè)單獨(dú)的應(yīng)用程序,并且也需要用戶添加到正確的組以便實(shí)現(xiàn)這個(gè)服務(wù)。StreamInsight是Visual Studio的一個(gè)擴(kuò)展,旨在處理實(shí)時(shí)的數(shù)據(jù)流。它能夠引進(jìn)大量的數(shù)據(jù),處理歷史的和實(shí)時(shí)的數(shù)據(jù)流,分析以及記錄數(shù)據(jù)。雖然這個(gè)應(yīng)用程序的最初的動(dòng)力是傾向于記錄鼠標(biāo)點(diǎn)擊或者其它類型的用戶輸入等事件,但是,任何類型的模擬或者數(shù)字?jǐn)?shù)據(jù)都可以使用。這個(gè)Visual Studio工具是用來(lái)創(chuàng)建用于實(shí)時(shí)事件的數(shù)據(jù)結(jié)構(gòu)的,而StreamInsight事件流調(diào)試工具提供跟蹤事件的工具。
Visual Studio中的這個(gè)數(shù)據(jù)層功能允許開發(fā)人員作為應(yīng)用程序的一部分提取、修改和部署數(shù)據(jù)庫(kù)。這不是以前需要的一個(gè)過(guò)程,以前的過(guò)程需要單獨(dú)安裝一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序,安裝創(chuàng)建和填充這個(gè)數(shù)據(jù)庫(kù)的腳本,然后安裝更多的腳本把這個(gè)數(shù)據(jù)庫(kù)連接的應(yīng)用程序?,F(xiàn)在,整個(gè)開發(fā)和部署過(guò)程都極大地簡(jiǎn)化了。
對(duì)于管理員來(lái)說(shuō),SQL Server工具讓管理員更輕松地操作多個(gè)服務(wù)器上的數(shù)據(jù)庫(kù)。這個(gè)組件包括一個(gè)從多個(gè)SQL服務(wù)器收集配置和性能信息的工具控制點(diǎn)(Utility Control Point)、一個(gè)提供這些服務(wù)器樹狀圖的工具瀏覽器和一個(gè)擁有服務(wù)器綜合信息的儀表板。微軟SQL Server 2008 R2提供了許多新功能。這些新功能特別受到需要商業(yè)智能功能的用戶的歡迎。最多支持256個(gè)處理器和新的管理工具對(duì)于管理員將是有幫助的。在缺點(diǎn)方面,這個(gè)新的功能也許要求還沒有升級(jí)到Windows 7、Office 2010和SharePoint 2010的機(jī)構(gòu)進(jìn)行重要的升級(jí)。
鏈接:http://206111h.blog.chinabyte.com/2010/05/07/79/
【編輯推薦】
- SQL Server使用索引實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)優(yōu)化
- SQL Server數(shù)據(jù)庫(kù)優(yōu)化經(jīng)驗(yàn)總結(jié)
- 如何使用SQLServer數(shù)據(jù)庫(kù)查詢累計(jì)值
- 淺析Oracle和SqlServer存儲(chǔ)過(guò)程的調(diào)試、出錯(cuò)處理
- 幾段SQLServer語(yǔ)句和存儲(chǔ)過(guò)程
- 50種方法優(yōu)化SQL Server數(shù)據(jù)庫(kù)查詢