2013-03-27 86 views
1

我有一个Django应用程序,用户可以在PostgreSQL数据库中上传大数据集。我想使用一个像Pentaho Kettle这样的ETL工具来完成上传任务。后来,我想用Kettle进行数据挖掘和转换。Django - 如何使用wep app连接Pentaho Kettle ETL

但是,我不知道如何将我的Django应用程序连接到Kettle。我不确定需要什么版本的水壶,我需要勺子还是全尺寸的?

如何从django python触发作业,以及如何将我的应用程序的request.FILES传递给Kettle?

您能解释一般步骤还是指向文档或示例?

+0

所以我理解正确吗?用户可以在Django中使用Web服务发送数据,并且希望这些数据流入PostgreSQL数据库。无论哪种方式的文档在这里:http://wiki.pentaho.com/display/EAI/Latest+Pentaho+Data+Integration+%28aka+Kettle%29+Documentation我会坚持最新版本与网络服务交互。 – 2013-03-28 23:19:05

回答

1

1)在kettle(spoon.sh)上进行数据转换。

2)做一个shellcript发射厨房或锅和这种转变。

3)将数据上传到服务器后,从您的django应用程序中触发此shellcript。