Quick BI通过SQL生成数据集,确认编辑报错“java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax”
更新时间:
【问题描述】
Quick BI通过SQL生成数据集,SQl执行未报错,但是点击确认编辑或者仪表板图表展示该数据集字段时,提示如下报错信息:“java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax”。
【问题原因】
“java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax”是SQL语法错误,图表和数据集加载数据出现该错误的时候,可以从如下方向排查:
添加计算字段,计算字段表达式存在语法错误;
SQL创建数据集的时候,SQL语句本身就有语法错误。当前问题就是因为SQL语句Select子句中字段别名未加 as导致。
上述问题客户数据集是通过SQL创建,并未添加计算字段,报错提示是IF函数和SUM函数附件有语法错误,检查客户SQL语句发现没有AS导致。
【解答】
修改生成数据集的SQL语句,加上AS语句问题解决。
【适用于】
Quick BI
该文章对您有帮助吗?