SQL Server 2008 Integration Services新特征(一)

日期: 2008-11-26 作者:Mark Kromer翻译:April 来源:TechTarget中国 英文

SQL Server 2008 Integration Services为管理员和开发员包括提高性能和简易性三大新特征。在本篇技巧中,SQL Server 商业智能(BI)专家Mark Kromer探讨了数据集成如何与改善脚本能力、数据剖析(data profiling)和数据流紧密结合。   过去一些年来,SQL Server已经成为大型、包括所有企业的数据库包,尤其是外加了一些商业智能特性:Analysis Services、 DTS以及现在的SSIS(SQL Server Integration Services)。有了SQL Server 2008,你就可以获取现成的开发工具(BIDS……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

SQL Server 2008 Integration Services为管理员和开发员包括提高性能和简易性三大新特征。在本篇技巧中,SQL Server 商业智能(BI)专家Mark Kromer探讨了数据集成如何与改善脚本能力、数据剖析(data profiling)和数据流紧密结合。

  过去一些年来,SQL Server已经成为大型、包括所有企业的数据库包,尤其是外加了一些商业智能特性:Analysis Services、 DTS以及现在的SSIS(SQL Server Integration Services)。有了SQL Server 2008,你就可以获取现成的开发工具(BIDS)管理工具(SSMS)、性能工具、数据仓储系统、商业智能和建立报告服务等等。

  这对于那些每天的任务就是管理SQL Server环境的人来说是好消息也是坏消息。在本章技巧中,我将着重讨论数据集成工具、SQL Server 2008 SSIS和它的三大特征。SSIS 2008中这些新的特征就是改良脚本(improved scripting)、数据剖析和数据流。SSIS 2008在其他方面也进行了改进,包括变化数据捕获(change data capture,CDC)以及在SQL Server中合并性能,这些方面不属于本篇内容。如果你想了解更多有关CDC的信息,请你查看我之前的有关如何变化数据捕获提供BI报告准确性的技巧文章。


  我们先从SSIS 2008中新的C# 脚本性能开始说起。在SQL Server 2005版本中的SSIS,脚本任务仅仅是能在VB中作为VSA的一部分使用(Visual Studio for Applications),一些客户提出将 C#设置成一种基本语言选项任务之一,微软现在就通过将Visual Studio Tools for Applications (VSTA) 合并到SSIS中将它变成了一个脚本任务(见图一)。现在你可以访问.NET Framework并且还能通过脚本任务执行更加复杂的动作。将脚本任务置于Control Flow设计层面上,你就可能去选择Visual C#或Visual Basic作为你的语言选项。所以现在SSIS 程序员和管理员都能够从VB脚本中摆脱出来了。如下所示:


'Set new internal variable to DTS/SSIS package variable
Dim fromDate As Date = Me.Variables.FromDate
Do While fromDate <= Me.Variables.ToDate
fromDate = DateAdd(DateInverval.Day, 1, fromDate) 
Loop
…to the somewhat more elegant new C# variant:
DateTime fromDate = this.Variables.FromDate; // From SSIS
Variable
While (fromDate <= this.Variables.ToDate) 
{
fromDate=fromDate.AddDays(1); 
}

  SSIS 2008中的新脚本任务为VSTA

  图一:SSIS 2008中的新脚本任务为VSTA,还包括Visual Basic和Visual C#脚本。

翻译

April
April

相关推荐