我们有超过1000个平面文件,每个文件大约有100万条记录。我们需要将所有这些数据插入到数据库的单个表中,并且表不能分区。我们试图使用SSIS实现并行处理,通过它我们想要使用SSIS将数据从平面文件中同时插入到一个表中,从而运行多个批量插入过程。从平面文件插入的顺序也不重要。 我们有一个带有MULTIPLEFLATFILE连接管理器的SSIS包,其中包含一个flatfile任务和一个OLE DB目的地任务,并检查了“快速加载”和表锁定选项。通过这个,我们可以看到只有一个SPID可以将数据插入表中。我们希望至少有5个SPID /进程同时插入/并行插入表中。请在这方面协助我。SSIS - 将多个文本文件中的数据加载到单个表中,并行处理
感谢
现在需要多长时间,您需要多长时间?我问,因为在这种情况下,复杂性/努力/成本与速度方面的回报之间存在非常实际的折衷。 – RBarryYoung
目前它需要5-6小时来完成加载,但问题是只有一个批量插入SPID,我看到在DB上工作。我想设置包,以便我可以并发插入到数据库中。 Addl的服务器甚至没有接近其峰值,并有16个处理器和64GB内存。使用并行/并行插入,我们想将插入时间减少到几个小时 – Amam