001_SSIS平面文件管理器
关于平面文件管理器的几点心得:
1.将平面文件源的路径设置为变量的方法,首先新建一个类型为string的变量,然后选中平面文件链接管理器,选中“属性”,找到expression,选择connectionstring,并将其值设置为变量即可。
2.平面文件管理器,文本限定符作用为将每一列用文本限定符包围,例如,列的分割符为逗号,当字段中的值含有逗号时,数据会出问题,此时可以设置文本限定符为双引号,前提是字段中并不包含双引号,那么,字段中的逗号将不影响列的输出。当文件输出时使用文本限定符时,文件的加载也需要使用同样的文本限定符才可。
3.当输出内容含有中文时,选择Unicode编码,处理csv文件,同样也采用平面文件管理器。
4.当平面文件中不包含列标题时,要在高级选项卡中给列取名称并设置字符长度
5.派生列,派生列可以生成系统变量值,或者对数据流中的列进行一些函数的操作
6.执行sql任务,当需要先delete,然后再加载的情况时,常规中 delete from table where tablename=?,参数映射部分会将变量映射到?,注意参数名称是从0开始