Вариант сценария Pentaho Kettle

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

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


person user1189851    schedule 23.02.2012    source источник
comment
Боюсь, я не понимаю вопроса. Можете ли вы быть более ясным? Если вы просто получаете данные, которые вы не должны использовать на этапе выполнения sql, вы должны использовать табличный ввод, как я думал? Может быть, опубликовать фото вашего преобразования до сих пор?   -  person Codek    schedule 14.06.2012


Ответы (1)


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

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

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

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

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

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

person lrivera    schedule 06.10.2012