更新时间:2024-05-23 GMT+08:00

获取数据资产

功能介绍

获取数据资产。

URI

GET /ges/v1.0/{project_id}/graphs/{graph_name}/schema/data-assets
表1 路径参数

参数

是否必选

类型

说明

project_id

String

项目ID。获取方法请参见获取项目ID

graph_name

String

图名称。

请求参数

响应参数

表2 响应Body参数说明

参数

类型

说明

generating

Boolean

是否正在生成数据资产。

progress

String

正在生成数据资产时的生成进度。

last_generate_time

String

上一次生成数据资产的时间。

data_assets

Object

包含不同标签下点和边的个数。

errorCode

String

系统提示信息。

  • 执行成功时,字段可能为空。
  • 执行失败时,用于显示错误码。

errorMessage

String

系统提示信息。

  • 执行成功时,字段可能为空。
  • 执行失败时,用于显示错误信息。
表3 data_assets参数说明

参数

类型

说明

vertex

Object

包含不同标签下点的个数。

edge

Object

包含不同标签下边的个数。

请求示例

获取数据资产。

GET /ges/v1.0/{project_id}/graphs/{graph_name}/schema/data-assets

响应示例

状态码: 200

成功响应示例,有以下几种情况:

  • 从未生成过。
    Http Status Code: 200
    { }
  • 从未生成过,并正在生成。
    Http Status Code: 200
    {
        "progress":"10.05%",
        "generating": true
    }
  • 生成过,并正在生成最新的。
    Http Status Code: 200
    {
         "last_generate_time": "2022-1-3 12:34:12",
        "data_assets": {
           "vertex": {
               "label1": 3,
               "label2": 14
            },
           "edge": {
                "label3":123,
                "label4":435
            }
         },
         "progress":"10.05%",
         "generating": true
    }

状态码: 400

失败响应示例

Http Status Code: 400
{
   "errorCode": "GES.8818",
   "errorMessage": "graph [demo] is not found"
}