问下我有多个数据库都需要抽数据,每个数据的表结构都是一样的,数据库的数量也可能增加,我能不能给kettle一个数据库连接的配置文件,让kettle从上往下读取数据库信息列表挨个抽数据呢

0
已邀请:
1

牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-10-11 回答

在这里提供两种思路:
思路1:利用脚本解析配置文件,然后将数据库的连接配置,作为参数传递给kettle作业,然后批量执行
pan.sh -file=某某作业.ktr -debug=debug -log=某某作业日志.log [b]-param:db_host=$172.0.0.1[/b]
思路2:将配置信息配置在文件或者数据库中,在kettle的作业里面,通过组建解析文件或者数据库来得到所有的配置信息,然后通过脚本+循环组建的方式来实现

1.png

 
以上,有问题可以随时再交流。

要回复问题请先登录注册