问题描述
Python读取MaxCompute表无法获取UDF信息,并提示以下错误。
FAILED:ODPS-0130071:[1,8] Semantic analysis exception - failed to get Udf info form maxpt.py,error output is : Traceback (most recent call last):
系统显示报错如下:
问题原因
编写的UDTF或UDAF代码中,基类的导入写法不正确。例如import odps.udf.BaseUDTF
或import odps.udf.BaseUDAF
。
解决方案
修改为from odps.udf import BaseUDTF
或from odps.udf import BaseUDAF
。
适用于
DataWorks
该文章对您有帮助吗?