获取数据模型服务结果
接口简介
获取数据模型服务结果
接口详情
请求地址
/openapi/v2/group/{groupKey}/dataService/:hash
请求类型
GET/POST
请求参数
参数名 | 类型 | 必填 | 描述 | 默认值 | 参考值 |
---|---|---|---|---|---|
hash | String | 是 | 数据模型服务 hash(在数据模型服务管理页面进行查询) | 无 | dsa_ada15-b41f6hxt-xmrpk1 |
请求参数(具体请求参数需要查阅对应的数据模型服务: 数据模型服务 ,当为 POST 请求时需要将请求参数放到 body 中,GET 请求时请求参数放到 query 中,GET 请求中 string 类型参数的值如果有多个时需要使用逗号分隔,eg: url?city='石家庄,北京',POST 请求中直接使用数组存放) | String | 否 | 对应的数据模型服务中添加的请求参数的参数名和参数值,当为日期时需要传递以 ms 为单位的时间戳并用逗号分隔 | 无 | 无 |
返回正确 JSON 示例
{
"status": 0,
"msg": "",
"data": [
{
"城市": "阳泉",
"销售数量": 54
},
{
"城市": "临汾",
"销售数量": 65
},
{
"城市": "太原",
"销售数量": 70
},
{
"城市": "大同",
"销售数量": 72
},
{
"城市": "长治",
"销售数量": 75
},
{
"城市": "吕梁",
"销售数量": 76
},
{
"城市": "忻州",
"销售数量": 76
},
{
"城市": "晋城",
"销售数量": 76
},
{
"城市": "朔州",
"销售数量": 79
},
{
"城市": "运城",
"销售数量": 80
},
{
"城市": "晋中",
"销售数量": 91
}
],
"sql": "SELECT\n `sale_order`.`城市` AS FL88OQIKDCBWEOPO,\n SUM(`sale_order`.`数量`) AS FL88OQIKCT7DID0W\nFROM\n `sale_order`\nWHERE\n (`sale_order`.`省份` = '山西' AND (`sale_order`.`订单日期` >= '2019-03-01' AND `sale_order`.`订单日期` <= '2022-03-01'))\nGROUP BY\n `sale_order`.`城市`\nORDER BY\n SUM(`sale_order`.`数量`) asc,\n `sale_order`.`城市` asc\nLIMIT 0, 1000"
}
返回错误 JSON 示例
{
msg: '错误详情',
status: 499,
requestId: ''
}
请求示例
在使用数据模型服务接口获取计算结果前需要先通过「系统设置->空间 Access Key->数据服务」创建 aksk 然后通过创建的 aksk 计算签名信息,用于访问数据模型服务接口时的权限认证,签名的计算方式和openAPI一致。
GET 请求示例
POST 请求示例