Создайте отображение как показано ниже:
Source --> SQ (sort data state name)--> Expression --> Transaction Control --> Target
Выражение: создайте переменный порт для хранения предыдущего значения состояния и флага выходного порта.
flag = IIF(state = var_state,0,1)
var_state = state
В Transformation Control Transaction используйте TC_COMMIT_BEFORE, когда Flag = 1
Добавить порт имени файла в Target и сопоставить имя состояния в качестве имени файла.