我想知道SSIS如何處理大型數據集的交易。我有大約150,000行的「大型」數據集,每個數據集都需要根據業務規則進行驗證,作爲ETL從分段數據庫到實時數據庫的一部分。SSIS交易 - 大型記錄集
如果任何記錄不符合其業務規則,則記錄應該在實時數據庫中結束(即回滾事務)。
我的問題是SSIS如何處理大型交易 - 或者可以嗎?它會處理輸入149,999條記錄,然後如果最後一條記錄沒有遵守它的總線規則,那麼將整卷卷回來?或者是否有更好的執行此類大數據傳輸操作的最佳做法?
我目前的想法是在控制流級別處理序列容器中的每個記錄,並在容器上啓用transcation設置。所有驗證都將在序列容器中完成,插入也將在此容器中完成。