Как мне найти причину сбоев PutSQL?

82
10

У меня есть поток NiFi с использованием версии 1.8.0 процессора PutSQL. Когда я направляю на него ввод, почти все FlowFiles перенаправляются на "сбой", но я не вижу сообщений об ошибках в журнале. Мое намерение состоит в том, чтобы делать пакетные обновления, основываясь на том, что я видел в блоге об использовании PutSQL для пакетных обновлений. Как выяснить, в чем причина сбоев?

PutSQL SQL-оператора процессора PutSQL:

update CTRL.PART_QUEUE 
set SN_PROCESS=(select SN_PROCESS from CTRL.PROCESS where PROCESS_DESC = 'Completed')
where SN_SEQUENCE=?

Просто вверх по течению от этого у меня есть процессор UpdateAttribute, который устанавливает sql.args.1.value на основе некоторой информации из FlowFile и sql.args.1.type в 4 (целочисленное целое число).

редактировать: добавление дополнительных настроек

    Пул соединений JDBC: настроен для общения с SQL Server Поддержка фрагментированных транзакций: правда Время ожидания транзакции: значение не установлено Размер партии: 100 Получить сгенерированные ключи: false

    Откат при неудаче: ложь

    Отношения успеха и неудачи автоматически прекращаются; повторная попытка направлена обратно в тот же процессор

спросил(а) 2019-02-28T18:30:00+03:00 1 год, 8 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема