更新时间:2024-12-02 GMT+08:00
分享

删除事实表

功能介绍

根据ID集合删除事实表。

调用方法

请参见如何调用API

URI

DELETE /v2/{project_id}/design/fact-logic-tables

表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/fact-logic-tables

{
  "ids" : [ "1114492876374601728" ],
  "del_types" : "PHYSICAL_TABLE"
}

响应示例

状态码: 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

相关文档