本文描述了如何成功的运用性能提高策略来对Microsoft SQL Server 2005 Integration Services的数据整合方案进行优化。
Elizabeth Vitt在商业智能领域拥有超过十年的商业系统开发,项目管理,咨询和培训经验。她在数据仓库,ETL和OLAP设计和实施方面还有着丰富的教学经验。
目录
简介
性能建模
操作
定义操作
优化操作
容量
定义容量
优化容量
应用
理解应用的使用
评估选择
区域
定义区域选择
评估区域影响
总结
关于作者
Elizabeth Vitt, Intellimentum
Hitachi Consulting
简介
性能是数据集成解决方案里关乎成败的重要因素。性能不仅决定了是否能够有效的满足当前的数据集成需求,而且影响了解决方案的可扩展性,以及对未来商业需求变化的适应能力。例如,性能问题可以增加数据容量,减少批处理窗口,扩展数据复杂性,形成数据的质量标准。
尽管性能问题在每个项目中都扮演着至关重要的角色,讽刺的是,人们最容易忽视它,往往把它放在开发周期的最后环节才加以考虑。而到了这个时候,设计都已经基本定型了,交付日期也日益临近,客户越来越期盼获得一个良好的产品,你已经没有机会再去进行大的设计调整了。
对一个现有的设计进行性能优化当然也很有意义,但是你会发现,一旦设计细节确定了,你可以进行优化的余地也就被限制了。尽管这些事后的优化工作是不可避免的,但你仍然可以通过在设计过程中就加入整体的性能策略,来尽量减少最后再进行性能优化的麻烦。这些性能策略可以帮助你在整个开发周期内做出更优的设计决策,在可管理的时间和计划内提交出性能更好的解决方案,从而节省了项目的宝贵时间。
Microsoft SQL Server 2005 Integration Services (SSIS),是一个全功能的数据整合引擎和开发环境,用来创建高性能的数据解决方案。它提供了一个用于数据整合的性能策略,可以通过调整四项性能元素——操作、容量、应用和区域,帮助你设计更好的SSIS解决方案。