2015-05-04 5 views
0

Я пытаюсь проверить правильность присваивания. Я не могу сказать много, однако у нас есть внутренние и внешние пользователи. У меня есть SQL-скрипт, который ищет что-то другое, кроме внутреннего, во внутреннем назначении - результат должен быть 0 строк. Затем я помещаю это в таблицу SQL. После этого у меня есть инструкция, чтобы рассчитать, есть ли ошибка присваивания, а затем я сохраняю это в переменной. Исходя из этого, я пытаюсь проверить данные с помощью шага «Data Validator». Выполнение кода вручную, он должен пройти, однако Ложка PDI дает мне следующую ошибку:Ошибка проверки данных Spoon PDI

2015/05/04 13:03:19 - Data Validator.0 - ERROR (version 5.2.0.0, build 1 from 2014-09-30_19-48-28 by buildguy) : Unexpected error 
2015/05/04 13:03:19 - Data Validator.0 - ERROR (version 5.2.0.0, build 1 from 2014-09-30_19-48-28 by buildguy) : org.pentaho.di.core.exception.KettleException: 
2015/05/04 13:03:19 - Data Validator.0 - Correct Group/Dashboard Assignment 
2015/05/04 13:03:19 - Data Validator.0 - Correct Group/Dashboard Assignment 
2015/05/04 13:03:19 - Data Validator.0 - 
2015/05/04 13:03:19 - Data Validator.0 - at org.pentaho.di.trans.steps.validator.Validator.processRow(Validator.java:159) 
2015/05/04 13:03:19 - Data Validator.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 
2015/05/04 13:03:19 - Data Validator.0 - at java.lang.Thread.run(Unknown Source) 
2015/05/04 13:03:19 - Data Validator.0 - Caused by: org.pentaho.di.trans.steps.validator.KettleValidatorException: Correct Group/Dashboard Assignment 
2015/05/04 13:03:19 - Data Validator.0 - at org.pentaho.di.trans.steps.validator.Validator.validateFields(Validator.java:258) 
2015/05/04 13:03:19 - Data Validator.0 - at org.pentaho.di.trans.steps.validator.Validator.processRow(Validator.java:130) 
2015/05/04 13:03:19 - Data Validator.0 - ... 2 more 
2015/05/04 13:03:19 - Data Validator.0 - Finished processing (I=0, O=0, R=1, W=0, U=0, E=1) 
2015/05/04 13:03:19 - transformation_group_dashboard_validator - ERROR (version 5.2.0.0, build 1 from 2014-09-30_19-48-28 by buildguy) : Errors detected! 
2015/05/04 13:03:19 - Spoon - The transformation has finished!! 
2015/05/04 13:03:19 - transformation_group_dashboard_validator - ERROR (version 5.2.0.0, build 1 from 2014-09-30_19-48-28 by buildguy) : Errors detected! 
2015/05/04 13:03:19 - transformation_group_dashboard_validator - ERROR (version 5.2.0.0, build 1 from 2014-09-30_19-48-28 by buildguy) : Errors detected! 
2015/05/04 13:03:19 - transformation_group_dashboard_validator - Transformation detected one or more steps with errors. 
2015/05/04 13:03:19 - transformation_group_dashboard_validator - Transformation is killing the other steps! 

есть в любом случае я могу попробовать это исправить?

ответ

0

мне удалось исправить мою проблему, удалив мои данные Шаг валидатора и повторное добавление нового. Я заметил это с помощью Spoon PDI много - конечный результат иногда может быть непредсказуемым, и случайное обновление шага устраняет проблему.

1

Похоже, валидатор отклоняет ваш вход (-ы), и в соответствии с линией в исходном коде он не обрабатывает ошибки, поэтому все, что вы получаете, является исключением. Попробуйте создать еще один шаг, связанный с этим валидатором, затем щелкните правой кнопкой мыши на валидаторе и выберите «Определить обработку ошибок ...» и настройте некоторые связанные с ошибкой поля, которые будет заполнен шаг. Также вам нужно дважды щелкнуть по шаг проверки данных и убедитесь, что отмечены флажки «Сообщить обо всех ошибках» и «... конкатенировать все ошибки». Это гарантирует, что каждая строка получит полный список ошибок проверки, которые могли произойти.

Это часто происходит, когда условие проверки не установлены так, как пользователь их задумал, поэтому строки отбрасываются, когда они «должны быть» выбрано :)

+0

Спасибо за ваш ответ. Мне удалось исправить мою проблему, удалив мой параметр Data Validator и повторно добавив новый. Я заметил это с помощью Spoon PDI много - конечный результат иногда может быть непредсказуемым, и случайное обновление шага устраняет проблему. – Paul

 Смежные вопросы

  • Нет связанных вопросов^_^