2017年4月10日
摘要: Lookup是查找的意思,Lookup组件实现两个数据源的连接,和Join语句实现的功能类似,使用Lookup 组件需要配置: 两个输入:一个是上游数据流的输入Source Table,一个是要查找的数据集 Lookup Table; 两个输出:一个是输出匹配成功的数据,一个是输出匹配不成功的数据。 阅读全文
posted @ 2017-04-10 11:25 郑兴鹏 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 有时会遇到,字符串中存在分隔符,需要将其转换成表,和其他table进行join查询;有时会遇到相反的情况,需要将表中的数据行拼接成一个字符串显示。 一,将字符串转换成表 使用XML来进行转换,性能快,代码简洁, 1,示例,字符串的分隔符是逗号,将其转换成xml。 2,示例,字符串的分隔符是逗号,将其 阅读全文
posted @ 2017-04-10 11:24 郑兴鹏 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 处于同一个域中的两台Sql server 实例无法连接,报的错误信息如下: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server 阅读全文
posted @ 2017-04-10 11:24 郑兴鹏 阅读(996) 评论(0) 推荐(0) 编辑
摘要: Connetion的属性RetainSameConnection是个boolean值,指定是否保持相同的链接,默认值是false,表示每个component都会单独的使用connection,在component开始时打开connection,在component结束时关闭connection。不同 阅读全文
posted @ 2017-04-10 11:23 郑兴鹏 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在SSIS的Package Property中有CheckPoints的属性目录,CheckPoint是SSIS的Failover Feature。通过简单的配置CheckPoint,能够在Package执行失败时,不重复执行已经成功的Control Flow,只在最后出错点继续执行。 一,Chec 阅读全文
posted @ 2017-04-10 11:23 郑兴鹏 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 在Package的执行过程中,如果在Data Flow中出现Error,那么Data Flow component能够将错误行输出,只需要在组件的ErrorOutput中进行简单地配置,参考《Data Flow的Error Output》。相比Data Flow,Control Flow对OnErr 阅读全文
posted @ 2017-04-10 11:22 郑兴鹏 阅读(497) 评论(0) 推荐(0) 编辑
摘要: SSIS 对数据排序有两种方式,一种是使用Sort组件,一种是使用sql command的order by clause进行排序。 一,使用Sort组件进行排序 SortType:升序 ascending,降序 descending SortOrder:排序列的位置,从1开始依次递增, Remove 阅读全文
posted @ 2017-04-10 11:21 郑兴鹏 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 在数据源组件中,如果存在字符串类型的数据列,那么可能会存在,因为字符类型的长度不匹配,导致字符数据被截断的问题。 SSIS报错信息:“Text was truncated or one or more characters had no match in the target code page." 阅读全文
posted @ 2017-04-10 11:20 郑兴鹏 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一,本地时间和UTC时间 本地时间 世界的每个地区都有自己的本地时间,整个地球分为二十四时区,每个时区都有自己的本地时间。 UTC时间 在国际无线电通信中,为统一而普遍使用一个标准时间,称为通用协调时(UTC, Universal Time Coordinated)。UTC时间和英国伦敦的本地时间相 阅读全文
posted @ 2017-04-10 11:19 郑兴鹏 阅读(7776) 评论(0) 推荐(1) 编辑
摘要: 在更新数据仓库时,经常需要根据源表对Target表进行数据同步,Merge 命令具有数据更新,删除,插入的功能,专门用于数据同步,并将数据的更新输出到表中。在使用Merge命令时,需要注意when not matche子句: when not matched by target :当Target T 阅读全文
posted @ 2017-04-10 11:14 郑兴鹏 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 在SSIS中Send Mail的方法主要有三种,使用Send Mail Task,使用Script Task和使用存储过程msdb.dbo.sp_send_dbmail。 一,使用Send Mail Task Send Mail Task 是SSIS提供的Task,使用非常简单,但有限制: Send 阅读全文
posted @ 2017-04-10 11:13 郑兴鹏 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在SSIS中,可以使用C#编写脚本,这是十分激动人心的事,能够使用C#代码,使得Script Component无所不能。 第一部分:组件简介Script Component 有三种类型:Source, Destination and Transformation 1,每种类型的脚本,都有两种类型的 阅读全文
posted @ 2017-04-10 11:12 郑兴鹏 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 在SQL Server中配置好Database Mail之后,可以使用存储过程 msdb.dbo.sp_send_dbmail 给特定的User发送mail,或在第一时间通知DBA数据库执行的异常情况,是一个非常不错的功能。 一,配置数据库邮件 1,在SSMS的Management中,点击Datab 阅读全文
posted @ 2017-04-10 11:12 郑兴鹏 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 第一部分:简介 OleDB Destination component 是将数据流load 到destination,共有5种Data Access Mode,一般的Destination component 内部实现的原理是使用 insert 语句将数据插入到 target table 中。 如果 阅读全文
posted @ 2017-04-10 11:11 郑兴鹏 阅读(372) 评论(0) 推荐(0) 编辑
摘要: OLE DB Command transformation component 能够引用参数,逐行调用sqlcommand,This transformation is typically used for running parameterized queries。 1,自定义属性 OLE DB 阅读全文
posted @ 2017-04-10 11:10 郑兴鹏 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Execute Sql Task的Result DataSet 主要有以下四种,当Execute Sql Task返回结果之后,需要使用SSIS Variable 来接收数据。 例子中使用的数据表代码如下 1,当Result Set是single row时,需要定义三个变量来接收数据,变量的Data 阅读全文
posted @ 2017-04-10 11:09 郑兴鹏 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Conditional Split 用于将数据流按照条件进行拆分,每一个output 都有name和condition。 数据流逐行按照condition进行match,如果match,那么改行会进入相应的output。如果数据行跟所有的condition都不match,那么改行会进入default 阅读全文
posted @ 2017-04-10 11:09 郑兴鹏 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 在SQL Server中,使用数据类型 binary(n) 和 varbinary(n) 存储二进制数据,n是指字节数量: binary(n):固定长度为 n 字节,其中 n 值从 1 到 8,000 ,存储空间为 n 字节; varbinary( n | max):可变长度,n 的取值范围为 1 阅读全文
posted @ 2017-04-10 11:08 郑兴鹏 阅读(679) 评论(0) 推荐(0) 编辑
摘要: HashBytes 使用Hash 算法,能够产生高质量的Hash值,大幅度提高识别数据相异的准确性,但是HashBytes函数无法提供100%的准确度,如果业务逻辑要求不允许有误差,那么不要使用任何Hash 函数,只要是Hash函数,就会存在冲突。HashBytes 函数对于相同的文本,有时会产生不 阅读全文
posted @ 2017-04-10 11:07 郑兴鹏 阅读(313) 评论(0) 推荐(0) 编辑
摘要: SSIS Package的调试有时是一个非常艰难的过程,由于SSIS 编译器给出的错误信息,可能并不完善,需要程序员根据错误信息抽丝拨茧,寻找错误的根源,进而解决问题。 第一部分:SSIS提供的调试工具 1,SSIS Package的 Control Flow 通过醒目的图标显示task的执行情况 阅读全文
posted @ 2017-04-10 11:07 郑兴鹏 阅读(187) 评论(0) 推荐(0) 编辑

友情链接:上海回力鞋专卖店 | 中老年高档女装 | 新航道 | 雅思培训一般多少钱 | 托福网课