页面树结构

版本比较

标识

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

...

信息
iconfalse

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

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

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

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

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


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



1.2 SQL引擎适合的查数场景

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

...

注意
title前提条件

1、开启SQL引擎是系统级别的,一旦开启,基于数据模型的所有报表满足条件都会走SQL引擎。

2、仪表盘的 “明细表” 新即席查询“ 默认走SQL引擎。

3、V11上满足条件的交叉表、透视分析、模型查询支持走SQL引擎:

  • 条件:不显示分类汇总,没有排名、计算度量、计算成员、命名集。

4、不支持的计算:只要涉及多维计算的都不支持;
                         如果在报表层查数时,只勾选了原始度量, 可以走SQL引擎;如果勾选了计算度量(基于原始度量进行加工生成的含有mdx表达式,+、-、*、/)、
                         计算成员计算命名集,排名快速计算暂不支持走SQL引擎。

5、SQL引擎支持的模型结构:单事实表、星型模型、多事实模型(了解模模型结构可查阅:模型结构介绍)支持走SQL引擎。

2 具体操作

2.1

...

怎么开启SQL引擎

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

...