CreateDataLakeFunction - 新建数据湖自定义函数

调用此API可以新建湖仓自定义函数。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
CatalogNamestring

数据目录名。

hive
DbNamestring

数据库名称。

default
FunctionInputDLFunctionInput

函数的详细信息。

DataRegionstring

数据湖所属的地域。

cn-hangzhou
Tidlong

租户 ID。

说明 取自系统右上角头像处悬停展示的租户 ID 信息,详情请参见查看租户信息
3****
WorkspaceIdlong

工作空间 ID。

12****

返回参数

名称类型描述示例值
object

Schema of Response

RequestIdstring

请求的 ID。用于定位日志,排查问题。

EE214ECD-4330-503A-82F0-FFB039757DC8
ErrorCodestring

错误码。

UnknownError
ErrorMessagestring

调用失败时,返回的出错信息。

UnknownError
Successboolean

请求是否成功,返回值如下:

  • true:请求成功。
  • false:请求失败。
true
FunctionDLFunction

函数详细信息。

示例

正常返回示例

JSON格式

{
  "RequestId": "EE214ECD-4330-503A-82F0-FFB039757DC8",
  "ErrorCode": "UnknownError",
  "ErrorMessage": "UnknownError",
  "Success": true,
  "Function": {
    "FunctionName": "my_funciton",
    "OwnerName": "zhangsan",
    "OwnerType": "USER",
    "CreatorId": 0,
    "FunctionType": "JAVA",
    "CreateTime": 1731586286,
    "ResourceUris": [
      {
        "ResourceType": "JAR",
        "Uri": "hdfs://name****.example.com:8020/user/hive/udfs/my_***.jar"
      }
    ],
    "ClassName": "com.example.hive.MyCustomUDF",
    "CatalogName": "hive",
    "DbName": "default",
    "ModifierId": 0
  }
}

错误码

访问错误中心查看更多错误码。