Kettle(pdi) - 使用Stax Step打开多个文件

时间:2013-02-01 19:23:32

标签: pentaho stax kettle

我需要读取,转换并保存到数据库的数百万xmls。

使用StAX步骤我设法打开一个xml文件并执行我需要的操作。

但文件名只允许我每步打开一个文件。我有什么方法可以使用正则表达式或其他解决方案一次打开多个xml文件Stax Step吗?

PS:不一定需要是xmls的并行开口,只需要一个转换就可以打开文件夹中的所有xml并运行我需要的东西。

拥抱

2 个答案:

答案 0 :(得分:0)

我认为你不能这样做,因为你不能只将XML文档连接在一起。您需要做什么使转换加载一个文件,然后为每个文件运行一次转换。看到这个答案:

https://stackoverflow.com/a/14613787/1515537

布赖恩

答案 1 :(得分:0)

使用Stax Step

打开多个文件

大家好,

使用不推荐使用的XML输入我可以在打开文件中使用正则表达式。

谢谢