資料倉儲—ETL—Microsoft SQL Server 2005 Integration Services 介紹

bq_wang發表於2007-01-28

軟體廠商: Microsoft

授權方式: 商用軟體

版本號:

版本型別: 標準版

語言版本: /英文

軟體環境: Windows作業系統


SQL Server Integration Services替代了SQL Server中一個非常受歡迎的功能模組——資料轉換服務(DTS)。但SSIS並不是DTS的簡單升級,它是SQL Server 2005中的一個全新的元件,它提供了構建企業級資料整合應用程式所需的功能和效能。無論是在輕量級的32位系統中還是在高階的64位架構中,它的轉換引擎的效能優勢都是非常明顯的。


開發環境。用於快速開發SSIS包的、非常直觀的開發介面被整合在Business Intelligence Development Studio中。在這個Studio中,你還可以構建與分析服務、報表服務共享的解決方案,包括源控制、後設資料整合等。同時,這個Studio還是一個完整的商業智慧應用程式的開發環境,在其中,你可以設計、測試、部署和維護端到端的商業智慧應用程式。


視覺化除錯。有了視覺化除錯的功能,開發人員的工作效率能夠達到一個更高的水準。在Data Viewers中,設計人員能夠非常清楚地看到資料管道的工作狀況,它透過圖表的形式來視覺化資料的傳輸,同時,斷點、變數和呼叫堆疊提供了非常強大的除錯功能。


資料連線。整合不同的資料來源和資料目標變得非常容易。除了那些常見的資料來源,例如文字檔案、OLEDBADO.NET(包括針對.NETODBC),在SSIS中還簡化了訪問SAP中資料的方式。內建的對XMLWeb Services的支援使得與面向服務的架構以及其他非標準資料來源的整合變得非常輕鬆。用於資料裝載的SQL Server資料目標經過了最佳化,甚至SQL Server Mobile資料庫也能被直接定位。由於具有整合後設資料的能力和可共享的解決方案,報表服務的報表或者分析服務的多維資料集都能透過SSIS管道直接讀取。


高效率轉換。在SQL Server Integration Services中包含了許多非常有效的元件,例如資料和字元相互轉化、計算列、用於分割槽和篩選的條件運算子、查詢、排序、聚集以及合併。高階元件簡化了其他複雜的操作,例如緩慢變化維度的裝載等。對於某些自定義的需求,我們可以使用靈活和快速的VisualBasic.NET指令碼來實現,同時,開發人員可以毫不費力地編寫和分發他們自創的可重用元件。


資料質量和資料探勘。針對於資料的質量,Fuzzy LookupFuzzy Grouping元件提供了不精確匹配和消除重複資料的功能。資料探勘功能透過訓練已整合的資料得到模型,從而為資料整合流程帶來新的能力。為了保證資料質量,可使用預測模型來避免資料的不完整和丟失,或者使用關聯和聚集模型來找出異常的和不規則的資料。


可靠性。包可以透過配置來定製其在不同情況下執行的方式,例如針對不同的伺服器環境。使用數字簽名來保證用於部署的包的安全性;執行一個簡單的嚮導就能完成已部署包的安裝;檢查點重啟和對事務的支援;加上WMI偵聽器和靈活的異常處理、事件驅動功能保證無人值守執行的可復原性;與SQL Server Management Studio的整合簡化了在SQL Server環境中對包的管理和監視。


Integration
的意義。SQL Server Integration Services的意義不僅僅是在與整合資料。它的架構和基礎結構使得能夠在專門的軟體提供商和特定的使用者之間建立起非同尋常的、動態的和形式多樣的交流方式。SQL Server Integration Services的基礎結構是可以非常容易地進行擴充套件並且功能非常強大,軟體提供商們可以非常容易地開發和分發他們製作的高階元件,與此同時,使用者也能夠盡情享受新想法、元件和技術支援的在微軟及其合作伙伴間活躍交流所帶來的各種益處。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6517/viewspace-145479/,如需轉載,請註明出處,否則將追究法律責任。

相關文章