文档

Dataphin即席查询中查询汇总逻辑表报错"select * from logical aggregate table ({0}) is not allowed"

更新时间:
一键部署

问题描述

Dataphin即席查询中查询汇总逻辑表报错"select * from logical aggregate table ({0}) is not allowed"。

完整的报错信息如下:

Error Code:          DPN.OS.NotAllowSelectStarFromDws
Error Message:       select * from logical aggregate table ({0}) is not allowed
com.alibaba.dt.oneservice.api.exception.OsBizException: select * from logical aggregate table ({0}) is not allowed
 at com.alibaba.dt.oneservice.sql.parser.parser.visitor.sqlattribute.ColumnVerifyVisitor.handlePreferenceService(ColumnVerifyVisitor.java:196)
 at com.alibaba.dt.oneservice.sql.parser.parser.visitor.sqlattribute.ColumnVerifyVisitor.endVisit(ColumnVerifyVisitor.java:105)
 at com.alibaba.dt.oneservice.sql.parser.parser.SqlNodeAttribute.accept(SqlNodeAttribute.java:225)
 at com.alibaba.dt.oneservice.sql.parser.parser.DqlParser.sqlVerifyVisit(DqlParser.java:177)
 at com.alibaba.dt.oneservice.sql.parser.parser.DqlParser.dqlVerify(DqlParser.java:63)
 at com.alibaba.dt.oneservice.sql.parser.parser.DqlParser.parser(DqlParser.java:54)

问题原因

“管理中心” - “智能引擎”-“查询引擎设置”模块有个禁止即席查询中使用select *语法查询汇总逻辑表的开关,客户将开关打开导致。

解决方案

将“管理中心” - “智能引擎”-“查询引擎设置”禁止即席查询中使用select *语法查询汇总逻辑表的开关关闭之后问题解决:

适用于

  • Dataphin
  • 本页导读
文档反馈