Я не могу заставить свою транзакцию Teradata sql работать через файл logstash.
Я выполняю несколько сложную транзакцию с несколькими операторами (некоторые из них DDL), основанными на предыдущих инструкциях в Teradata.Я использую плагин ввода JDBC в logstash.Оператор создает несколько изменчивых таблиц для предоставления столбцов информации, к которым я обращаюсь в последующих инструкциях для завершения транзакции.Эта транзакция прекрасно работает при запуске в Teradata Studio, но еще не работала, когда я пытался запустить ее через файл jdbc.conf.
Когда я запускаю транзакцию через мой конфигурационный файл из командной строкиЯ получаю сообщение об ошибке 3932 , которое, по сути, говорит мне, что мне нужно войти в операторы COMMIT после моих изменчивых таблиц.Я посмотрел на ошибку и безуспешно пытался: вход в операторы COMMIT после каждой изменяемой таблицы помещал BT и Et в начале и конце транзакции изменял режимы в векторе параметров Teradata jdbc_connection_string в надежде на включение автоматической фиксации (не уверен, отключен он или нет).
Я знаю, что единственная проблема - моя транзакция через jdbc, так как я (как упоминалось ранее) получил транзакцию для работы в Teradata и успешно запустил мой jdbc.conf файл с более простым запросом.
Любая помощь будет высоко ценится.