ssis最全整合教材

ssis最全整合教材

ID:9533343

大小:6.19 MB

页数:58页

时间:2018-05-03

ssis最全整合教材_第1页
ssis最全整合教材_第2页
ssis最全整合教材_第3页
ssis最全整合教材_第4页
ssis最全整合教材_第5页
资源描述:

《ssis最全整合教材》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLSERVER2005(32bit)IS开发与维护1.SSIS介绍IS是生成高性能数据集成解决方案(ETL)的平台,此平台能提供了多项功能:1.生成和调试包的图形工具和向导;2.执行工作流函数(如FTP操作)、执行SQL语句或发送电子邮件的任务;3.提取和加载数据的数据源和目标;4.用于清理、聚合、合并和复制数据的转换;5.管理IS的管理服务;6.对IS对象模型编程的应用程序编程接口(API)。体系结构IS运行时保存包布局,运行包,并为日志记录、断点、配置、连接和事务提供支持.2.新建项目点选菜单文件->新建项目。在新建项目属性框中选择“In

2、tegrationServices”自定义项目名称、项目位置。其他设置保持默认,然后按【确定】。初始开发界面如下:新建项目过程中,系统自动生成以下文件目录结构。C:SSSISProjectALM_ProjectALM_Project.slnALM_ProjectALM_Project.dtprojtPackage1.dtsxALM_Project.database*.sln解决方案文件,一个或多个项目文件的集合*.dtprojt项目文件,包含了项目的配置、数据源和包的信息*.database包含BIDS打开IntegrationServi

3、ces项目所需要的信息解决方案管理器提供了整个项目的对象浏览。数据源:包含可以由多个包引用的项目级数据源数据源视图:它们基于数据源并可以由源、转换和目的地引用SSIS包:存放SSIS包杂项:杂物袋,存放除了以上文件之外的文件3.配置项目2.1数据源、数据源视图配置点击数据源à新建数据源,然后按向导逐步配置。点击数据源视图à新建数据源视图,然后按向导逐步配置。4.SSIS包设计包设计既可通过导入导出向导完成基本包的构建,也可通过SSIS设计器完成。包设计主要涉及控制流、数据流、事件处理、日志处理的构建。3.1构建控制流。3.1.1SSIS提供大量

4、的控制流任务,构建控制流时需将相应的控制流控件拖入控制流操作界面。3.1.2设置各控件的属性Foreach循环容器FTP任务:3.2.1构建数据流最典型的数据流具有一个源、带有一个输入和一个输出的转换以及一个目标。3.2.1SSIS提供大量的数据流任务,构建数据流时需将相应的数据流控件拖入数据流操作界面。3.2.2设置各控件的属性Excel源数据转换数据目标5.包的调试5.1.1SSIS可以让你设置两种不同的断点:一个在包、任务和存储器上,另一种就是在脚本对象里。在设断点时,我们要记住这些断点只能在控制流上的项目上进行设置,而不能在数据流任务上进

5、行设置。要在包上设置断点,你就要进入控制流页面,在包的面上单击右键,选择“编辑断点”。如果你想为任务或容器设置断点,就可以在你感兴趣的任务或容器上单击右键,再选择“编辑断点”。“编辑断点”会话如下运行包的时候,“在每次循环迭代开始时断开”事件就停止。你就可以访问所有的本地变量、用户自定义变量以及暂停之后表示包的状况的视图5.1.2SSIS提供数据查看器解决数据流内部的故障问题设置好后,执行包我们可以查找有害数据,保证它们能够正常运行。为了让这些包再次运行,我可以点击"Play"按钮或点击分离"。如果我选择"Play",SSIS包就会继续运行。下次

6、运行同样的任务时,例如在进行loop操作时,我可以给目前的数据获取另一个数据阅读器。6.包的执行MS提供多种执行包的方法:1.服务类型为IS的SSMS即dtexecui工具;2.dtexec命令行;3.SSDS执行包程序;6.1在开始–运行--输入dtexecui.exe6.2dtexec命令行参见《SQLServer2005联机丛书》dtexec实用工具6.3SSDS执行包程序方法一:解决方案-àSSIS包à右击执行包方法二:Ctrl+F57.事件处理事件处理程序可以执行诸如下列任务:当包或任务运行完成时清除临时数据存储。在包运行前检索系统信息

7、,以便评估资源可用性。在引用表中的查找失败时刷新表中的数据。当发生错误或警告时,或者当任务失败时,发送电子邮件。如果事件没有事件处理程序,则将该事件提升到包中容器层次结构中的上一级容器。在事件管理器页面选择事件级别,及事件类型。设置完级别后,后续处理参见3.包设计8.日志记录管理SSIS包含可用来在包、容器和任务中执行日志记录的日志提供程序。通过日志记录可以捕获有关包的运行时信息,从而帮助您在每次运行包时对其进行审核和故障排除.文本文件日志,将日志项以逗号分隔值格式写到文本文件。默认文件扩展名是.logSQLServerProfiler日志,写入

8、可用SQLServer事件探查器查看的.trc跟踪。SQLServer日志,将日志项写入SQLServer2005数据库中的sysdts

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。