页面树结构

版本比较

标识

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

...

信息
iconfalse

如果原来没有开启SQL引擎,开启之后,基于数据模型展现的效果会有点差异:

1、SQL引擎并不会做压缩空行的操作,在压缩空行的情况下,假如事实表有null数据也会显示(多维引擎会压缩掉)。

2、SQL引擎默认不会对所有维度进行排序,只有显示指定字段排序后才会加order by(多维引擎默认会按照轴上所有维度升序排序)。

3、SQL引擎不支持MDX字段(计算度量、命名集、计算成员)。

4、SQL引擎暂不支持合计小计、排名。

5、如果是老用户依然需要手工开启新引擎。



1.2 SQL引擎适合的查数场景

  • 查清单明细:如果数据量很大,并且是想查询原始数据的明细。
  • 查汇总数据:指标在数仓或使用SQL语句已经处理好了,就是想通过表格或组件查询简单的汇总数据,无需二次计算的比如同期、前期计算。

...

在 系统选项 > 高级设置把DATAMODEL_QUERY_OPEN_SQL_ENGINE 设置成true意为开启。如下图:


2.

...

2 怎么判断报表是否走了SQL引擎?

基于数据模型做的仪表盘、电子表格、即席查询、web电子表格,如果在开启双引擎以及满足条件下,会自动走SQL引擎进行取数。 那怎么判断是否走了双引擎呢?

...

  • 如果数据源名称是Mondrian,可以判断走的是OLAP; 如果是源库名称,判断为走SQL引擎

2)看系统监控


2.3 

...

如何快速关闭SQL引擎?

  • 在系统选项 > 高级设置把系统 DATAMODEL_QUERY_OPEN_SQL_ENGINE 设置成false或者删除DATAMODEL_QUERY_OPEN_SQL_ENGINE 设置项。

...