UDT的应用场景有哪些?

UDT的应用场景有哪些?

请先 登录 后评论

1 个回答

江帅帅 | 奈学教育 - 架构师
擅长:Java,Python

UDT的常用场景如下: MaxCompute没有提供,但可以使用其它语言简单实现的功能。 例如,只需调用一次Java内置类的方法即可实现,但MaxCompute却没有提供简单的方法实现的功能。如果使用UDF实现,整个过程会过于繁杂。

SQL中需要调用第三方库实现相关功能。希望能够在SQL中直接调用,而不需要再Wrap一层UDF。 SQL中需要直接调用第三方语言源代码。Select Transform支持把脚本写到SQL语句中,提升可读性和代码易维护性。但是某些语言无法这样使用,例如Java源代码必须经过编译才能执行,通过UDT功能将这些语言也可以直接写入SQL中。

请先 登录 后评论
  • 1 关注
  • 0 收藏,296 浏览
  • NX小编 提出于 2020-07-28 14:07