如何使用水壶pentaho中的缓存?

如何使用水壶pentaho中的缓存?,pentaho,kettle,Pentaho,Kettle,我在处理数据,根据字段的值从RESTAPI获取一些信息 现在,该字段的值可能会重复,如果我已经从REST中获取了该值的数据,我希望重用该值并保存API调用(转换中最慢的操作) 有可能吗?如果是,如何进行 问候 Ajay@RFVoltini您是对的,也许我们可以尝试为这个目的地设置一个H2 db服务器: 另一个选择是在java中使用memcached:我做了一个示例转换,它从Web服务中按国家代码获取国家名称。我使用了这样的想法,即您只需要从Web服务中获取不同的国家代码/名称,然后在主管道中查找

我在处理数据,根据字段的值从RESTAPI获取一些信息

现在,该字段的值可能会重复,如果我已经从REST中获取了该值的数据,我希望重用该值并保存API调用(转换中最慢的操作)

有可能吗?如果是,如何进行

问候
Ajay

@RFVoltini您是对的,也许我们可以尝试为这个目的地设置一个H2 db服务器:


另一个选择是在java中使用memcached:

我做了一个示例转换,它从Web服务中按国家代码获取国家名称。我使用了这样的想法,即您只需要从Web服务中获取不同的国家代码/名称,然后在主管道中查找它们


看看这个例子:看看这个方法是否适用于您。

相同的值是否总是从REST api生成相同的结果?然后,如果进行预处理转换,找到所有不同的请求值,该怎么办。请求它们,并使用管道查找步骤将结果发送到主管道。你需要一些帮助吗?我现在在想,对于这项任务来说,缓存可能是一种过分的手段(参见我对这个问题的评论)。但无论如何,我对如何在PDI中实现通用缓存感兴趣。我会看看你的链接。谢谢