全面预算——数据接口

变更记录
| 产品版本 | 更新内容 | 更新日期 |
| V5.0.0 | 初始版本 | 2022年12月1日 |
| V5.0.023 | 入参变化 | 2023年07月18日 |
1、预算数据查询接口
描述:按传入的用户编码、体系编码、数据集编码、维度编码、维度成员编码进行数据查询。
接口定义:
kd.epm.eb.service.olap.ShrekService.queryData(Map<String, Object> params);
接口实现:
kd.epm.eb.service.openapi.data.ShrekServiceImpl
接口地址:http://localhost:8080/ierp/kapi/v2/bgmd/shrek/query
请求方式:微服务及OpenAPI
请求参数:
参数名 | 必录 | 类型 | 描述 |
modelNumber | 是 | 文本 | 体系编码 |
datasetNumber | 是 | 文本 | 数据集编码 |
data | 是 | Map | 查询维度编码及维度成员编码数据集合,集合的Key是维度编码,集合的Value是维度成员编码集合 |
返回数据:
[
["Entity", "Account", "BudgetPeriod"], //维度编码
[100, "Org1", "1001", "FY2022.01M"], // 数组的第一个是度量值,后面的是维度成员编
码,顺序是按维度编码的顺序返回
[200, "Org1", "1002", "FY2022.02M"],
[300, "Org2", "1003", "FY2022.03M"],
[400, "Org2", "1004", "FY2022.04M"]
]
微服务请求示例:
Map<String, Object> params = new HashMap();
params.put("modelNumber", "体系编码");
params.put("datasetNumber", "体系下数据集编码");
Map<String, Object> dimMemberMap = new HashMap();
dimMemberMap.put("Entity", Arrays.asList("Entity", "Org1"));
dimMemberMap.put("Account", Arrays.asList("1001", "1002"));
dimMemberMap.put("BudgetPeriod", Arrays.asList"FY2022", "FY2022.01M"));
dimMemberMap.put("Version", Arrays.asList"Version", "Actual"));
params.put("data", dimMemberMap);
DispatchServiceHelper.invokeBizService("epm", "eb", "ShrekService", "queryData",
new Object[]{params});
OpenAPI请求示例:
{
"params": {
"modelNumber": "budget",
"datasetNumber": "default",
"data": {
"Entity": ["Entity",
"Org1",
"org2"],
"Account": ["1001",
"1002"],
"BudgetPeriod": ["FY2022",
"FY2022.01M"],
"Version": ["Version",
"Actual"]
}
}
}
重要提示:为了保证接口的性能,当前数据查询接口只返回2万条数据。
2、预算数据写入接口
接口定义:
kd.epm.eb.service.olap.ShrekService.saveData(Map<String, Object> params)
kd.epm.eb.service.olap.ShrekService.saveIncrementData(Map<String, Object>
params)
接口实现:
kd.epm.eb.service.openapi.data.ShrekServiceImpl
接口地址:http://localhost:8080/ierp/kapi/v2/bgmd/shrek/save
请求方式:微服务及OpenAPI
请求参数:
参数名 | 必录 | 类型 | 描述 |
modelNumber | 是 | 文本 | 体系编码 |
datasetNumber | 是 | 文本 | 数据集编码 |
dimensions | 是 | 数组 | 数据写入的维度编码集合,用来确认数据的维度顺序,这里的维度编码数量必须与数据集关联的维度数量保持一致 |
data |
|
全面预算——数据接口
变更记录产品版本更新内容更新日期V5.0.0初始版本2022年12月1日V5.0.023入参变化2023年07月18日1、预算数据查询接口 描述:按传入的用户编...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



