技术开发 频道

SQL Server 2005 BI 简介

    集成,垂直机遇 

    最后,SQL Server BI 平台的性质和受欢迎程度为集成商和第三方软件开发商提供了机遇。BI 平台自身相当复杂并用于应对复杂问题,因此需要大量的规划、操作数据源的广泛知识、对该平台本身的专业技能、专用代码开发以及软硬件集成技巧。因此,若要构建一个可运作的 BI 解决方案,很多公司需要寻求来自外界(如系统集成商)的帮助。 

    此外,SQL Server BI平台为将BI功能植入到其它产品或应用程序中提供基础,或者为最终用户创建业务分析应用程序。例如,OutlookSoft和Panorama在SQL Server BI平台上创建各种业务监视、性能管理和报表应用程序。微软的产品团队也建立在该平台之上:例如,微软商业解决方案小组使用SQL Server作为Great Plains 和Navision等产品的BI功能的基础。
微软的商务智能平台综述 随着SQL Server 2005的发布,微软BI平台将由三个主要组件组成:Integration Services、Analysis Services 和Reporting Services。 

    Integration Services包含用于构建和管理被统称为提取、转换和装载(ETL)的数据集成过程的开发工具、编程接口、运行时服务和管理实用程序。这些过程从一个或多个数据源中提取数据,转换或者处理那些数据(例如,将它们纳入一个共同的格式或者将来自不同源的数据元素进行关联),然后将这些转换后的数据装载到单独的目标数据库中。可能最重要和最常见的 ETL 过程是对特别设计和结构化以支持组织内决策的数据仓库和数据库进行周期性的更新。 

    Analysis Services提供联机分析处理(OLAP)技术,以适于分析的方式对历史数据进行结构化和显示。此外,Analysis Services包含用于构建数据挖掘应用程序的功能,帮助分析师揭示数据中隐藏的关系和模式。 

    用户通过客户端工具(如Excel或第三方OLAP客户端应用程序) 与Analysis Services的OLAP服务器(用于更新、查询和管理OLAP数据源的引擎)进行交互来使用Analysis Services数据。 Reporting Services是用于定义、生成、存储和管理报表的开发工具、编程接口、运行时服务和管理实用程序的集合。 

    Reporting Services等托管报表软件一般服务于商务或技术决策者及其他需要定期获得特定信息的人,并且它强化了Excel等特殊查询和图表工具提供的报表。与微软的 BI 平台中的其它组件相似,Reporting Services 可用于从其他供应商(如 Oracle)的数据库建立报表。 

    该 BI 平台最初是在1998年底与SQL Server 7.0一起发布的。它包含Integration Services的前身,被称为"数据转换服务(DTS)"以及Analysis Services的前身,被称为"OLAP服务"。在SQL Server 2000中,OLAP 服务和DTS得到了长足的发展,拥有了扩展的功能集、持续的性能和可伸缩性改进、不断精炼的开发和管理工具。此外,在2004年初,微软在SQL Server 2000中以附加组件形式引入了Reporting Services。 

    SQL Server 2005在商务智能平台上的变化 与SQL Server 2000相比,SQL Server 2005包含对整个BI平台的重大改进。公司和ISV开发者将发现改进的开发工具以及在其上构建BI基础结构和应用程序的更灵活、性能更好的平台。更好的开发工具以及更充分实现的功能集将驱动现有的SQL Server客户进行升级,促使潜在的客户选择SQL Server 2005来满足他们的核心BI平台的需要。 

    总体说来,改进集中在以下几个主要方面: 易于开发。新的集成开发环境--BI Development Studio--建立在Visual Studio 2005的基础上,并与开发者用于在SQL Server 2000中创建 BI应用程序的单独的设计器、工具和向导的宿主之间拥有表观的相似性。BI Development Studio囊括可在那些早期工具中出现的功能,同时利用Visual Studio中常见的项目范例并继承与源代码控制软件相集成的能力等有用的Visual Studio功能。新的开发环境将引起在大型BI项目上工作的公司开发者特别的兴趣:例如,它允许开发团队在单一环境中管理和组织单独的开发任务(例如,构建集成服务程序或"包"以及 Analysis Services多维数据集)。SQL Server 2005 的BI开发环境将使ISV更易于将BI功能纳入它们自己的产品中或在此平台上创建增值分析应用程序。 更智能的应用程序。除新的开发环境外,一系列新的编程工具、功能和构造可以帮助开发者用更少的自定义代码提供更智能的BI应用程序,并允许创建在早期版本中被禁止或不可能实现的应用程序。例如,Integration Services中新的、内置的数据转化允许开发者构建即装即用的 ETL 过程,这些过程在SQL Server 2000中可能需要自定义或第三方代码才能实现。同样,Analysis Services提供很多新的数据挖掘工具并提供用于关键性能指标(KPI)的基础结构、很多业务监视和仪表板应用程序的重要组件。由于这两方面双管齐下,共同致力于减少自定义或第三方代码,表明SQL Server 2005能创建出更好的BI应用程序,这不仅将促使现有的客户升级到SQL Server 2005,而且使SQL Server与竞争对手的BI 产品相比成为更有吸引力的替代方案。 

    面向更广泛用户的BI。在SQL Server 2005中,Reporting Services中一项全新的最终用户报表功能(Report Builder)允许用户构建、设定格式并发布特殊的报表,而那些用户无须拥有编程技巧。在Reporting Services的当前版本中,报表创建和发布严格说来是开发者的事情。 更快、更具可伸缩性的平台。与其早期版本相比,由于全部重新编写的运行时引擎以及新的管理工具,Integration Services提供改进的性能和管理功能。这些改进会吸引具有复杂的、企业级数据集成需求的新客户,他们目前的选择还仅限于价格高昂的第三方产品,如Informatica 的PowerCenter。 

    Analysis Services 2005引入了一种新的多维数据集缓存机制,允许管理员配置多维数据从其基础数据源(如数据集市或者数据仓库)进行更新的时间和频率。这一功能将帮助管理员更简捷地优化多维数据集中数据的最新状态以及用户对那些多维数据集的查询效能。最后,微软将推出该BI平台大部分组件和功能的64位版本。对 64位服务器的支持可以帮助大型商场将 BI 基础结构整合到少数服务器上并缩减占用大量内存的操作,如复杂的Integration Services数据转换或处理大型、复杂的Analysis Services多维数据集。

0
相关文章