Connection Manager ->> Multiple Flat File Connection & Multiple File Connection
2024-09-16 13:56:39
遍历一个文件夹下的所有文件的方法有两钟:1)使用Multiple Flat File Connection,把所有我们要的文件用"|"作为连接符拼凑出一条connection string;2)用foreach loop container,指定文件名pattern和文件夹;
前者需要在做一些功夫去找到那些文件夹,可能需要搞个script task之类的或者foreach loop container去找到那些文件,而且如果有子文件夹更麻烦;后者子文件夹搜索SSIS已经提供了一个选项,选择我们想要的enumerator就行,比较方便;但是不同点是后者是每个文件每个文件这个样来迭代处理的,这就意味着如果foreach loop里层的data flow需要被执行(文件数量)对应的次数,而前者只执行一次。不晓得这里会否出现性能问题,在文件数量非常多的情况下,不过还是倾向于后者,即便假定一次性处理的文件数量达到上千,用Multiple Flat File Connection一次性处理非常耗资源,如果服务器有其他的任务或者应用程序在跑就很可能被连累,很可能内存被吃光,这样还不如一个一个慢慢跑,在业务场景并不紧急的情况下。
Multiple File Connection的话我没发现哪里可以用到它
最新文章
- ios10.2真机调试包,ios升级10.2后需要添加
- Python-8 元组tuple
- 给锁住的行解锁(oracle)
- 计算机病毒实践汇总四:netcat使用方法
- delete-by-query插件
- OC基础--ARC的基本使用
- html标签页图标
- javaweb学习总结三(枚举)
- 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!
- HDU 5727 - Necklace
- html 格式的email 编辑
- 面试题-Java基础-开发环境
- Python模块学习------ 正则表达式
- Redis进阶实践之十 Redis哨兵集群模式
- 20190421-那些年使用过的CSS预处理器(CSS Preprocessor)之Sass and Less
- Linux内核内存管理架构
- Numpy 和 Matplotlib库的学习笔记
- Hibernate 的事物简单的增删查改
- BZOJ4644: 经典傻逼题【线段树分治】【线性基】
- ansible 回调函数处理
热门文章
- CentOS&;.NET Core初试-4-安装守护服务(Supervisor)
- C# 获取类名
- 使用express、react、webpack打包、socket.io、mongodb、ant.design、less、es6实现聊天室
- input中的内容改变时触发的事件
- kafka集群安装及简单使用
- IBM Worklight OutOfMemoryError: Java heap space 错误
- orcale 之 pl/sql
- OSI与TCP/IP协议区别
- SVN命令行怎么用?--转百度知道
- [跨域]跨域解决方法之Ngnix反向代理