我們有超過1000個平面文件,每個文件大約有100萬條記錄。我們需要將所有這些數據插入到數據庫的單個表中,並且表不能分區。我們試圖使用SSIS實現並行處理,通過它我們想要使用SSIS將數據從平面文件中同時插入到一個表中,從而運行多個批量插入過程。從平面文件插入的順序也不重要。 我們有一個帶有MULTIPLEFLATFILE連接管理器的SSIS包,其中包含一個flatfile任務和一個OLE DB目的地任務,並檢查了「快速加載」和表鎖定選項。通過這個,我們可以看到只有一個SPID可以將數據插入表中。我們希望至少有5個SPID /進程同時插入/並行插入表中。請在這方面協助我。SSIS - 將多個文本文件中的數據加載到單個表中,並行處理
感謝
現在需要多長時間,您需要多長時間?我問,因爲在這種情況下,複雜性/努力/成本與速度方面的回報之間存在非常實際的折衷。 – RBarryYoung
目前它需要5-6小時來完成加載,但問題是隻有一個批量插入SPID,我看到在DB上工作。我想設置包,以便我可以併發插入到數據庫中。 Addl的服務器甚至沒有接近其峯值,並有16個處理器和64GB內存。使用並行/並行插入,我們想將插入時間減少到幾個小時 – Amam