Talend поддерживает откат транзакции и фиксацию при записи в БД.
Давайте возьмем Mysql, например: использовать tMysqlConnection для создания соединения с БД в начале работы и использовать tMysqlCommit для фиксации изменения и закрытия.если предыдущая подзадача работала нормально, tMysqlRollback для отката изменения, если предыдущая подмена работы провалилась, простое задание выглядит так:
tMysqlConnection_1
|
onsubjobok
|
tFileInputDelimited--main---tMysqlOutput
|
onsubjobok---tMysqlCommit
onsubjoberror---tMysqlRollback
на tMysqlOutput, отметьте опцию using an existing connection