...
注意 | ||
---|---|---|
| ||
1、开启SQL引擎是系统级别的,一旦开启,基于数据模型的所有报表满足条件都会走SQL引擎。 2、仪表盘的 “明细表” 、”新即席查询“ 默认走SQL引擎。 3、V11上满足条件的交叉表、透视分析、模型查询支持走SQL引擎:
4、不支持的计算:只要涉及多维计算的都不支持; 5、SQL引擎支持的模型结构:单事实表、星型模型、多事实模型(了解模模型结构可查阅:模型结构介绍)支持走SQL引擎。 |
信息 |
---|
1、如果遇到满足走SQL引擎的条件,但是还是走的多维引擎,可能是由于有一些数据库不支持full 1、在多事实模型下:如果遇到满足走SQL引擎的条件,但是还是走的多维引擎,可能是由于有一些数据库不支持full join(目前已知不支持full join的数据库有:HSQL、MariaDB、MySQL、Rapids、SelectDB、StarRocks), 这时,如果还要走SQL引擎,需要开启系统选项: DATAMODEL_QUERY_SQL_ENGINE_FIRST_GRAPH_BASE= truetrue。 2、关于系统选项(DATAMODEL2、关于系统选项DATAMODEL_QUERY_SQL_ENGINE_FIRST_GRAPH_ BASE)说明:BASE说明: SQL 引擎子图以第一个为基准,不再使用full join ,而是将子图通过left join连接,这样数据会以第一个子图为准,在某些场景下,相对于full join会少一些数据,相当于退化的支持多事实模型。 注意:此系统选项开启,不管数据库是否支持full join,都会使用left joinjoin。 |
2 具体操作
2.1 怎么开启SQL引擎
在 系统选项 > 高级设置把DATAMODEL_QUERY_OPEN_SQL_ENGINE 设置成true意为开启。如下图:
...