Microsoft通過幾個附加服務來補充其關系數據庫引擎SQL Server,這些附加服務可管理企業業務智能和信息處理的不同方面,例如數據集成,報告和分析。盡管SQL Server可以獨立於這些服務運行,但它們通過增強SQL Server作為開發全面的商業智能解決方案的可靠信息平台的功能來增加價值。服務包括SQL Server集成服務,SQL Server報告服務和SQL Server Analysis Services。這些服務是SQL Server 2008 R2版本的核心產品,但是它們在作為完整服務器套件的一部分提供的服務方面有很大的不同。
版本中的SQL Server 2008 R2服務可用性
一個主要的考慮因素和區別是,並非所有服務都隨Microsoft SQL Server 2008 R2的不同版本一起提供。SQL Server 2008 R2的六個SQL Server版本是Datacenter,Enterprise,Standard,Web,Workgroup和Express。Integration Services包含在Datacenter和Enterprise版本中。SQL Server 2008 R2的所有版本中都包含Reporting Services。但是,完整的報告服務在Standard,Web Workgroup和Express版本中受到限制。最后,僅在Enterprise和Datacenter版本中具有高級分析功能的Datacenter,Enterprise和Standard版本中提供Analysis Services。標准版不包括SQL Server PowerPivot for SharePoint,它是基本Analysis Services軟件包的一部分。
SQL Server集成服務
SQL Server集成服務(SSIS)是SQL Server 2008 R2套件的數據倉庫分支,具有出色的提取,轉換和加載(ETL)功能。它提供了一種將數據從不同的數據源移動到另一個數據源並在必要時更改數據的工具。SSIS平台中用於啟動數據集成過程的三個組件是導入和導出向導,SSIS設計器和SSIS API編程。導入和導出向導僅將數據從源傳輸到目標,但不包括數據轉換功能。SSIS設計器是Business Intelligence Development Studio的集成組件,用於開發和維護集成服務包。SSIS API編程模塊允許您使用多種編程語言對SSIS包進行編碼。
SQL Server報告服務
SQL Server Reporting Services(SSRS)是報告機制的框架,例如報告生成器,報告設計器,報告管理器和報告服務器,它們通過Web界面協同工作,以開發打印或Web格式的簡潔交互式報告解決方案。報表生成器和報表設計器是用於生成報表的兩個SSRS組件。報表生成器是一種簡單的解決方案,供信息工作者或業務用戶創建快速報表,而無需了解數據的核心結構。報表設計器是開發人員的工具,因為它增加了自定義報表開發的復雜性。使用此工具需要了解Visual Studio中的Business Intelligence Development Studio Shell和數據的基礎結構。根據微軟的說法,報表服務器是SSRS中的核心流程引擎,它使用處理器管理報表的處理和傳遞。報表管理器是一個管理工具,可通過Web界面控制報表服務。
SQL Server分析服務
SQL Server Analysis Services或SSAS是一個多維分析工具,具有聯機分析處理,強大的數據挖掘功能以及關系數據庫中業務信息的更深維度。多維分析是一種OLAP技術,通過將數據存儲在軸和單元格中而不是在行和列中使用傳統的關系二維視圖,可以產生分析大量數據的能力。SSAS通過使用熟悉的應用程序(例如Microsoft Excel和SharePoint)創建與后端數據的即時連接來進行分析,可視化表示和協作,從而將預測分析功能置於信息工作者的手中。