嗨,各位。近期项目一直都非常忙,而且自己也一直在思考职业发展的问题,所以有非常长一段时间没静下心写几篇Blog了。近期我參与的项目是Dynamics CRM 2011 到 Dynamics CRM 2013 Online的数据迁移,刚好接着今天这个机会和大家分析一下数据迁移的心得吧。 读过我之前文....
分类:
其他好文 时间:
2014-08-31 19:56:31
阅读次数:
205
在工作中我们会有很多报表,是二维的表格,很难对其进行二次的分析。这个时候我们需要将其转化为一维表格,SQL SERVER的data tools中的SSIS可以轻松搞定这个功能。 在ssis中的数据流任务中有一个工具叫做逆透视,只要将报表转化成标准的sql表格作为数据源,即可用“逆透视”工具进行转换....
分类:
其他好文 时间:
2014-08-24 00:08:31
阅读次数:
231
最近有人问我 OLE DB Destination 中的 Keep Nulls 如何控制 NULL 值的显示,为什么选中了 Keep Nulls 但是数据库中没有 NULL 值? 为什么在 Flat File Source 中勾选上了 Retain null values from the sour...
分类:
其他好文 时间:
2014-08-22 00:08:35
阅读次数:
210
前几天碰到这样的一个问题,在 Lookup 中如何设置大小写不敏感比较,即如何在 Lookup 中的字符串比较时不区分大小写?实际上就这个问题已经有很多人提给微软了,但是得到的结果就是 Closed and Won’t fix。 说白了,这个就是 By Design,包括到现在的 2012 也没有这...
分类:
其他好文 时间:
2014-08-19 14:06:14
阅读次数:
181
SSIS 为了要能够在64位的机器上面让SSIS存取Oracle,当然需要安装64位的Oracle Provider,但是遇到最大的问题在于SSIS在执行的时候分成两种组件,分别是DTExec.exe(32位版)以及DTExec.exe(64位版),分别存在于Program Files(x86)以及...
分类:
数据库 时间:
2014-08-18 21:58:44
阅读次数:
290
最近碰到了一个众所周知的32bit的 SSIS 包在64bit的SQL Server环境的执行问题. 我看了一些解决方案,比如修改在SSDT里面修改 debug 选项(Run64BitRuntime = false) 或者建立一个job执行的时候强制以32bit方式运行. 不过我发现这些方式并不合适...
分类:
其他好文 时间:
2014-08-15 15:58:18
阅读次数:
230
场景希望在包执行的时候可以随意选择参数,这时候我们可以用环境变量 . 另外所有包都可以用环境变量,有大量包的时候就比较方便.Step 1: 创建SSIS包在Data Flow Task里面创建 OLEDB Source 和 Flat File Destination 连接管理器.Step 2: 在连...
分类:
其他好文 时间:
2014-08-14 16:23:48
阅读次数:
233
SSIS 中处理文件,一般在描述输出平面文件格式的时候通常会出现以下几种选项 -Delimited - 默认输出列使用逗号分隔,也可以选择其它的诸如 | ,或者 Tab 等。Fixed Width - 列定长输出,固定长度,但不换行。Fixed Width with row delimiters -...
分类:
其他好文 时间:
2014-08-12 00:20:53
阅读次数:
336
在做SSIS项目的Data Coversion时,经常会遇到类似如下两个问题:1.Validating (Error) Messages * Error 0xc02020f4: Data Flow Task 1: The column "xxxx" cannot be processed beca....
分类:
数据库 时间:
2014-08-07 21:48:30
阅读次数:
1329
用户有一个需要用txt更新表数据的功能,用lookup实现,步骤:循环文件夹的txt文件用Lookup全部cache目标表数据,比对txt数据和目标表数据3.如果有match的数据用txt更新目标表但是执行每次Match的数据都是0,而txt中确实存在匹配的数据。翻了一下微软的BOL,有一句话很重要:Ifth..
分类:
其他好文 时间:
2014-08-07 07:36:30
阅读次数:
254