Quick BI如何处理数据集抽取加速报错“[QE5206002] sync error. java.sql.SQLSyntaxErrorException: Key 'XXX' doesn't exist in table 'XXX'”?
更新时间:
问题描述
数据集抽取加速报错 [QE5206002] sync error. java.sql.SQLSyntaxErrorException: Key 'XXX' doesn't exist in table 'XXX'
完整的报错信息如下:
2025-04-15 16:19:08 [INFO] manual start retry job...
2025-04-15 16:19:08 [INFO] [manual] initialize job context, jobHistoryId:cd4787e2-cdff-4eb2-9322-b29cbbb6f21f
2025-04-15 16:19:08 [INFO] start execute job.
2025-04-15 16:19:08 [INFO] sync begin. datasetId-[aa6eb1db-a9db-4fef-8f35-bfa9d69f02d4] syncId-[d1d49eed5bec4024b5d59646cc50be08]
2025-04-15 16:19:08 [INFO] current data rows:0
2025-04-15 16:19:11 [INFO] check rows limit.
2025-04-15 16:19:12 [ERROR] execute job failure.error message:
[QE5206002] sync error. java.sql.SQLSyntaxErrorException: Key 'XXX' doesn't exist in table 'XXX'
问题原因
生成数据集的表中字段‘XXX’已经被删除,因此抽取加速报错。
解决方案
在数据集编辑页修改生成数据集的SQL将字段“XXX”删除,然后运行,确认编辑,保存数据集,重新抽取加速即可。或者在数据集字段详情界面删除“XXX”字段:
适用于
Quick BI
该文章对您有帮助吗?