开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorksUDF 报错:这大概是什么原因造成的呢?

DataWorksUDF 报错:evaluate for user defined function xxx cannot be loaded from any resources,这大概是什么原因造成的呢?

展开
收起
真的很搞笑 2023-11-06 12:55:54 90 0
2 条回答
写回答
取消 提交回答
  • 资源没有提交并且发布,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-11-07 20:46:37
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个报错表示您的自定义函数(User Defined Function,简称 UDF)无法从任何资源加载。这可能是由于以下原因:

    1. 您的函数库未成功上传到DataWorks项目。请检查您的函数库是否存在,并且已经上传到了正确的DataWorks项目中。
    2. 函数库中存在的函数名称与您所调用的函数名称不符。请确保函数库中的函数名称与您在代码中调用的函数名称完全一致。
    3. 如果函数库是一个ZIP文件,请确保该文件已正确解压缩,并且所有需要的依赖库都已经安装。
    4. 如果函数库是一个Python文件,请确保文件扩展名正确,并且它已经被正确编译为字节码(即.pyc文件)。
    2023-11-06 13:10:29
    赞同 展开评论 打赏

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载