2013-03-27 7 views
1

У меня есть приложение Django, где пользователи могут загружать большой набор данных в db PostgreSQL. Я хотел бы использовать инструмент ETL, например Pentaho Kettle, для выполнения задания загрузки. Позже я хотел бы использовать Kettle для интеллектуального анализа данных и преобразований.Django - Как подключить Pentaho Kettle ETL с приложением wep

Однако я понятия не имею, как подключить приложение Django к чайнику. Я не уверен, какая версия Чайника нужна, нужна ли мне ложка или carte?

Как я могу запустить задание с django python и как передать запрос. ФАЙЛЫ моего приложения к чайнику?

Можете ли вы объяснить общие шаги или указать документацию или примеры?

+0

Итак, правильно ли я это понимаю? У вас есть веб-сервис в Django, на который пользователи могут отправлять данные, и вы хотите, чтобы эти данные попадали в ваш PostgreSQL db. В любом случае документы находятся здесь: http: //wiki.pentaho.com/display/EAI/Latest+Pentaho+Data+Integration+%28aka+Kettle%29+Documentation Я бы придерживался последней версии для взаимодействия с веб-службами. –

ответ

1

1) сделайте преобразование данных на чайнике (spoon.sh).

2) сделайте shellscript запускающую кухню или кастрюлю и эту трансформацию.

3) вызвать этот shellscript из вашего приложения django после того, как данные будут загружены на сервер.

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