页面树结构

版本比较

标识

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

...

信息
title前提条件

1、使用该功能前,需确保开启 SQL 简化功能默认开启。需要在系统选项/高级设置: 将COMMONS_SQL_OPEN_SIMPLIFY_SQL 设置为 true。
2、同时,多维引擎也需开启 SQL 简化开关,即在配置项设置: mondrian.simplifySql 设置为 true。

只有完成这些配置,分区命中才能正常运行。

3、当在数据模型勾选了”禁用此分区设置“,这个分区设置不会生效。

4、查看命中分区时,如果在系统监控查看的源库执行语句,可直接拷贝到数据库中“explain+执行SQL语句”查看是否命中; 如果走的是SQL引擎V2.0,需要在系统监控拷贝执行SQL语句非duckDB生成的语句,如果有多条SQL语句,需要逐条确认; 如果走的是多维引擎,需要在系统监控切换到"SmartbiOLAP监控器"查看“SQL监控”页面上对应“MDX查询ID”的SQL语句,如果有多条,需要逐条确认。


2 适合场景

  • 事实表数据量大(如订单表、交易表),且已按日期(如年月日、年月)分区。
  • 许多业务场景中,常以时间维度进行数据过滤查询,如查询特定月份或年份的数据。当事实表以日期相关字段(如 “年月”“年月日” 等)作为分区字段时,通过设置分区,关联的日期维表字段作为过滤条件(如年、年月、年季、年月日等),能命中分区,加快查询速度。

...