页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

信息

1、SQL引擎V2.0 只能在数据模型V2.0开启之后才能使用。

2、SQL引擎V1.0的支持范围可查看SQL引擎V1.0介绍

3、SQL引擎V2.0不会加载明细数据到内存中,是计算汇总后的数据。

4、如果只是简单查询,比如只有维度+度量(原子度量),即使开启了SQL引擎V2.0 仍然会走SQL引擎V1.0。

5、使用的是标记的时间层次,做快速计算不能走SQL。 原因:因为标记的时间层次数据格式不统一,且不知道原始数据的格式(如果原始数据的格式知道的 话,后续是可以支持的),无法解析生成日期字段。

6、数据模型引擎不管是SQL引擎还是多维引擎,如果满足条件系统会自动切换,无需手工切换。5、数据模型引擎不管是SQL引擎还是多维引擎,如果满足条件系统会自动切换,无需手工切换。

6、在2025-05-13之后新安装的环境,默认开启SQL引擎V2.0,无需手工开启。

1 概述

1.1 SQL引擎V2.0 是什么?

...

  • 查询含有计算度量(包含mdx表达式)、计算成员、计算命名集,不支持走SQL引擎。
  • 当过滤条件是度量并且显示了合计的情况,如下图,不支持走SQL引擎:


  • 年周层次,涉及到时间的计算不支持走SQL引擎,如下图:

  • 交叉表组件如果显示分类汇总,并且在度量、快速度量上增加了排序不支持走SQL引擎,如下图:
    Image Added

1.4 如何开启SQL引擎V2.0?

  • 需要先在运维设置/系统限项/高级设置 中开启数据模型引擎V2.0:OLAP_QUERY_NEW_ENGINE_BUILD_MDX=true;USE_NEW_ENGINE_PREPROCESS=true再开启SQL引擎V2开启SQL引擎V2.0: USE_NEW_ENGINE_NEW_SQL=true, 这个一旦开启,是全局性的,所有基于数据模型的报表查询满足条件都会走SQL引擎V2.0。
  • 如果只是想要在某个数据模型中开启,可以在高级选项开启:DATAMODEL_OPEN_SMARTCUBE_ENGINE_BUTTON=true,效果如下图所示:

...