获取模型相关资源依赖的指标信息
更新时间: 2025-01-21 11:02:31
阅读 19
接口说明
获取某个模型的下游依赖的所有报告、每个报告下的图表、每个图表依赖的指标等信息
API | /api/dash/dataModel/getDependence |
---|---|
Method | POST |
请求参数
字段名称 | 参数类型 | 参数说明 |
---|---|---|
token | String | token |
dataModelId | Number | 数据模型ID |
输出示例
{
pgId, // 项目组ID
source // 猛犸集群
projectId, // 项目ID
domainName // 域名
dataModel: { // 当前模型信息
id, // 模型ID
status, // 模型状态: 直连(direct), 抽取(extrac)
tables: [{ // 模型用到的表
dataConnectionId
database
tableName
tableExprId
}]
},
reports: [{
id, // 报告ID
publishStatus: Int, // 0(已发布的编辑态), 1(发布态), 2(未发布的编辑态)
publishRelatedId: Int, // 发布和编辑的ID映射, 报告ID
version: String, // 当前报告版本, 如果发布态和编辑态版本号一致则说明已经发布成最新状态
name, // 报告名称
creator: { // 创建人
id: xx,
uniqueId: xx,
nick: xx
}
modifier: {} // 修改人
components: [{
id, // 组件ID
name, // 组件名称
fields: [{
field // 字段名称
indicatorName // 指标名称
dataConnectionId // 数据连接ID
tableExprId, // 自定义
database // 数据库名
tableName // 表名
}],
}],
}]
dataConnections: [{ // 用到的数据连接的基本信息
id,
type
host,
...
mammutCatalog
}]
}
文档反馈
以上内容对您是否有帮助?