更新时间:2024-11-22 GMT+08:00

删除维度

功能介绍

根据传入的维度ID,删除维度。

调用方法

请参见如何调用API

URI

DELETE /v2/{project_id}/design/dimensions

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方法请参见项目ID和账号ID

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

ids

Array of strings

ID列表,ID字符串。

del_types

String

删除类型。

枚举值:

  • PHYSICAL_TABLE: 是否删除数据库物理表,只针对能物化的表生效(配置此值则表示删除)

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

data

data object

删除的最终返回结果,返回成功删除的对象个数。

表4 data

参数

参数类型

描述

value

String

成功删除的对象个数

状态码: 400

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误码,如DS.6000,请求处理失败。

error_msg

String

错误信息。

data

Object

返回的数据信息。

状态码: 401

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码,如DS.6000,请求处理失败。

error_msg

String

错误信息。

data

Object

返回的数据信息。

状态码: 403

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码,如DS.6000,请求处理失败。

error_msg

String

错误信息。

data

Object

返回的数据信息。

请求示例

根据传入的参数,删除维度,只支持删除状态为草稿、已下线、已驳回的维度。

DELETE https://{endpoint}/v2/{project_id}/design/dimensions

{
  "ids" : [ "1227990857618227200" ]
}

响应示例

状态码: 200

Success,返回data数据是删除个数。

{
  "value" : 1
}

状态码: 400

{
  "error_code" : "DS.60xx",
  "error_msg" : "The user request is illegal."
}

状态码: 401

{
  "error_code" : "DS.60xx",
  "error_msg" : "User authentication failed."
}

状态码: 403

{
  "error_code" : "DS.60xx",
  "error_msg" : "The user does not have permission to call this API."
}

状态码

状态码

描述

200

Success,返回data数据是删除个数。

400

BadRequest

401

Unauthorized

403

Forbidden