永洪社区

标题: 数据集不同步直连数据源报告报错 [打印本页]

作者: 汤七七七七七    时间: 2023-2-14 16:13
标题: 数据集不同步直连数据源报告报错
目前场景:原有报告调整数据集语句后,突然开始报错误提示;原有报告正常无提示异常,现突然开始提示错误,若数据集同步数据后则报告正常,但由于需要实时获取数据,需要直连数据源,但若释放数据,则数据报错,会提示不同行数,其余错误原因部分提示一致。
报错原因:
Caused by: java.sql.SQLException   执行SQL失败:“AnalysisException: Syntax error in line 98:
...' , 'XL' , 'XS' , 'XXL' , ?  )
                             ^
Encountered: Unexpected character
Expected: CASE, CAST, DEFAULT, EXISTS, FALSE, IF, INTERVAL, NOT, NULL, REPLACE, TRUNCATE, TRUE, IDENTIFIER

CAUSED BY: Exception: Syntax error

作者: yhdata_ruby    时间: 2023-2-14 16:27
本帖最后由 yhdata_ruby 于 2023-2-14 16:29 编辑

SQL怎么写的呀,是一连接数据源就报错吗还是什么
作者: 汤七七七七七    时间: 2023-2-14 16:31
yhdata_ruby 发表于 2023-2-14 16:27
SQL怎么写的呀,是一连接数据源就报错吗还是什么

数据集保存的时候没有报错,用在报告里面就报错了,而且之前都很正常,就很突然。
作者: 汤七七七七七    时间: 2023-2-14 16:32
yhdata_ruby 发表于 2023-2-14 16:27
SQL怎么写的呀,是一连接数据源就报错吗还是什么

为啥两个地方看到的你的回复还不一样啊?

作者: yhdata_ruby    时间: 2023-2-14 16:37
汤七七七七七 发表于 2023-2-14 16:31
数据集保存的时候没有报错,用在报告里面就报错了,而且之前都很正常,就很突然。 ...

报告一开始制作的时候就会报错吗,截图看一下哪一步就开始报错了以及报错截图
作者: 汤七七七七七    时间: 2023-2-14 16:39
yhdata_ruby 发表于 2023-2-14 16:37
报告一开始制作的时候就会报错吗,截图看一下哪一步就开始报错了以及报错截图 ...

报告一开始制作不报错,现在是预览报告和查看报告的时候会报错,那个自由式表格外框一条红线,且表格无数据,报告原因我复制给你了啊?就是那个提示
作者: yhdata_ruby    时间: 2023-2-14 16:58
那新建一个数据源然后在线新建一个数据集再去做报表看看
作者: 汤七七七七七    时间: 2023-2-14 17:17
yhdata_ruby 发表于 2023-2-14 16:58
那新建一个数据源然后在线新建一个数据集再去做报表看看

调整成传参后还是报错了,就五花八门的报错,但原因详细的看着有大差不差的。

作者: yhdata_ruby    时间: 2023-2-14 17:26
汤七七七七七 发表于 2023-2-14 17:17
调整成传参后还是报错了,就五花八门的报错,但原因详细的看着有大差不差的。
...

调整了数据集语句之后现在的数据可能也发生了变化,导致原先做好的报表因为数据改变产生了报错
作者: 汤七七七七七    时间: 2023-2-14 17:58
yhdata_ruby 发表于 2023-2-14 17:26
调整了数据集语句之后现在的数据可能也发生了变化,导致原先做好的报表因为数据改变产生了报错 ...

但是总是报的错误大差不差的,这会是由于自由式表格的问题嘛?
作者: yhdata_ruby    时间: 2023-2-14 18:06
汤七七七七七 发表于 2023-2-14 17:58
但是总是报的错误大差不差的,这会是由于自由式表格的问题嘛?

目前也不好定位问题,如果是因为数据改变了估计只能重新做一下报表
作者: 汤七七七七七    时间: 2023-2-15 09:41
yhdata_ruby 发表于 2023-2-14 18:06
目前也不好定位问题,如果是因为数据改变了估计只能重新做一下报表

我和做报告的那个小姐姐确认了一下,本来是只是在报告自由式表格调整了一下某个单元格的计算和横向拓展依据列之类,之后就开始报错了;然后她以为是直连数据集未使用内置参数的问题,所以就在数据集中调整成使用参数了,但错还是依旧在报,原先表比较复杂,重新做不太现实就。
这种报错原因,有可能的那种错误原因定位不?我们这边可以尝试一下
作者: yhdata_ruby    时间: 2023-2-15 09:49
汤七七七七七 发表于 2023-2-15 09:41
我和做报告的那个小姐姐确认了一下,本来是只是在报告自由式表格调整了一下某个单元格的计算和横向拓展依 ...

这样看可能是和自由表中的计算有关,在产品backup里能找到原先报表的备份吗,可以的话恢复看一下会不会报错,然后一步步调整看在哪一步出现了问题




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4