![]() |
vor 2 Monaten | |
---|---|---|
.. | ||
README.md | vor 2 Monaten | |
__init__.py | vor 2 Monaten | |
routes.py | vor 2 Monaten |
API数据指标模块(app.api.data_metric
)提供了与数据指标相关的所有API接口,包括数据指标的新增、修改、查询、列表展示、图谱生成等功能。该模块作为前端与核心业务逻辑之间的桥梁,负责接收HTTP请求,调用相应的核心业务逻辑函数,并将结果返回给前端。
接口路径 | 方法 | 描述 |
---|---|---|
/data/metric/add |
POST | 新增数据指标 |
/data/metric/update |
POST | 更新数据指标 |
/data/metric/detail |
POST | 获取数据指标详情 |
/data/metric/list |
POST | 获取数据指标列表 |
/data/metric/code |
POST | 生成指标计算代码 |
/data/metric/relation |
POST | 处理数据指标血缘关系 |
/data/metric/graph/all |
POST | 获取数据指标图谱 |
/data/metric/list/graph |
POST | 获取数据指标列表图谱 |
POST /data/metric/add
Content-Type: application/json
{
"name": "月活用户数",
"category": "用户指标",
"describe": "每月登录系统的独立用户数量",
"childrenId": [],
"tag": 123,
"id_list": [
{
"id": 456,
"type": "model",
"metaData": [789, 790]
}
]
}
POST /data/metric/list
Content-Type: application/json
{
"current": 1,
"size": 10,
"name": "用户",
"category": "用户指标"
}
POST /data/metric/graph/all
Content-Type: application/json
{
"id": 123,
"type": "all",
"meta": true
}
本模块主要依赖以下组件:
所有API接口都包含统一的错误处理机制。当发生异常时,将返回包含错误信息的JSON响应:
{
"code": -1,
"message": "操作失败",
"data": {},
"error": {
"error": "发生的具体错误信息"
}
}
数据平台开发团队