最近,我看到Pentaho的行为很奇怪,因为它有时不会返回正确的值作为查找结果。我已在查找步骤中启用了缓存。
-
如何通过命令行偶尔清除缓存?
-
我正试图在安装了Pentaho社区版的Linux盒子上找到db.cache文件,但找不到。我使用了以下命令来确定:
find-type f-regex".*/*数据库缓存;
任何关于如何处理这些问题的想法都会有所帮助。
为什么不禁用缓存(取消选中框(?为什么不使用另一个步骤,如合并联接、查找?
从您的问题中不清楚您使用的具体PDI步骤。根据是否检查缓存,数据库值查找的行为有所不同:缓存查找是在Java中完成的,并且区分大小写;未缓存的查找是在SQL中完成的,并且不区分大小写。