Auch andere kochen nur mit Wasser und das Thema "Ändere kein laufendes System" habe ich aktuell mit einem Microsoft-ETL-Prozess via SSIS-Pakete.
Da SSIS native den SQLBulkCopy nicht unterstützt, wird halt quasi mittels "Insert into ... Select * from" über 2 Verbindungen kopiert.
Analyse des Microsoft-Teams: Der SQL-Server hat kaum was zu tun.
Anaylse des IBM-Teams: Die IBM i wartet ständig nur auf die Abholung.
Resultat: Macht auf jeden Fall die IBM i schneller, denn bei Microsoft ist noch Luft nach oben.

Analogie:
Der F1-Fahrer fährt mit 100 Km/h auf der Strecke. Meldung an das Team: Der Motor zeigt noch keine Belastungserscheinungen, alles i.O., aber macht mal die Strecke etwas breiter damit ich schneller vorwärts komme.