第47页,共301页。 显示 3,004 条结果 (0.068 秒)
数据模型引擎V2.0
,在尝试访问依赖于该模型的报表时,系统将自动触发数据模型的抽取过程。 2、若数据模型 引擎V1.0 通过扩展包接入数据源,升级至数据模型引擎V2.0 时,需同步升级扩展包以确保兼容性。 2 功能介绍 V2.0依然包含 SQL引擎和多维引擎,如果满足条件会系统会自动切换,无需手工切换: SQL引擎:详情可查 … 的。 在系统运维/系统选项/高级设置,设置:OLAP_QUERY_NEW_ENGINE_BUILD_MDX 如果为true代表开启,如为false代表关闭。(确保当前MPP库适配数据模型引擎V2.0,否则设置项无效,还是会走数据模型引擎V1.0); 2.2 数据模型引擎V2.0 比V1.0 增强了哪些功能 1、前提计算列 vs 计算度量:你真的懂吗?
“+” 号 数据模型右侧度量区 “+” 号 或 仪表盘报表开发界面的数据维度区 “+” 号 创建方式 直接进入编辑界面,手动编写表达式(支持字段选择和函数拖拽) 两种方式: 1. 向导式(内置时间计算、数学运算等模板,支持拖拽字段快速创建); 2. 复杂方式(手动编写 MDX 函数,支持函数搜索和示例参考) 支持函数 使用数据库函数或平台内置函数(如数值、文本、日期处理函数) 除了内置函数(含时间计算、聚合函数、逻辑判断等),还支持调用 MDX 的函数,官方文档:https://mondrian.pentaho.com/documentation/mdx.php httpsSQL引擎V1.0介绍
表达式仅涉及加(+)、减(-)、乘(*)、除(/),或者仅使用case when/IIF函数,也支持走SQL引擎(仅有clickhouse、mysql支持,其他库仍然不支持),前提是要开启:数据模型引擎V2.0、 以及在运维设置/系统选项/高级设置中设置USE_NEW_ENGINE_PREPROCESS=true … 优化执行计划,以提高查询效率和性能。它会考虑索引、统计信息、表大小等因素,选择最佳的查询路径和执行顺序。 数据连接:SQL引擎支持连接多个数据表或数据源,可以进行联合查询、子查询等复杂查询操作。用户可以通过SQL语句来指定数据连接方式和条件,实现数据的关联和合并。 聚合计算:SQL引擎支持常见的聚合函数,如SQL引擎V2.0介绍
,是计算汇总后的数据。 4、如果只是简单查询,比如只有维度+度量(原子度量),即使开启了SQL引擎V2.0 仍然会走SQL引擎V1.0。 5、数据模型引擎不管是SQL引擎还是多维引擎,如果满足条件系统会自动切换,无需手工切换。 6、在2025-05-13之后新安装的环境,默认开启SQL引擎V2.0,无需手工开启 … 图,不支持走SQL引擎: SQL引擎02.png 有SOLVE_ORDER时,计算度量即使是加减乘除都不支持走SQL引擎V2.0,会默认走多维引擎: image2025-7-15_14-23-4.png 1.4 如何开启SQL引擎V2.0? 需要先在运维设置/系统限项/高级设置 开启SQL引擎V2.0汇总求和 - 电子表格如何同时展现清单明细和汇总
(本文档仅供参考) 问题说明 希望电子表格中的清单表中的列表能同时展现明细数据及汇总(比如:产品类别为饮料的各产品的销售额和饮料的总销售额)。 在报表中对一列数据使用sum()函数,得到的是该列数据在该页的汇总,并不是所有数据的汇总。一翻页汇总的数据就改变了。 即在清单表中使用sum函数是合计当前页的值,并不是合计所有值,而分组报表是计算所有值的,不想按照下面的文档把报表类型改成分组报表,是否还有其他的方式呢? 公式函数 - 电子表格使用SUM等函数计算时,清单报表计算当前页的值,分组报表计算所有值 image2020-9-28_9-53-36.png如何处理功能报错类异常
一、功能报错类异常场景 在使用系统过程中,出现以下几类异常,通常定义为功能类报错异常,可以采用本文档方案跟踪: 1.系统功能使用过程,有明确异常提醒的 1)场景一:界面弹出异常 1.png 点击【显示栈信息】或查看错误详情,可以看到详细错误日志(如报问题就是把这个复制之后报问题): 2.png 2)场景二:启动失败,日志有ERROR日志的,也算是异常提醒 3.png 3)场景三:ETL运行失败,在具体节点右键菜单-->查看日志 4.png 2.前端个别操作界面打开空白或没反应,但又不是系统整体无响应的 二、跟踪方法 2.1系统功能使用过程,有明确异常提醒的 2.1.1理解报错详情 无论是通过界面弹窗默认值&备选值&被联动后取值
xiangduiriqi-14.png 场景示例详情可参考 默认获取相对日期 。 7、函数:利用函数设置筛选器默认值。 (1)只支持绑定字符串字段的列表筛选器、下拉筛选器和输入框筛选器。 (2)系统支持定义筛选器默认值的函数有如下表所示: 函数 说明 登录用户别名 当前 … Y Y Y Y Y Y Y Y Y Y Y Y 函数 Y Y Y Y 用户属性 Y Y Y Y多维分析模式
操作入口 1、进入“分析展现”界面。 入口:在系统导航栏中选择 分析展现 : 2022-02-10_10-22-30.png 2、在“分析展现”界面主菜单新建多维分析: 入口:在“分析展现”资源目录区的“分析报表”、“公共空间”、“我的空间”或其它文件夹的更多操作image2019-8-2 9:36 … 2022-02-10_10-32-11.png “多维分析”界面主要分为以下几个区域: 资源选择区:该区用于显示定制多维分析允许使用的各类资源:维、度量值、 自定义成员 和 自定义命名集。可以通过双击、拖拽成员或在成员/级别上右键选择函数的方式来添加资源。 查询面板:该区根据定制多维分析需要划分出三个小区:列区、行区和切块创建计算指标
事实表及灌数。 3、单击 保存 按钮,即完成该指标创建。保存成功后,在“指标管理”界面刷新指标,可以看到该计算指标“合同回款率”。 指标管理-6.png 4、另外,在创建或编辑计算指标时,可以通过”指标模型函数”来动态获取指标属性的值,从而进行实现动态计算。具体操作步骤如下: 1)首先需要在系统运维/系统选项/指标管理中先设置好需要在指标显示的属性名称、别名; 其中属性的名称是唯一的、不能重复,别名可以重复;如属性需要用于计算指标使用,建议别名也不要重名: zhibiaoshuxingpeizhi.png 2)设置好属性之后,去创建计算指标,使用GetMeTricPropertyValue 函数来获取指标的属性值附录:Smartbi前端框架介绍
* 回调函数内部的this对象 * @param opts * 扩展配置,eg: {success:function(){}} */ showDialog : function(dlgConf, params, fn, obj, opts) {} 下面是系统中点击关于的弹窗 … 1.Smartbi 前端框架 1.1前端组件框架 Smartbi 是典型的基于JavaScript的面向对象框架,整个系统只有几个入口jsp(譬如index.jsp、login.jsp),剩下基于AJAX按业务或操作逻辑按需动态加载或注销组件,譬如在系统中双击一张分析报表,系统就会调出报表组件