数据库技术   

解读SQL Server 2012中的最新BI功能

时间:2012-03-23 10:01:00

         如果SQL Server 2008 R2的重点是让商务智能(BI)的使用者像使用自助服务一样便捷,那么SQL Server 2012则是让自助服务BI这一概念延伸至让IT人员更容易进行管理。

  事实上,SQL Server 2008 R2的某些特性表现出商务智能的现代化:适度简化先进的BI功能,使得像混搭数据的能力、创建关系和维度这样的过程,对任何Excel用户而言是友好和熟悉的。

  “如果你了解一下SQL Server 2008 R2及其围绕管理、自助服务BI的主题 ,那么2012版本就是这一战略的延续,” 微软产品管理总监Herain Oberoi说:“所有这一切都是为了帮助最终用户和IT人员。”

  在本月初进行了一次“SQL Server 2012线上发布”,以满足两个极端的使用者。对于最终用户,专家们说这个版本的亮点是可视化工具Power View(原先项目代号为Crescent),而数据质量服务、分析服务和主数据管理这些新功能旨在让IT人员对自助服务BI的管理和维护获得更多的控制并提供更好的性能。

  虽然观察家们说在SQL Server 2008 R2中没有太突出的BI功能,但还是有很多人认为SQL Server 2012的新添特性使其成为了一个更引人注目的BI集成平台。考虑微软在.NET和Transact-SQL等开发语言上的实力,SQL Server开发人员能够在数据质量或主数据管理等关键领域中创建一套自己的功能集,但他们需要专业知识和技能。

  “如果说失去这些功能太震撼了,因为总会有些人会以自己的方式去构建解决方案,” 微软最有价值专家和MarkTab咨询公司的总裁Mark Tabladillo说。这可能适合于拥有许多SQL Server开发人员的大公司,但对于只有一两个身兼数据库开发人员和数据库管理员两职的人员的小公司而言,它不是最好的选择。微软提供一个包装好的应用程序,而不是提供工具包级别的功能。

  Power View的自我发现

  SQL Server 2012关注的BI重点将是Power View,这个给微软平台带来高度关注的可视化和数据探索功能。当SQL Server 2008 R2发布时,它提供了基于Excel的PowerPivot,这一工具让用户可以方便地连接不同的数据源和对数据进行混搭,而Power View是建立在这个前提下的,它允许用户使用拖拽式界面进行数据浏览去发现他们希望得到的东西。

  “如果你想使用自我发现功能,你需要使用这个工具去发现数据的模式和趋势,”微软的SQL Server技术专家Mark Kromer说:“例如,用户分析公司的销售数据,发现了一个不应该踏入的特殊区域。Power View让用户对数据进行切片和切块,找出产品销售或客户特征之类的东西,使他们能够确定他们是否在这个特定地区向错误的客户推销错误的产品。”

  SQL Server 2012新的数据质量服务(DQS)是另一个针对企业用户和IT管理人员的特性。虽然以前的SQL Server版本都具备一些数据质量的能力,作为集成服务的一部分;但是即将发布的DQS是一个专门的数据质量服务器和客户端,针对个体用户可以运行在独立模式,也可以和SQL Server集成服务(SSIS)一起使用提供企业级的数据分析、清洁和匹配。“数据质量服务将允许你控制来自不同数据源的数据质量,而不是依靠编写自定义代码,”Marco Russo说,他是专注于BI和微软技术的顾问、作家和讲师。他运营一个基于SQL Server的专注于BI的网站SQLBI.com:“DQS提供一套标准化工具,可以更快的获得完成工作所需的数据。”

  主数据服务,这是SQL Server 2012改进后,与SSIS和DQS协同工作以帮助IT人员获得主数据结构的功能,提供对象映射、引用数据、元数据管理和维度层次管理。另一个为IT人员和最终用户设计的增强特性是BI语义模型(BISM),一个通用元数据层,微软说这将涵盖所有的BI用户体验。它使传统的多维模型与关系模型并存于称为表格模式的格式中。

  “现在IT人员可以将最终用户创建的BI报表和仪表板无缝地过渡到分析服务,”Oberoi说:“你拥有所有这些最终用户在Excel中建立的数据模型,并将其发布在SharePoint之上。这将有助于这些解决方案的维护工作的规范化和管理。”

 

来源:PHPchina

上一篇:英特尔平台开发HTML5移动应用 2012-03-23

下一篇:微软推Windows 8服务器内核 2012-03-23

Notice: Constant RUNTIME already defined in /srv/html/srccn/news/config.php on line 15 Notice: Constant ROOTDIR already defined in /srv/html/srccn/news/config.php on line 16 Notice: Constant SITEDIR already defined in /srv/html/srccn/news/config.php on line 17 Notice: Constant DATAURL already defined in /srv/html/srccn/news/config.php on line 20 Notice: Constant VERSION already defined in /srv/html/srccn/news/system/kernel.php on line 17 Notice: Constant COREDIR already defined in /srv/html/srccn/news/system/kernel.php on line 18 Fatal error: require(): Cannot redeclare class mysql in /srv/html/srccn/news/system/kernel.php on line 22