Skip to content
Datablau DAM数据治理产品手册
REST API 集成指南 模块手册下载 PDF

资产与安全 API ​

本页资产接口使用 ASSETS_BASE_URL=https://<host>/assets;分类分级与安全资产接口使用 DATASECURITY_BASE_URL=https://<host>/datasecurity。

企业门户通常需要展示目录、业务含义、权属、数据管家及安全提示。目录浏览权、资产详情权、底层数据访问权分别处理;API 查询不应绕过发布和授权流程。

资产目录与详情 ​

方法与路径关键输入用途
GET /assets/catalog/structuresQuery:fromPage(String,必填,取值需按目标入口确认)查询可展示的目录结构,返回 id、name、访问及发布配置等
GET /assets/catalog/browse/{structureId}/{catalogId}Path:structureId、catalogId(Long)浏览目录;返回目录数组,不是分页资产清单
POST /assets/catalog/subCatalogBody:catalogId(Long,必填)、isManagement、status(数组)获取子目录;状态可为 UNPUBLISHED、UNDER_REVIEW、PUBLISHED、OFFLINE
GET /assets/catalog/detail/{id}Path:目录 id(Long)获取目录详情,外层为 status、msg、data
POST /assets/assets/listBody:structureId、catalogId、pageNum、pageSize;可选 assetsName、range查询资产列表;range 为 LIST、BROWSE、MY
GET /assets/assets/detail/{catalogId}/{objectId}Path:catalogId、底层 objectId(Long)获取资产详情,包括 assetId、权属、管家、定义、标准和安全信息

资产列表的请求采用 SearchDto,外层响应为 status、msg、data,其中 data 是开放 Map。本文不编造它的分页列表字段。联调时应核对目标环境实际返回、分页起始值和发布状态筛选值。

在面向业务使用者的门户中选择浏览范围,保留已发布与当前身份可见的对象。不要通过管理范围、客户端传入其他用户名,或 noRight 等字段尝试扩大访问。服务端仍须校验调用身份与对象范围。

资产详情关注什么 ​

DataAssetDetailDto 定义包含 assetId、assetCode、modelId、definition、department、dataManager、domains、securityLevel、securityCatalog 等。接入方可将其组织为业务资产卡片。

返回里的 assetId 不能替代接口路径需要的底层 objectId。同一底层对象可能被不同目录组织,跨系统应保留“目录结构、目录、资产、底层对象”的对应关系。

分类分级与识别结果 ​

以下路径同样包含服务前缀及控制器的 /datasecurity,两者都须保留。

方法与路径关键输入用途
GET /datasecurity/datasecurity/catalog/searchQuery:keywords(String,必填)检索安全分类目录
GET /datasecurity/datasecurity/catalog/classify/{catalogId}Path:catalogId(Long)查询安全分类详情;当前响应为开放对象
POST /datasecurity/datasecurity/check/search/publishassetsBody:assetName、categoryId、modelId、schema、tagId、pageNo、pageSize查询已发布安全资产,tagId 为安全等级 ID
POST /datasecurity/datasecurity/result/getBody:taskId、modelId、tableId、ruleId、pageNum、pageSize 等查询识别结果,用于审核和治理跟踪;不是默认的已发布安全结论

例如查询某个获准范围的已发布安全资产:

json
{
  "pageNo": 1,
  "pageSize": 20,
  "modelId": 1001,
  "schema": "demo_sales"
}

1001 和 Schema 为示例。安全接口外层返回 status、msg、data,实际资产字段按部署返回核对。不能把识别建议直接当作已经审核的分类分级,也不能用“没有查到记录”推断某数据不敏感。

场景:在门户显示资产安全提示 ​

  1. 取得当前身份有权浏览的目录与资产,保存底层对象及目录标识。
  2. 查询资产详情中的定义、责任部门、数据管家和安全信息。
  3. 需要进一步展示分类分级依据时,读取安全分类及已发布安全资产。
  4. 对缺少评审、无权限或返回为空的对象保留明确的业务状态,由相应责任人补齐;不输出“可自由使用”等无依据结论。
  5. 使用申请仍走资产申请与审批,实际数据交付和网关授权按组织流程处理。

分类分级结果与数据安全网关中的运行策略分开管理。读取一个“敏感”等级不代表所有 JDBC、API 或直连数据库路径已经应用脱敏。

本页接口在此次工作中核对了 OpenAPI 定义,未修改目录、处理识别建议或改变访问策略。fromPage、开放 Map 和分页细节需在客户部署环境做样本联调后固定。