函数仓库

本文介绍函数仓库功能的使用场景、操作流程和关键配置,帮助用户完成日常管理与业务操作。

查询函数仓库

自定义函数参考:https://github.com/ispong/spark-function-template

20241220162142

添加函数

点击添加函数按钮

  • 名称:必填,该名称,将在sql中的当函数名称使用,租户内名称唯一,推荐全字母小写
  • 类型:必填,支持Scalar User-Defined Functions (UDF)、User-Defined Aggregate Functions (UDAF)
  • 资源文件:必填, 资源中心中的函数类型的文件
  • 类名:必填, 自定义函数的入口,例如:com.isxcode.zhiqingyun.udf.Func
  • 结果类型:必填, 包括 string、int、long、double、boolean、date、timestamp
  • 备注:非必填

20240518113710

20240518113725

20240518113737

20240518113802

支持在Spark SQL查询作业中使用 注意:如果自定义函数需要依赖,在使用过程中,需要手动添加依赖配置

20240518113851

支持在数据同步字段转换中使用

20240518113918

支持在实时计算字段转换中使用

20241220162604

支持在Excel导入作业字段转换中使用

20241220162701

新建自定义函数

20241101184033

名称:to_chinese_date 类型:UDF 类名:com.isxcode.zhiqingyun.udf.Func 返回类型:string 备注:将英文时间格式转成中文时间

20241101184138

20241101184151

使用自定义函数

自定义函数需要先上传编译的Jar 包到资源中心 官方自定义函数模板:https://github.com/ispong/spark-function-template

20241101183821

20241101183910

20241101183940

20241101183951