Это не очень хорошая практика, в процессе DW ETL вам нужно спроектировать свою работу как возможность повторного ввода, а не транзакции, транзакция дорогая, вам просто нужно решить проблему и перезапустить работу, в большинстве случаев,Вы не можете решить проблемы без вмешательства человека,