信息 |
---|
1、SQL引擎V2.0 只能在数据模型V2.0开启之后才能使用。 2、SQL引擎V1.0的支持范围可查看SQL引擎V1.0介绍。 3、SQL引擎V2.0不会加载明细数据到内存中,是计算汇总后的数据。 4、如果只是简单查询,比如只有维度+度量(原子度量),即使开启了SQL引擎V2.0 仍然会走SQL引擎V1.0。 |
1 概述
1.1 SQL引擎V2.0 是什么?
- SQL引擎V2.0是 数据模型引擎V2.0 下面的执行引擎。
- 它是SQL引擎V1.0的升级。
1.2 SQL引擎V2.0适合的查数场景
...
- 查汇总数据:指标在数仓或使用SQL语句已经处理好了,就是想通过表格或组件查询简单的汇总数据。
- 指标二次计算: 指标之间的加、减、乘、除、case when、IIF等的简单加工支持走SQL引擎V2.0。
- 快速计算:在报表层使用快速计算可以走SQL引擎,比如同期值、前期值、累计值等。
...
- 需要先在运维设置/系统限项/高级设置 中开启数据模型引擎V2.0:OLAP_QUERY_NEW_ENGINE_BUILD_MDX=true;USE_NEW_ENGINE_PREPROCESS=true
- 再开启SQL引擎V2.0: USE_NEW_ENGINE_NEW_SQL=true, 这个一旦开启,是全局性的,所有基于数据模型的报表查询满足条件都会走SQL引擎V2.0。
- 如果只是想要在某个数据模型中开启,可以在高级选项开启:DATAMODEL_OPEN_SMARTCUBE_ENGINE_BUTTON=true,效果如下图所示:
...
1、SQL引擎V2.0 只能在数据模型V2.0开启之后才能使用。
...
2 SQL引擎V2.0 VS V1.0的功能对比
2.1 SQL引擎V2.0 比SQL引擎V1.0增强了那些功能
...