更新时间:2025-08-25 GMT+08:00
代码归档包的组织结构
当用户的业务场景比较复杂,UDF所涉及的代码较多时,推荐用户以文件压缩包的形式注册函数,将UDF依赖的所有相关代码文件统一归档到一个压缩包里,上传至OBS后,在创建函数时指定压缩包的存储路径。压缩包里代码文件结构要求如下:
- 必须包含文件"{FUNCTION_NAME}_source.py",该文件认为是函数的主入口文件。且文件内容需要使用CLOUDPICKLE序列化为十六进制。
- 主函数需要import的模块所属的代码文件,需要正确组织结构。
- 压缩包格式仅支持zip。
压缩包示例如下:
my_udf.zip/ ├── my_udf_source.py ├── my_helper.py └── other/ └── utils.py
父主题: UDF开发(Python)