第2页,共225页。 显示 2,249 条结果 (0.028 秒)
获取总行数问题
(本文档仅供参考) 有时候我们预览SQL查询结果,数据能查询出来,但会提示获取总行数SQL错误。 image2023-11-21_23-29-14.png Smartbi执行SQL时会发送两条SQL,其中一条查询数据,另外一条查询总行数。获取总行数SQL需要在原始SQL中嵌套查询count(*),如果SQL不支持嵌套,执行就会报错。 image2023-11-21_23-32-12.png 解决方案: 方案1、系统选项中【是否获取总行数】设置为否,不设置总行数。 方案2、数据集设置成抽取。 方案3、修改SQL。Smartbi中查询SqlServer同名临时表字段会丢失
表,导致字段不一致从而丢失。 02-01 16:46:28 ERROR a(smartbi.spreadsheetreport.core.SpreadsheetReportServlet:291) - 获取数据SQL错误<br />获取数据SQL错误:IF OBJECT_ID(&apos … />at smartbi.log.PreparedStatementWarp.executeQuery(PreparedStatementWarp.java:144)<br />Caused by: java.sql.SQLException: 列名或所提供值的数目与表定义不匹配。<br />at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic存储过程查询报"索引中丢失 IN 或 OUT 参数"或报"无效的列索引"
(此文档仅供参考) 问题 在使用存储过程建立存储过程查询时,可能有如下错误抛出: 错误1: 获取数据SQL错误:null;索引中丢失 IN 或 OUT 参数:: 1 at smartbi.freequery.querydata.store.DBSQLResultStore.executeInDatabase … ://java:2660) Caused by: java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 1 错误2: image2020-2-18 16:56:41.png 解决方案 1.在对应的数据源节点下找到该存储过程,在该存储过程上右键->属性,确认存储过程查询的描述中是否带有DB2:SQLCODE=-219,SQLSTATE=42704
( 本文档仅供参考) 问题描述 点击数据集工具栏【显示评估的执行计划】按钮,进行【解释】,出现”SQL错误“,如下图所示: image2021-4-30_19-50-54.png image2021-4-30_19-51-46.png 具体错误为: image2021-4-30_19-56-3.png 解决思路 若是此数据库为DB2数据库,可能是由于此DB2数据库是默认安装的,并没有开通DB2的计划任务DLL模块;而产品这边没有数据库的权限,所以执行不了命令;只有执行了DLL命令,数据库才能自动建表和开通相关的功能,才不会出现此报错。 解决方案 依据以下操作,具备操作权限的数据库管理员开通执行计划Huawei FusionInsight HD 数据源连接问题
(本文档仅供参考) 问题描述 参考文档 关系数据源-连接HuaWei FusionInsight HD https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=44500374连接华为hive数据库报如下错误: SQL错误 … by: java.sql.SQLException: org.apache.hive.jdbc.ZooKeeperHiveClientException: Unable to read HiveServer2 configs from ZooKeeperwith as的写法,数据集预览报错
(本文档仅供参考) 问题 原生SQL查询:如图 带有with as的写法,在获取总行数会报SQL错误,查看执行sql,是由于组装的sql有问题,关闭查询设置的总行数,就没问题,请问有办法解决吗? CatchEFE3(07-25-(07-30-14-41-38).jpg 解决方案 该原生SQL基于sql server数据库进行创建,设置了获取总行数的情况下sql server数据库的with as不支持select count(*)进行外层封装, 由于目前产品逻辑获取总行数需要进行select count(*)进行封装,如需获取总行数建议更换sql的写法实现with as的效果,如下图: InsertPic_自助仪表盘连接被重置
(此文档仅供参考) 问题说明 在V95(2021年1月15号)之前的版本,若自助仪表盘有较多组件,在打开报表时,出现连接被重置的情况,报错:连接错误: res -> SQL错误:IO 错误: Connection reset image2021-1-25_10-27-11.png 解决方案 此问题经进一步分析与验证,由于打开自助仪表盘时会并行创建连接,且每个组件会需要创建一个连接,由于服务器某些配置的原因,服务器不支持并行创建多个连接,可能会出现连接被重置的报错。此问题主要是服务器端机器配置的问题,建议从服务器配置查找原因并做修改。 若需产品层面处理人大金仓Kingbase数据库作为知识库初始化syntax error
null,primary key(c_name)) ERROR contextInitialized(smartbix.web.SmartbiXListener:48) [] - SQL错误 -> ERROR: syntax error at or near "char" 解决方案 通过其他数据库工具链接知识库为sqlserver,打开内置报表报错:除非另外还指定了TOP、OFFSET或FOR XML,否则......
(本文档仅供参考) 问题说明 打开资源访问次数表sql错误,除非另外还指定了TOP、OFFSET或FOR XML,否则ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。 image2024-1-2_16-54-41.png 解决方案: 可修改对应数据集,添加TOP 100PERCENT. image2024-1-2_16-58-5.png 可参考网上的解决方案:https://blog.csdn.net/qq_39569480/article/details/104655485 https://blog.csdn.net/qq_39569480/article/details存储过程预览数据报错:Data Duration
(本文档仅供参考) 问题现象 存储过程数据集点击预览数据集,报错:获取总行数sql错误,Data Duration,而通过参数筛选缩小选择范围,则成功查询。 image2021-4-9_13-59-47.pngimage2021-4-9_14-0-1.png 问题原因 部分数据长度范围超过了数据库表字段设定的长度限制。 解决方案 排查查询的数据是否在数据库表字段的长度范围内,若数据量较大,建议可通过二分法或者添加参数值过滤的方式锁定有问题的数据范围,加大字段长度或更改有问题的数据,确保数据长度不超过字段长度即可解决此问题。