查看数据资产

按原始文件 ID 查询其处理后对应的数据资产。

GET https://api.moi.matrixorigin.cn/v5/catalog/files/{file_id}/data-asset

调用前准备

查询文件列表取得原始文件 ID。准备有目标工作区访问权限的个人访问令牌、目标工作区 ID 和文件 ID。

请求参数

curl "https://api.moi.matrixorigin.cn/v5/catalog/files/$FILE_ID/data-asset" \
  -H "X-API-Key: $AI_STUDIO_API_KEY" \
  -H "X-Workspace-ID: $WORKSPACE_ID"

字段

类型

必填

说明

file_id

string

原始文件 ID。

成功响应

成功时返回 200 和数据资产信息。文件尚未处理为数据资产时返回 404,接口不会自动创建数据资产。

{
  "code": "OK",
  "msg": "OK",
  "data": {
    "asset": {
      "id": 1,
      "asset_id": "asset-123",
      "name": "orders.csv",
      "volume_id": 789,
      "asset_type": "file",
      "asset_ref": "file-123"
    },
    "derivations": [],
    "assets_by_id": {}
  }
}

字段

类型

说明

code

string

成功时为 OK

msg

string

成功时为 OK

下面表格展开响应示例中 data 对象;每一行是该对象的一个字段。

字段

类型

说明

asset

object

与原始文件对应的数据资产。

derivations

array

资产派生关系。

manifest

object

原始文件与解析产物的映射元数据;没有时可能省略。

assets_by_id

object

按资产 ID 索引的相关资产。对象键由服务端返回的资产 ID 决定,无法预先枚举;每个值均为本页 data.asset 所列的数据资产结构。

下面表格展开响应示例中 data.asset 对象;每一行是该对象的一个字段。

字段

类型

说明

id

integer

数据资产内部 ID。

asset_id

string

数据资产 ID。

name

string

资产名称。

raw_file_id

string

兼容字段,旧的原始文件 ID;适用时返回。

volume_id

integer

所属卷 ID。

asset_type

string

数据资产类型。

asset_ref

string

数据资产引用标识。

source

string

数据资产来源。

meta

object

数据资产扩展元数据。键由处理链路写入,服务端未定义固定键集。

created_at

integer

创建时间的 Unix 时间戳(秒)。

updated_at

integer

更新时间的 Unix 时间戳(秒)。

下面表格展开响应示例中 data.derivations 数组的每一项;每一行是该数组项的一个字段。

字段

类型

说明

id

integer

派生关系内部 ID。

asset_id

string

兼容字段,旧的源资产 ID;适用时返回。

kind

string

派生关系类型。

file_id

string

兼容字段,旧的目标物理引用;适用时返回。

meta

object

派生关系扩展元数据。键由处理链路写入,服务端未定义固定键集。

created_at

integer

创建时间的 Unix 时间戳(秒)。

updated_at

integer

更新时间的 Unix 时间戳(秒)。

root_asset_id

string

根数据资产 ID。

source_asset_id

string

源数据资产 ID。

target_asset_id

string

目标数据资产 ID。

case_id

string

关联案例 ID;适用时返回。

producer_workitem_id

string

产出该关系的工作项 ID;适用时返回。

recorded_by_workitem_id

string

记录该关系的工作项 ID;适用时返回。

parallel_index

integer

并行处理序号;适用时返回。

logical_slot

string

逻辑槽位;适用时返回。

idempotency_key

string

幂等键;适用时返回。

下面表格展开响应示例中 data.manifest 对象;每一行是该对象的一个字段。

字段

类型

说明

id

integer

映射元数据内部 ID。

asset_id

string

兼容字段,旧的根资产 ID;适用时返回。

raw_file_id

string

兼容字段,旧的源文件 ID;适用时返回。

parsed_file_id

string

解析产物文件 ID。

manifest

object

解析清单扩展内容。键由处理链路写入,服务端未定义固定键集。

created_at

integer

创建时间的 Unix 时间戳(秒)。

updated_at

integer

更新时间的 Unix 时间戳(秒)。

root_asset_id

string

根数据资产 ID。

source_file_id

string

源文件 ID。

parsed_asset_id

string

解析数据资产 ID。

错误响应

{
  "code": "ErrNotFound",
  "msg": "对象不存在",
  "data": null
}

字段

类型

说明

code

string

错误代码。

msg

string

错误信息。

data

null

错误响应中的附加数据;本示例为 null

后续操作

需要修改时更新数据库。返回列表时查询文件产物

最后更新于