第307页,共496页。 显示 4,959 条结果 (0.72 秒)
即席查询 ⬝ 发布预览
资源时,可以通过参数控制打开的模式,详见:从第三方系统中打开Smartbi资源 keshiyongqu.pngStarRocks查询报错:Expression child number XXX exceeded the maximum 10000
(本文档仅供参考) 问题: 基于StarRocks数据源创建资源查询,当参数多选时选择的值太多时报错:Expression child number XXX exceeded the maximum 10000 image2024-9-10_17-55-4.png 原因: 基于StarRocks进行查询,参数多选时选择的个数不能超过10000,超过该数量会导致报错。 解决方案 smartbi系统专门开发了Process1000LimitOfIn()函数以解决此问题的,函数说明可以查看 系统函数;用法可参考:Oracle的参数值超过1000时报自助仪表盘实现参数联动页签切换效果
(此文档仅供参考,因宏代码有一定场景限制,如不满足实际应用场景,需自行调整相关宏代码) 问题说明 仪表盘中想要实现,切换参数筛选条件后,实现页签组件同步切换页签的效果。具体如下图所示: image2024-1-31_18-35-8.png 解决方案 可通过对仪表盘写宏处理: /* 对象:smartbix_page; 事件:onRender */ function main(page: IPage) { // 获取页签 let portlet = page.getPortletsByTitle("页签_1")[0] as IStaticTabsPortlet双节点集群环境其中一个环境执行ETL一直在“排队中”
(本文档仅供参考) 问题描述: smartbi是双节点集群环境部署的,etl部署在其中一台,这个节点执行etl是没问题的,但是在另外一个节点执行etl就会一直“排队中” 报的错误是这个:Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.tools.attach.LinuxVirtualMachine 问题原因: 这个是因为服务器环境变量里面tools.jar和war包里面的tools.jar起冲突导致的。经排查发现服务器是arm架构,用的openjdk,他一般没有tools.jar,我们产品war包为了避免没有这个jar包F12-Chrome浏览器渲染慢录制performance
(本文档仅供参考) 用途 录制performance,可以验证是否是前端浏览器渲染慢? 具体采集步骤 录制performance 1、 先进入访问smartbi的系统界面,然后按F12进入调试界面,进入到performance 控制台: image2020-1-20 14:31:40.png 2、 点击Record按钮,这时候浏览器会记录用户操作行为浏览器上的消耗情况: image2020-1-20 14:33:7.png image2020-1-20 14:34计划任务待执行问题
(本文档仅供参考) 问题说明 计划调度日志里的待执行是什么意思?现在环境上所有计划任务都卡住不能执行了,而且下次执行日期和上次执行日期相差很多。 image2024-9-24_15-6-9.png image2024-9-24_15-6-56.png 解决方案 (1)是否有部署扩展包禁用计划执行,扩展包名称可能是schedulerunnerdisabledext.ext (2)如果没有上面的扩展包,访问一下后面的jsp地址看看start的状态:(jsp地址:http://ip http://ip:端口/smartbi/vision/schedule自定义任务中如何指定基于透视分析的电子表格参数
(本文档仅供参考) 问题: 参考文档在实现计划任务推送为正文时,想要在自定义任务中定义指定参数值的数据内容推送,但是发现参考文档中的示例指定参数不生效,仍然推送的是默认参数值筛选出来的数据:通过计划任务将电子表格以邮件正文发送 https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=52625910 image2024-10-26_9-40-16.png image2024-10-26_9-42-48.png 参考方案: 基于透视分析筛选器,在电子表格中实现的筛选参数,电子表格的参数id不能写死,需要获取参数之后遍历再设置参数数据模型SQL有多条,模型预览数据不对
(本文档仅供参考) 问题 SQL中配置了set,生成对应行号,SQL里面执行没问题,但是模型预览以及报表层面预览对应字段是空的。 SQL编辑界面如下: image2024-11-30_9-41-5.png 模型预览结果: image2024-11-30_9-41-31.png 原因及解决方案 此问题是因为有多段SQL,smartbi对于多段SQL的情况下,会以分号为断开点,将每段SQL分别执行,但是像set这种是要跟着一起执行,这也就导致最终执行后结果不对。如下图为最终生成的SQL: image2024-11-30_10-5-58.png 如需解决,一个是考虑合并SQL,处理成一段,如无法处理,也可考虑抽取解决仪表盘版本打开查询失败报错:Databaseconnect timeout of 30 seconds reached
(本文档仅供参考) 问题说明: 报表查询失败->java.lang.RuntimeException: java.ang.RuntimeException:mondrian.olap.QueryTimeoutException: Mondrian Error:Databaseconnect timeout of 30 seconds reached, 看到是30秒超时,这个是哪里限制的呢? image2024-12-23_9-26-42.png image2024-12-23_9-27-21.png 解决方案: 此告警是多维引擎限制,告警报错一般是smartbi能访问业务数据库,而olap访问打开报表报错,日志信息报错为:Comparison method violates its general contract!
:-Djava.util.Arrays.useLegacyMergeSort=true 解决。 关于jvm参数的添加方法可参考此wiki文档: 应用服务器JVM参数配置 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=76691696 java排序