sql server 2005帶來了一個全新的企業級數據整合平臺。此平臺具有出色的etl和整合能力,使得組織機構能更加容易地管理來自于不同的關系型和非關系型數據源的數據。通過sql server integration services(ssis),組織機構能以整體的視角去考察它們的商業運營情況,從而能夠更加具有競爭優勢。
企業級數據整合平臺
sql server integration services替代了sql server 2000中一個非常受歡迎的功能模塊——數據轉換服務(dts)。但ssis并不是dts的簡單升級,它是sql server 2005中的一個全新的組件,它提供了構建企業級數據整合應用程序所需的功能和性能。無論是在輕量級的32位系統中還是在高端的64位架構中,它的轉換引擎的性能優勢都是非常明顯的。
開發環境。用于快速開發ssis包的、非常直觀的開發界面被集成在business intelligence development studio中。在這個studio中,你還可以構建與分析服務、報表服務共享的解決方案,包括源控制、元數據整合等。同時,這個studio還是一個完整的商業智能應用程序的開發環境,在其中,你可以設計、測試、部署和維護端到端的商業智能應用程序。
 
可視化調試。有了可視化調試的功能,開發人員的工作效率能夠達到一個更高的水準。在data viewers中,設計人員能夠非常清楚地看到數據管道的工作狀況,它通過圖表的形式來可視化數據的傳輸,同時,斷點、變量和調用堆棧提供了非常強大的調試功能。
 
數據連接。整合不同的數據源和數據目標變得非常容易。除了那些常見的數據源,例如文本文件、oledb和ado.net(包括針對.net的odbc),在ssis中還簡化了訪問sap中數據的方式。內置的對xml和web services的支持使得與面向服務的架構以及其他非標準數據源的整合變得非常輕松。用于數據裝載的sql server數據目標經過了優化,甚至sql server mobile數據庫也能被直接定位。由于具有整合元數據的能力和可共享的解決方案,報表服務的報表或者分析服務的多維數據集都能通過ssis管道直接讀取。 
高效率轉換。在sql server integration services中包含了許多非常有效的組件,例如數據和字符相互轉化、計算列、用于分區和篩選的條件操作符、查找、排序、聚集以及合并。高級組件簡化了其他復雜的操作,例如緩慢變化維度的裝載等。對于某些自定義的需求,我們可以使用靈活和快速的visualbasic.net腳本來實現,同時,開發人員可以毫不費力地編寫和分發他們自創的可重用組件。 
數據質量和數據挖掘。針對于數據的質量,fuzzy lookup和fuzzy grouping組件提供了不精確匹配和消除重復數據的功能。數據挖掘功能通過訓練已整合的數據得到模型,從而為數據整合流程帶來新的能力。為了保證數據質量,可使用預測模型來避免數據的不完整和丟失,或者使用關聯和聚集模型來找出異常的和不規則的數據。 
可靠性。包可以通過配置來定制其在不同情況下運行的方式,例如針對不同的服務器環境。使用數字簽名來保證用于部署的包的安全性;運行一個簡單的向導就能完成已部署包的安裝;檢查點重啟和對事務的支持;加上wmi偵聽器和靈活的異常處理、事件驅動功能保證無人值守運行的可復原性;與sql server management studio的集成簡化了在sql server環境中對包的管理和監視。 
integration的意義。sql server integration services的意義不僅僅是在與整合數據。它的架構和基礎結構使得能夠在專門的軟件提供商和特定的用戶之間建立起非同尋常的、動態的和形式多樣的交流方式。sql server integration services的基礎結構是可以非常容易地進行擴展并且功能非常強大,軟件提供商們可以非常容易地開發和分發他們制作的高級組件,與此同時,用戶也能夠盡情享受新想法、組件和技術支持的在微軟及其合作伙伴間活躍交流所帶來的各種益處。 
更多相關信息
sql server是windows server system的組成部分。windows server system是一種有助于簡化靈活商務解決方案開發、部署與運轉工作的綜合型、集成化服務器基礎架構。
要獲取更多關于sql server 2005的信息,請訪問 http://www.microsoft.com/china/sql/2005
最大的網站源碼資源下載站,
新聞熱點
疑難解答