我有一个Oracle视图,它的主要SQL用 **/+ RESULT CACHE / 装饰,当我查询它时,我可以看到缓存的值在SQLDbx中快速返回,这很好 .

但是,当从Tableau完成相同的select *时,它似乎永远不会使用缓存的查询!它总是需要全部时间 .

但是,当我使用函数包装此View时,使该函数将此View的数据作为表返回,然后Tableau可以更快地获取数据!

这有意义吗?