第208页,共405页。 显示 4,041 条结果 (0.117 秒)
导出资源,在等待一段时间后提示null错误
(本文档仅供参考) 问题说明 在smartbi中导出资源,勾选了某个数据源之后,进行导出。 系统会提示“正在导出”,然后等待一段时间内,抛出了“导出失败:null”的错误。不能够正常导出资源。 image2018-8-13 17:38:47.png 解决方案 出现这个现象时,可以考虑是因为知识库中t_basicfield 表存在垃圾数据引起。可按照下方的操作,去删除垃圾数据 1.通过数据库工具访问知识库 2.在知识库中执行以下语句: SELECT * FROM t_basicfield WHERE c_bfieldid NOT IN (SELECT c_resid FROM t_restree) 3.数据模型源于SQL预览造成服务器宕机
(本文档仅供参考) 问题说明 客户在数据模型中添加sql,在预览时服务器宕机。前端报502。smartbi进程不存在了。 根据客户提供的信息进行排查。是因为内存不足而宕机。 发现原因:执行了一个数据集的数据预览,日期都为空,结果内存占用40G+ 数据量:那会儿查询的是2亿的一个表关联一个400w数据的表 image2023-12-29_14-6-56.png image2023-12-29_14-9-16.png 解决方案 发现客户连接参数未添加以下参数值:useServerPrepStmts=true&useCursorFetch如何禁止线程打印
(本文档仅供参考) 问题说明 服务器每隔10分钟就会自动打印线程信息,生成线程信息文件路径是 \bin\mlogs-smartbi\threaddump ,具体如下图,要如何停止自动打印线程? image2018-11-23 9:50:23.png 解决方案 系统初始化后,默认会10分钟打印一次线程,这个线程信息是为了用于监控系统出现问题的时候分析原因的。如需要暂时禁止或者调整打印时间间隔,可以通过【系统监控】--【线程】–》设置打印间隔时间,或者设置停止打印。 image2018-11-23 10:7:53.png 【系统监控如何获取影响性分析/血统分析关联的资源(元数据获取)
(此文档仅供参考) 问题 在资源上右键选择影响性分析/血统分析可以看到当前资源的相关资源,如下截图: 图片3.png 希望直接获取到以上截图的这些关联资源以其他的形式进行展示或者进行统计。 解决方案 若需要获取报表、数据集、数据库表的依赖关系,可以通过调用API中的元数据分析实现,具体API接口地址是: https://history.wiki.smartbi.com.cn/api/javaapiv7/ https://history.wiki.smartbi.com.cn/api/javaapiv7/ ,若报表数据集本身是源于原生SQL这类的,由于我们产品并没有对SQL进行解析,这时候是无法通过调用API获取到原生如何根据资源id/资源名称或者用户名称,追踪其对应的历史操作记录
(本文档仅供参考) 问题说明 如何按照资源id/名称或者用户名称,追踪其对应的历史操作记录。 解决方案: 1、创建相关参数,用户名,资源ID或资源名称 image2022-12-19_13-55-53.png 参数创建:用户名 image2023-1-3_10-27-6.png 参数创建:开始时间 image2023-1-3_10-31-3.png 参数创建:结束时间 image2023-1-3_10-31-26.png 参数创建:资源ID或资源名称 image2023-1-3_10-31-44.png image2023-1-3_10-32-4.png 2、基于知识库连接创建数据集,基于报错提示NoClassDefFoundError错误,该如何确认此类文件的存储位置?
(本文档仅供参考) 问题说明 报表打开出现如下报错,NoClassDefFoundError,找不到类文件。该如何确认此类文件的存储位置? image2020-8-19_10-46-40.png 问题定位: 1、smartbi/insight/metadata/helper/TableHelper 把/改成. 得到smartbi.insight.metadata.helper.TableHelper 2、在正常的Smartbi环境中,打开系统选项-类查找中,查询:smartbi.insight.metadata.helper.TableHelper image2020-8-19_15-58-43.png超出最大单元格个数
(本文档仅供参考) 问题现象 访问电子表格,提示超出最大单元格个数,但根据用户日志提示3054*29=88566,并未超出100000,为什么还会提示超出最大单元格数呢 image2023-10-9_0-3-21.png image2023-10-9_0-2-49.png 解决方案 设置项指的不仅仅是报表最终的单元格数量,而是代码在运行时,实际创建的单元格数量。此时内存里面使用的单元格数量,因电子表格有扩展之类的操作,在计算时要用到的单元格数量,要超出实际的报表单元格数,建议设置为实际的报表单元格数量*2 注:电子表格的输出单元格数量与JVM内存使用量相关,随着单元格数量查询结果集单元格超出了系统选项设置的【内存数据库最大返回单元格数】
(本文档仅供参考) 问题现象 查询结果集单元格超出了系统选项设置的【内存数据库最大返回单元格数】 系统选项设置的内存数据库最大返回单元格数是20万,但是灵活分析设置的每页是显示100行,一共也就是200多列,不可能会超过20万的,把内存数据库最大返回单元格数设置为30万就正常不报错了,这个是为什么呢? image2018-11-5 18:48:3.png image2018-11-5 18:48:29.png 解决方案 Smartbi是根据系统选项的内存数据库最大返回行数,来决定每次要取的行数是多少,这里设置默认取的就是1000行,但灵活分析设置了每页显示100行,那么内存数据库一次性模型表管理报表不存在或者没权限使用
(本文档仅供参考) 问题说明 在使用模型表管理功能的时候,查所有数据模型的模型表都会报错“表不存在或者没权限使用”,即使用管理员账号也是一样报错。 image2024-2-7_16-51-51.png 问题原因 这是由于开启了原生sql数据权限功能导致,配置项位置如下: image2024-2-7_16-53-59.png 因为开启了原生SQL数据集的权限,那么原生SQL数据权限校验时会解析出sql表达式中的表,判断该表是否添加到数据源中,以及是否有该表的资源权限,没有添加到数据源以及没有表的资源权限时就会报错。 而,模型表管理里面的拖出来的表是抽取后在高速缓存库中生成的私有查询对应小表和大宽表,这些表在资源树上如何修改地图标签显示位置
(本文档仅供参考) 问题 怎么修改地图上文字的位置? image2018-8-7 14:33:28.png 解决方案 若是要调整标签位置,则需要修改smartbi的war包中对应的地图的json文件,json文件的位置如下(例如:肇庆): image2018-8-7 15:36:44.png 由于该json文件是加密后的文件,无法直接修改,若是使用V8.0及以上版本,建议使用系统中“GeoJson地图在线构建工具”的地图编辑器工具编辑该json文件(该地图编辑器需在线使用),如上图。 若使用V7.2及以下版本可使用smartbi官网的地图编辑器工具:http://demo.smartbi.com.cn