SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载 (ETL) 包)的平台。ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extrac...
分类:
其他好文 时间:
2015-07-03 11:49:21
阅读次数:
123
1. 使用脚本任务(Script tasks) 组建的时候,在日志里增加一些调试信息,例如变量更新信息,可以帮助我们从日志中查看到变量是在何时何地更新的。2. 使用ForceExecutionResult属性,来检测工作流是如何在失败,成功或者是完成状态下的行为。3. 模拟长时间的运行查询,可以使用...
分类:
其他好文 时间:
2015-06-27 09:44:36
阅读次数:
166
查看是否使用了最优的解决方案1. 最优的结构视图2. 解决方案,包,任务,组建,参数的命名使用了易读的命名方式3. 遵循了最优的设计,优化,调整方案配置查看是否所有的配置已经成功,并且能够从外部和父包中获得正确的配置信息。查看能否通过以下测试1. 正常的场景查看到所有的表数据/文件已经生成并且是正确...
分类:
其他好文 时间:
2015-06-27 09:39:21
阅读次数:
110
把每个项的DelayValidation设置为true。也可以直接改文件:把文件里的0替换为:1
分类:
其他好文 时间:
2015-06-24 18:42:42
阅读次数:
104
当SSIS报错为:“无法在unicode和非unicode字符串数据类型之间转换”,可以考虑用数据转换器实现,很简单,如下图:第一步,找到数据转换器:第二步,编辑数据转换器:第三步:编辑目标映射关系为“XXX 的副本”,即可。错误排除,成功。注:SSIS的数据连接管理器最好使用“SQL Server...
分类:
其他好文 时间:
2015-06-24 16:07:30
阅读次数:
106
原文:SSIS之Foreach循环容器用法要实现的业务:A数据库服务器上某库的T_GOODS_DECL的状态字段“Is_Delete”标记为“1”的时候删除B数据库服务器上对应库的T_GOODS_DECL表中的记录,二者的主键为“DECL_NO”。 总体设计图,实现原理:上一步骤将结果集传递到循环容...
分类:
其他好文 时间:
2015-06-16 16:23:18
阅读次数:
136
要实现的业务:A数据库服务器上某库的T_GOODS_DECL的状态字段“Is_Delete”标记为“1”的时候删除B数据库服务器上对应库的T_GOODS_DECL表中的记录,二者的主键为“DECL_NO”。总体设计图,实现原理:上一步骤将结果集传递到循环容器中,容器逐行取数据来执行容器里面的SQL任...
分类:
其他好文 时间:
2015-06-16 16:12:39
阅读次数:
127
CDC Control Task可以从控制CDC数据同步,比如初始化加载、LSN范围的管理。它可以代替另一种做法,就是通过调用一批CDC函数来完成同样的事情。从SSIS的角度来完成,事情编程简单,和另外两个空间配合起来(CDC Source,和CDC Splitter),仅需配置一些控件参数便可以完...
分类:
其他好文 时间:
2015-06-14 22:46:21
阅读次数:
214
一、动态分区的好处就不说了,随着时间的推移,不可能一个度量值组都放在一个分区中,处理速度非常慢,如何动态添加分区,如何动态处理分区,成为了很多新手BI工程师一个头痛的问题,废话不多说,分享一下我的经验。二、首先讲一下大致的流程,主要是通过SSIS进行任务的处理,本文主要是按照月进行分区,当然分区的规...
分类:
其他好文 时间:
2015-06-08 11:32:53
阅读次数:
112
SSIS提供了Event Handler之外的另一种方法捕捉Event和获取需要的信息,这种方法是Logging。SSIS的Logging针对不同的组件可以提供比Event Handler更多的Event。在Event Handler中我们只有OnError、PreExecute等等这些,而在SSI...
分类:
其他好文 时间:
2015-06-05 21:07:00
阅读次数:
122