SQL Server 2005帶來了一個(gè)全新的企業(yè)級(jí)數(shù)據(jù)整合平臺(tái)。此平臺(tái)具有出色的ETL和整合能力,使得組織機(jī)構(gòu)能更加容易地管理來自于不同的關(guān)系型和非關(guān)系型數(shù)據(jù)源的數(shù)據(jù)。通過SQL Server Integration Services(SSIS),組織機(jī)構(gòu)能以整體的視角去考察它們的商業(yè)運(yùn)營(yíng)情況,從而能夠更加具有競(jìng)爭(zhēng)優(yōu)勢(shì)。
企業(yè)級(jí)數(shù)據(jù)整合平臺(tái)
SQL Server Integration Services替代了SQL Server 2000中一個(gè)非常受歡迎的功能模塊——數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS)。但SSIS并不是DTS的簡(jiǎn)單升級(jí),它是SQL Server 2005中的一個(gè)全新的組件,它提供了構(gòu)建企業(yè)級(jí)數(shù)據(jù)整合應(yīng)用程序所需的功能和性能。無論是在輕量級(jí)的32位系統(tǒng)中還是在高端的64位架構(gòu)中,它的轉(zhuǎn)換引擎的性能優(yōu)勢(shì)都是非常明顯的。
開發(fā)環(huán)境。用于快速開發(fā)SSIS包的、非常直觀的開發(fā)界面被集成在Business Intelligence Development Studio中。在這個(gè)Studio中,你還可以構(gòu)建與分析服務(wù)、報(bào)表服務(wù)共享的解決方案,包括源控制、元數(shù)據(jù)整合等。同時(shí),這個(gè)Studio還是一個(gè)完整的商業(yè)智能應(yīng)用程序的開發(fā)環(huán)境,在其中,你可以設(shè)計(jì)、測(cè)試、部署和維護(hù)端到端的商業(yè)智能應(yīng)用程序。
可視化調(diào)試。有了可視化調(diào)試的功能,開發(fā)人員的工作效率能夠達(dá)到一個(gè)更高的水準(zhǔn)。在Data Viewers中,設(shè)計(jì)人員能夠非常清楚地看到數(shù)據(jù)管道的工作狀況,它通過圖表的形式來可視化數(shù)據(jù)的傳輸,同時(shí),斷點(diǎn)、變量和調(diào)用堆棧提供了非常強(qiáng)大的調(diào)試功能。
數(shù)據(jù)連接。整合不同的數(shù)據(jù)源和數(shù)據(jù)目標(biāo)變得非常容易。除了那些常見的數(shù)據(jù)源,例如文本文件、OLEDB和ADO.NET(包括針對(duì).NET的ODBC),在SSIS中還簡(jiǎn)化了訪問SAP中數(shù)據(jù)的方式。內(nèi)置的對(duì)xml和Web Services的支持使得與面向服務(wù)的架構(gòu)以及其他非標(biāo)準(zhǔn)數(shù)據(jù)源的整合變得非常輕松。用于數(shù)據(jù)裝載的SQL Server數(shù)據(jù)目標(biāo)經(jīng)過了優(yōu)化,甚至SQL Server Mobile數(shù)據(jù)庫(kù)也能被直接定位。由于具有整合元數(shù)據(jù)的能力和可共享的解決方案,報(bào)表服務(wù)的報(bào)表或者分析服務(wù)的多維數(shù)據(jù)集都能通過SSIS管道直接讀取。
高效率轉(zhuǎn)換。在SQL Server Integration Services中包含了許多非常有效的組件,例如數(shù)據(jù)和字符相互轉(zhuǎn)化、計(jì)算列、用于分區(qū)和篩選的條件操作符、查找、排序、聚集以及合并。高級(jí)組件簡(jiǎn)化了其他復(fù)雜的操作,例如緩慢變化維度的裝載等。對(duì)于某些自定義的需求,我們可以使用靈活和快速的VisualBasic.NET腳本來實(shí)現(xiàn),同時(shí),開發(fā)人員可以毫不費(fèi)力地編寫和分發(fā)他們自創(chuàng)的可重用組件。
數(shù)據(jù)質(zhì)量和數(shù)據(jù)挖掘。針對(duì)于數(shù)據(jù)的質(zhì)量,F(xiàn)uzzy Lookup和Fuzzy Grouping組件提供了不精確匹配和消除重復(fù)數(shù)據(jù)的功能。數(shù)據(jù)挖掘功能通過訓(xùn)練已整合的數(shù)據(jù)得到模型,從而為數(shù)據(jù)整合流程帶來新的能力。為了保證數(shù)據(jù)質(zhì)量,可使用預(yù)測(cè)模型來避免數(shù)據(jù)的不完整和丟失,或者使用關(guān)聯(lián)和聚集模型來找出異常的和不規(guī)則的數(shù)據(jù)。
可靠性。包可以通過配置來定制其在不同情況下運(yùn)行的方式,例如針對(duì)不同的服務(wù)器環(huán)境。使用數(shù)字簽名來保證用于部署的包的安全性;運(yùn)行一個(gè)簡(jiǎn)單的向?qū)Ь湍芡瓿梢巡渴鸢陌惭b;檢查點(diǎn)重啟和對(duì)事務(wù)的支持;加上WMI偵聽器和靈活的異常處理、事件驅(qū)動(dòng)功能保證無人值守運(yùn)行的可復(fù)原性;與SQL Server Management Studio的集成簡(jiǎn)化了在SQL Server環(huán)境中對(duì)包的管理和監(jiān)視。
Integration的意義。SQL Server Integration Services的意義不僅僅是在與整合數(shù)據(jù)。它的架構(gòu)和基礎(chǔ)結(jié)構(gòu)使得能夠在專門的軟件提供商和特定的用戶之間建立起非同尋常的、動(dòng)態(tài)的和形式多樣的交流方式。SQL Server Integration Services的基礎(chǔ)結(jié)構(gòu)是可以非常容易地進(jìn)行擴(kuò)展并且功能非常強(qiáng)大,軟件提供商們可以非常容易地開發(fā)和分發(fā)他們制作的高級(jí)組件,與此同時(shí),用戶也能夠盡情享受新想法、組件和技術(shù)支持的在微軟及其合作伙伴間活躍交流所帶來的各種益處。
更多相關(guān)信息
SQL Server是Windows Server System的組成部分。Windows Server System是一種有助于簡(jiǎn)化靈活商務(wù)解決方案開發(fā)、部署與運(yùn)轉(zhuǎn)工作的綜合型、集成化服務(wù)器基礎(chǔ)架構(gòu)。
要獲取更多關(guān)于SQL Server 2005的信息,請(qǐng)?jiān)L問 http://www.microsoft.com/china/sql/2005
|
新聞熱點(diǎn)
疑難解答
圖片精選