Как вы можете видеть в этом сообщении сообщества , если при пакетной записи происходит сбой, весь пакет уже откатывается, и в случае параллельных пакетных запусков это происходит как бы в порядке «первым пришел - первым вышел», где пакет, который выполняется последним, является постоянным, если вы хотите иметь некоторую проверку логики c или постоянства, чтобы предотвратить это, вы должны использовать транзакции.
Но партии и транзакции имеют примерно те же ограничения, другие чем тот факт, что пакеты являются единственной автономной опцией, поэтому можно строить решения на основе этого кода.
Надеюсь, это поможет.