SSIS专题三:SSIS进阶技巧指南

SSIS专题三:SSIS进阶技巧指南

SQL Server 2005 Integration Services(SSIS)提供一系列支持业务应用程序开发的内置任务、容器、转换和数据适配器。您无需编写一行代码,就可以创建SSIS解决方案来使用ETL和商业智能解决复杂的业务问题,管理SQL Server数据库以及在SQL Server实例之间复制SQL Server对象。

点击下载该PDF

SSIS包的扩展

SQL Server整合服务(SSIS)是微软在SQL Server 2005中引入的数据转换服务(DTS)的替代物,它加载了大量不同的组件来导入数据和将数据转换为实际数据,而不仅仅是被动地导入。微软提供了两个基本的方法来扩展SSIS的功能:编写脚本和自定义对象编程。

 

SSIS 与VB.NET

SQL Server Integration Services(SSIS)提供了一个强大的提取、转换和加载数据的环境,同时,大多数时候我们都可以发现SSIS中的内置组件更胜任管理数据。然而,在某些情况下,我们可能需要扩展SSIS来满足特定需求。使用Script组件,我们可以添加自定义Visual Basic.Net代码到数据流上,从而在任意SSIS包中使用.Net全部功能。

 
 

导出SQL Server 2005数据到微软Excel

本部分介绍了从SQL Server 2005数据库单个表中提取数据导入Excel文件所使用数据流组件的配置方法和字符映射数据转换组件的用法。通过对本部分内容的掌握,您还可以实现选择Excel作为源,SQL Server数据库作为目标的反方向的数据转移。

 
 

不验证而打开SSIS包

当我们在SSIS Designer中打开SQL Server Integration Services(SSIS)包或者添加组件到一个包时,默认情况下SSIS会检查不同组件使用的数据源。这个对SSIS包验证过程可以确保外部元数据是有效的。如果元数据是无效的,那么我们将接收到警报或者错误消息。有时,我们可能也想不经验证就重写默认的行为和打开SSIS包。

 
 

SSIS中的事务处理标签页

有很多关于创建SQL Server集成服务(SSIS)包的信息,都关注怎样开发控制流元素和数据流元素。众所周知,你在SSIS设计器的“控制流”标签页开发控制流元素,在“数据流”标签页开发数据流元素。SSIS设计器还提供了“事件处理程序”标签页,它支持你设计基于包可执行体(包括文件,任务等)和它们生成事件的事件处理程序。

 
 

SSIS中的渐变维度向导

在SQL Server之前的版本中,你不得不通过自定义逻辑来管理实现渐变维度的处理,这些自定义逻辑常常嵌入在数据转换服务(Data Transformation Services,DTS)包里。SSIS 2005有一个转换功能,可以通过运行一个配置向导基本实现SCD。

 
 
点击下载该PDF

SQL Server集成与互操作性

 
偶尔,网络连接的丢失需要SQL Server实例重新启动为了复位DB2驱动。我建议不要使用系统名称作为RDB名称,因为系统会随角色转换而改变。
 
在许多SQL Server环境中都运行有DB2数据库服务器,而这些DB2数据库服务器必须连接到SQL Server数据库服务器。
 
只要你能根据DACPAC平台的条件工作,为SQL Azure数据库设计的数据层应用完全能够被用来处理本地的内部数据库。
 
在现在的IT界里,合并(Consolidation)是一个很大的话题,它已经成为IT界少花钱多办事的代名词。在SQL Server里,有一些不同的方法可以处理合并。
 
大多数的SaaS数据集成厂商提供已经预先配置好的连接器来使应用和数据库变得更简单,这些都是预制的且基于云的。

使用导出方法为你的数据库做备份,对于及时捕捉数据库快照来说是一个非常好的方式,而利用导出dump方法,你可以轻松地恢复一个错误drop掉的存储过程或视图。

在处理数据库结果四舍五入的时候需要用到哪些相关函数?专家Karen Morton介绍了Oracle CEIL函数的使用方法。

数据库调优最有效的工具之一是索引。如果你为表中的一列建索引,可以高达一万倍之快的提高表中数据的访问速度。

 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录