编者按:本系列文章来自TechTarget自由撰稿人Robert Sheldon,内容关于SSIS的新特性,希望可以帮助BI开发人员进一步理解这一数据集成解决方案平台,提升工作效率。系列文章共有三部分,本文是第一部分。
开发人员总是在寻求使工作变得更轻松的方法。这一点对于商业智能(BI)社区的所有人都一样。因此,当微软公司发布SQL Server 2012与SQL Server 集成服务(SSIS)更新版本的时候,BI领域的人们都开心得不能自已。更新后的SSIS为保证开发人员的效率,增加了很多新功能。而其中五项功能将使BI开发变得更简单,大大提高开发人员的开发效率。
项目连接管理器
自从SQL Server 2005发布以来,SSIS就能支持范围很广的连接管理器。这些管理器支持你访问来自多种数据源的数据,比如文本文件、关系数据库、分析服务数据库等。然而,你总是必须在程序包环境内创建那些连接管理器,也就是说,只有这一个程序包可以使用它们。即使多个程序包需要相同的连接管理器,你也必须为每个包重新创建一遍;不管有多频繁,都需要重复劳动。
在SSIS 2012中,一切都改变了。现在,你可以在一个项目中创建对所有程序包可用的项目连接管理器。创建项目连接管理器的过程与创建程序包连接管理器的过程类似,不同之处在于你创建它们的位置。对于项目连接管理器,应该使用“解决方案资源管理器”中的“连接管理器”节点,而不是“SSIS设计器”中的“连接管理器”窗口。
图1.创建项目连接管理器
要创建项目连接管理器,请在解决方案资源管理器中的“连接管理器”节点上单击右键,然后点击“新建连接管理器”,如图1所示。这个操作会运行“添加SSIS连接管理器”对话框。在该对话框中,你可以为具体的数据源类型创建项目连接管理器,与创建程序包连接管理器时的操作一样。
图2.解决方案资源管理器中的连接管理器节点
创建了项目连接管理器之后,它会显示在“解决方案资源管理器”中的“连接管理器”节点下,如图2所示。该图中显示的连接管理器名称是“AW2012”。SSIS自动给这个名称后面添加“.conmgr”文件扩展名。
图3.连接管理器窗体中的项目连接管理器
一旦你创建了项目连接管理器,就可以在项目中的任何程序包中使用它。事实上,每个包的项目连接管理器还会显示在“SSIS设计器”中的“连接管理器”窗体中,不过连接管理器名称会多了前缀“(project)”,去掉了文件扩展名。例如,“解决方案资源管理器”中的“AW2012.conmgr”连接管理器在“连接管理器”窗体中显示为“(project) AW2012”,如图3所示。
图4.把项目连接管理器转换为包连接管理器
你还可以把项目连接管理器转换为程序包连接管理器。要实现这一点,请在“连接管理器”窗口中右键单击连接管理器,然后点击“转换为包连接”菜单,如图4所示。这个操作会从“解决方案资源管理器”中删除该连接管理器,并删除“连接管理器”窗体连接管理器名称中的“(project)”字样。
一旦你将项目连接管理器转换为包连接管理器,就只能在当前包中使用连接管理器了。如果还有其它程序包在使用该连接管理器,它们就不能运行了。然而,你还可以把包连接管理器转换为项目连接管理器。在连接管理器窗口中,右键单击该连接管理器,然后点击“转换为包连接”菜单,该连接管理器就对你项目中的所有包可用了。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
Tableau-VoiceBase交易为用户提供语音分析数据
现在Tableau用户可以使用并可视化高级语音分析数据,这是Tableau公司与AI语音分析供应商VoiceB […]
-
BI的未来一片光明
很多人都对商业智能(BI)的未来感到好奇,但在商业智能会议上,专家们明确表示无法预测商业智能的未来。 我们大多 […]
-
看航空公司如何走向数字化
未来20年,空中交通量预计将以3.7%年复合增长率增长,对此,全服务型航空公司面临不小压力,他们必须努力提高服 […]
-
2015 IDC全球商业智能及分析工具软件市场份额调查
全球商业分析软件市场欣欣向荣,各大商业分析软件公司在收益及市场份额等方面竞争激烈。特别是12个市场细分部分收入增长较为明显。