Framework Manager入门教程(十四) - 设定查询处理类型(Query Processing)

这里,我们分享下FM中的一些知识,我们在Framework Manager中对于数据源的配置可以2中设置方式

Framework Manager入门教程(十四) - 设定查询处理类型(Query Processing)_第1张图片

这里的查询处理类型有2个选择

官方介绍:

数据源的查询处理属性可确定 SQL 处理是由数据库服务器执行,还是在本地进行处理。对于关系元数据,可以通过选择正确的查询处理类型来提高性能。
有两种类型的查询处理:
有限本地
    数据库服务器负责尽可能多的 SQL 处理和执行。但是,某些报表或某些报表部分使用本地 SQL 处理。
仅数据库
    数据库服务器负责所有 SQL 处理和执行。如果任何报表或报表部分需要本地 SQL 处理,那么将显示错误。

虽然数据库服务器运行 SQL 和报表的速度通常可能快得多,但有时本地处理也是必要的。例如,如果要创建交叉数据库联接,或者如果希望用户使用不受支持的 SQL99 函数,请选择有限本地处理。

某些复杂查询需要有限本地处理,例如必须生成 At 子句以避免重复计数的查询。


摘自一篇PPT:

limited local ——大部分的SQL处理和运行尽可能在数据库服务器上进行,然而有些报表或报表片断(report sections )使用本地SQL处理。
database only ——所有的SQL处理和运行全部由数据库服务器完成。如果任何报表或报表片断要求本地SQL处理,则会出错。


--------------

项目中,我们一般都是用仅限本地的,不然有的时候会报错,先简单记录下,下次遇到问题再来完善。


你可能感兴趣的:(Framework Manager入门教程(十四) - 设定查询处理类型(Query Processing))