Вы не хотите отключать принудительное выполнение транзакций, которое может привести к серьезной проблеме целостности данных. Даже ошибка в 1% может легко вызвать десятки тысяч или даже десятки миллионов неполных или плохих записей. Особенно если, скажем, одна из баз данных, с которыми вы взаимодействуете, или файловые системы, которые вы пишете, становятся недоступными. Что со временем случится. Это также нарушит возможности повторного выполнения задания.
Лучшим вариантом было бы разбить процесс на несколько этапов или заданий, чтобы границы транзакций соответствовали вашему процессу. Поэтому один из них записывает в эту другую базу данных, а затем следующий шаг или задание выполняет чтение и запись в файл.