Pentaho-kettle:需要根据用户输入动态创建ETL作业 [英] Pentaho-kettle: Need to create ETL Jobs dynamically based on user input

查看:164
本文介绍了Pentaho-kettle:需要根据用户输入动态创建ETL作业的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的应用程序中,用户可以指定其文件的格式。基于用户输入,我们动态创建SSIS包。



http: //lakshmik.blogspot.com/2005/05...eate-ssis.html



动态创建的SSIS包用于处理用户的文件。 / p>

我们要评估Pentaho-Kettle的这个要求。是否可以使用Kettle根据用户的输入动态创建ETL作业?



如果不是Pentaho,是否有任何Java ETL工具允许动态创建ETL作业? / p>

解决方案

这是可能的,而不是很难。



您可以使用Kettle API动态创建可以做任何Kettle做的转换。 GUI设计人员使用API​​来创建转换,所以你可以使用GUI做任何事情,你可以通过API来执行。



如果你查看'test'源码树将会发现如何动态创建变换的许多示例。


In my application, user can specify the format of their file. Based on user input we dynamically create SSIS package.

http://lakshmik.blogspot.com/2005/05...eate-ssis.html

Dynamically created SSIS package is used for processing user's files.

We want to evaluate Pentaho-Kettle for this requirement. Is this possible with Kettle to dynamically create ETL jobs based on user's inputs?

If not Pentaho, is there any Java ETL tool which allows use to dynamically create ETL jobs?

解决方案

It is possible, and not very hard.

You can use the Kettle API to dynamically create transformations that can do anything Kettle does. The GUI designer uses the API to create transformations, so anything you can do with the GUI, you can do thru the API.

If you look in the 'test' source tree you will find lots of examples of how to create transformations dynamically.

这篇关于Pentaho-kettle:需要根据用户输入动态创建ETL作业的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆