自己开发的udf函数在dataworks里面单独使用,下面代码可以帮忙看下是怎么回事吗?

自己开发的udf函数在dataworks里面单独使用,类似这样SELECT asaage2('2016-08-31 00:00:00',GETDATE(),'2','DT=androidWatch_MiKidsWatch;SV=4.4.4;AV=4.6.37;CH=mituWatch;CX=1') age; 是ok的 .但是代入表里面数据进行计算的时候就直接报错,报错信息如下:ODPS-0123131:User defined function exception - Traceback: java.lang.NoSuchMethodError: com.hhdd.common.UserUtils.getAgeAccurate(Ljava/util/Date;Ljava/util/Date;ILjava/lang/String;)I at com.hhdd.app.BirthdayToGrade2.evaluate(BirthdayToGrade2.java:42) at com.aliyun.odps.udf.impl.batch.UdfEval9f1ff81fa9b44c91add4e6ad3dbc1f3f.evaluate(Unknown Source) at com.aliyun.odps.udf.impl.batch.UDFZeroCopyEvaluatorForEE.batchProcess(UDFZeroCopyEvaluatorForEE.java:175) 可以帮忙看下是怎么回事吗?

展开
收起
游客6vdkhpqtie2h2 2022-09-15 11:02:54 997 分享 版权
1 条回答
写回答
取消 提交回答
  • udf脚本问题需要您自查一下了(此答案整理自DataWorks交流群(答疑@机器人))

    2022-09-15 11:54:32
    赞同 展开评论

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

收录在圈子:
+ 订阅
还有其他疑问?
咨询AI助理