DataWorks百问百答40:本地自定义函数UDF如何在DataWorks上使用?

以java UDTF为例
IDEA写自定义函数->打jar包->dataworks上传资源->注册函数->引用函数
step1:IDEA写函数。在本地IDEA中写好用户自定义函数(UDF/UDTF/UDAF等)。
step2:打jar包。在IDEA中打成jar包。
_注意:如果后续在DataWorks上跑时出现找不到依赖,可使用“with-dependencies”的jar包,把依赖一并打包。
DataWorks百问百答40:本地自定义函数UDF如何在DataWorks上使用?
step3:datastudio上传资源。登陆dataworks,在DataStudio数据开发工作台>业务流程>MaxCompute>资源>右键新建jar,上传jar包,提交且发布。注意:需勾选上上传为odps资源的钩子,否则odps上无该资源。
DataWorks百问百答40:本地自定义函数UDF如何在DataWorks上使用?
step4:注册函数。在DataStudio数据开发工作台>业务流程>MaxCompute>函数>右键新建函数,提交且发布
DataWorks百问百答40:本地自定义函数UDF如何在DataWorks上使用?
DataWorks百问百答40:本地自定义函数UDF如何在DataWorks上使用?
step5:引用函数。新建odpssql节点,调用函数。
DataWorks百问百答40:本地自定义函数UDF如何在DataWorks上使用?

DataWorks百问百答历史记录 请点击这里查看>>

更多DataWorks技术和产品信息,欢迎加入【DataWorks钉钉交流群】

上一篇:DataWorks百问百答45:如何设置数据分析项目?


下一篇:DataWorks百问百答38:有哪些阿里云vpc环境数据源与数据集成独享资源组网络打通案例?