更新时间:2022-05-13 GMT+08:00
分享

创建数据源

功能介绍

在指定的工作空间下面创建一个新的数据源。

调试

您可以在API Explorer中调试该接口。

URI

POST /v2.0/{project_id}/workspaces/{workspace_id}/data-sources

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目id,获取方式请参见获取项目ID

workspace_id

String

工作空间id。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

内容类型,取值为application/json。

X-Auth-Token

String

用户token,获取方式请参见获取用户Token

表3 请求Body参数

参数

是否必选

参数类型

描述

datasource_name

String

数据源名称,1-64位字母、数字、下划线、中划线组合。

最小长度:1

最大长度:64

specs_config

SpecsConfig object

计算规格配置。

data_config

DataConfig object

数据源配置。

表4 SpecsConfig

参数

是否必选

参数类型

描述

offline

String

离线计算规格。

nearline

String

实时计算规格。

rank

String

深度学习计算规格。

online_tps

Integer

在线服务最大并发数。

表5 DataConfig

参数

是否必选

参数类型

描述

offline

Offline object

离线计算规格。

nearline

Nearline object

近线数据源。

表6 Offline

参数

是否必选

参数类型

描述

user_url

String

用户数据url。

item_url

String

物品数据url。

behavior_url

String

行为数据url。

表7 Nearline

参数

是否必选

参数类型

描述

item_topic

Topic object

物品topic。

user_topic

Topic object

用户topic。

behavior_topic

Topic object

行为topic。

表8 Topic

参数

是否必选

参数类型

描述

name

String

名称。

id

String

id。

响应参数

状态码: 200

表9 响应Body参数

参数

参数类型

描述

is_success

Boolean

是否成功。

datasource

Datasource object

数据源信息。

message

String

返回消息(请求成功时,不返回此字段)。

error_code

String

错误码(请求成功时,不返回此字段)。

表10 Datasource

参数

参数类型

描述

datasource_name

String

数据源名称。

workspace_id

String

工作空间id。

datasource_id

String

数据源id。

status

String

状态。

created_at

Long

创建时间。

请求示例

创建数据源

/v2.0/testuuidxxxxxxxxxxxxxxxxxxxxxxxx/workspaces/testuuidxxxxxxxxxxxxxxxxxxxxxxxx/data-sources

{
  "data_config" : {
    "offline" : {
      "user_url" : "<OBS path for storing user data>",
      "item_url" : "<OBS path for storing item data>",
      "behavior_url" : "<OBS path for storing behavior data>"
    }
  },
  "specs_config" : {
    "offline" : "4CU"
  },
  "datasource_name" : "test"
}

响应示例

状态码: 200

OK

{
  "is_success" : true,
  "datasource" : {
    "datasource_name" : "test",
    "workspace_id" : "06a7c49afc00d4972ff1c0113d8c49ba",
    "datasource_id" : "51d48ed2da324cefa1c8336136b36557",
    "status" : "Draft",
    "created_at" : 1588850804912
  }
}

状态码

状态码

描述

200

OK

错误码

请参见错误码

相关文档