2012-02-23 23 views
4

Я пытаюсь использовать программное обеспечение Pentaho Kettle для нескольких преобразований на моих огромных ресурсах. Я хочу выполнить операцию, которая отображает содержимое альтернативных строк в двух разных таблицах, а затем я хочу присоединиться к этим двум таблицам позже для дальнейшего преобразования.Вариант сценария Pentaho Kettle

Параметр сценария в инструменте помогает мне с выполнением SQL-скриптов для одной строки или нескольких строк. Может ли кто-нибудь помочь мне в выборе строки для этой цели.

+0

Боюсь, что я не понимаю вопроса. Можете ли вы быть более ясными? Если вы просто получаете данные, вы не должны использовать шаг sql выполнения, вы должны использовать ввод таблицы, я бы подумал? Возможно, вы можете опубликовать свой прогноз? – Codek

ответ

0

Не совсем понятно, чего вы пытаетесь достичь, но отдельные элементы довольно прямолинейны, когда вы разбиваете их на отдельные шаги.

Я хотел бы использовать следующие шаги:

  • Таблица ввода - позволяет сделать запрос на подключение к базе данных с помощью SQL заявления.
  • Строки фильтров - позволяет разбить строку данных на два отдельных пути на основе выбранных критериев в строке данных.

Вы можете добиться объединения двух или более отдельных путей путем соединения их с любым типом шага; то есть шаг будет обрабатывать каждую строку данных с любого количества входных путей отдельно и отправлять ее по выходному пути. В аффекте все этапы выполняют операции объединения.

Один важный принцип, который следует учитывать при использовании Pentaho Kettle: never Предположим, что операции выполняются последовательно (т. Е. Обрабатываются 1-й, 2-й, 3-й и т. Д.). Операции происходят параллельно по строке данных; поэтому первая строка может быть отправлена ​​по пути после второй строки.

Надеюсь, что это поможет ...

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