SSIS操作和优化指南

SSIS操作和优化指南

ID:30624633

大小:1.18 MB

页数:47页

时间:2019-01-01

SSIS操作和优化指南_第1页
SSIS操作和优化指南_第2页
SSIS操作和优化指南_第3页
SSIS操作和优化指南_第4页
SSIS操作和优化指南_第5页
资源描述:

《SSIS操作和优化指南》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SSIS操作和优化指南SQLServer技术文章作者:AlexeiKhalyako、CarlaSabotta、SilvanoCoriani、SreedharPelluru、SteveHoward技术审校:CindyGross、DavidPless、MarkSimms、DanielSol发布时间:2012年12月适用范围:SQLServer2012;WindowsAzureSQLDatabase摘要:SQLServerIntegrationServices(SSIS)是一种高效的数据移动工具,可作为整个提取、转换和加载(ETL)解决方案的一部分以及作为数据移动解决方案的一部分,在Win

2、dowsAzure(WA)SQLDatabase中移入和移出数据。SSIS可以有效地用于在云中的源和目标之间移动数据,以及用于混合方案中在云和内部之间移动数据。本白皮书概要介绍了针对云中的源和目标的SSIS最佳做法,论述了针对SSIS项目的项目规划(无论该项目是全都处于云中还是涉及混合数据移动),并且通过一个示例演练了如何通过向外扩展数据移动来最大限度地提高混合移动的性能。47版权信息本文档按“原样”提供。本文档中的信息和表达的观点(包括URL和其他Internet网站引用)如有更改,恕不另行通知。您应承担使用本文档所带来的风险。本文档中提及的某些示例只是为了便于说明,纯属虚构。不应

3、据此联想或妄加推断。本文档不向您提供对任何Microsoft产品中的任何知识产权的任何法律权利。您可以出于内部参考目的复制和使用本文档。©2011Microsoft。保留所有权利。47目录简介5项目设计5问题范围和说明5为什么数据移动在Azure中如此重要6关键的数据移动方案7初始数据加载和从内部迁移到云7将云生成的数据移到内部系统8在云服务之间移动数据9现有工具、服务和解决方案9SQLServerIntegrationServices(SSIS)9ADO.NET中的SqlBulkCopy类10大容量复制程序(BCP.exe)11Azure存储Blob和队列11设计和实现选择12设计

4、和实现平衡的体系结构12数据类型注意事项13解决方案包装和部署13创建可移植解决方案14包和代码组件分发14AzureSQLDatabase作为数据移动目标14体系结构注意事项15针对在不丢失管道进展的情况下重新开始的设计16基本原则16具有单个目标的示例16具有多个目标的示例22针对重新开始的其他提示23针对无需手动干预的重试进行设计25纳入重试2547SSIS性能优化选项30优化网络设置。31网络设置。31注意:在更改您的网络接口卡的设置以便使用极大帧时,请确保网络基础结构可以支持此类型的帧。31SSIS包设置32BLOB数据的特殊注意事项34使用SSIS2012中的新功能监视跨

5、分布式系统的性能36将性能统计信息记入日志36查看执行统计信息37监视数据流42结论4747简介SQLServerIntegrationServices(SSIS)是一种高效的数据移动工具,可作为整个提取、转换和加载(ETL)解决方案的一部分或作为不要求转换的数据移动解决方案的一部分,在WindowsAzure(WA)SQLDatabase中移入和移出数据。SSIS对于多种源和目标都很有效,无论这些源和目标是全都处于云中、全都处于内部还是在混合解决方案中混用。本白皮书概要介绍了针对云中的源和目标的SSIS最佳做法,论述了针对SSIS项目的项目规划(无论该项目是全都处于云中还是涉及混合

6、数据移动),并且通过一个示例演练了如何通过向外扩展数据移动来最大限度地提高混合移动的性能。项目设计在云和内部数据存储区之间移动数据的项目可能会涉及不同解决方案中的不同过程。而其中的许多环节常常是从最初对目标的填充开始(这可能要获取来自其他系统或平台的数据),在整个过程中进行维护(例如在数目变化的分区或分片中对数据集进行重新平衡),并且可能要继续定期执行大容量数据操作或刷新。与传统的、完全内部的数据移动环境相比,涉及云的数据移动解决方案在项目设计和基本假设上往往存在很大差异。许多所学知识、经验以及做法仍将适用,但需要进行改变以便适应差异,例如随着您移到商用资源的共享池,您的环境不再是独

7、立的并且不再完全由您控制。这些差异要求更加平衡、更具可伸缩性的方法以便获得成功。问题范围和说明对于从开始就是为云构建的本机解决方案以及对于迁移的解决方案来说,需要来回移动数据。这可能在应用程序生命周期的多个阶段中发生。这些阶段包括生产前测试、初始数据加载、云生成的数据和原始内部数据库之间后续的数据同步以及从云向下到其他内部系统(例如数据仓库)进行的重复的数据快照。47图1数据移动方案本节主要针对初始数据加载阶段:考虑从源数据库提取数据、从内部移到云以及将数

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

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

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