1. 通用数据查询接口
衡石系统提供了通用的数据查询接口,返回结果是数据集数据 datasetResultDto。
1.1.1. 用 HE 表达式查询数据
请求URL
POST /api/data/query
请求参数
URL 参数
字段 | 类型 | 说明 |
---|---|---|
limit | NUMBER | 可选,返回记录的最大条数,默认是1000 |
offset | NUMBER | 可选,返回第几页数据,默认是0 |
Request Body 参数
HE 表达式,详情参照HE 的数据集函数
返回对象的格式说明
参考示例
- 请求
POST http://localhost:9981/api/data/query?limit=1
- Request Body 参数
{ "kind":"formula", "op":"summarize(app_dataset(1, 1), {type}, sum({votes}) as 'sum1')" }
- 响应结果
{ "version": "2.7-SNAPSHOT@@git.commit.id.abbrev@#null", "code": 0, "msg": "success", "data": { "data": [ [ "喜剧", 16.5, 8.3 ] ], "schema": [ { "fieldName": "type", "visible": true, "nativeType": "text" }, { "fieldName": "sum1", "visible": true, "nativeType": "numeric" }, { "fieldName": "max1", "visible": true, "nativeType": "numeric" } ] } }