数据模型服务
更新时间:2023-12-27
获取数据模型服务结果
接口简介
获取数据模型服务结果
接口详情
请求地址
/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 示例
Javascript
1{
2 "status": 0,
3 "msg": "",
4 "data": [
5 {
6 "城市": "阳泉",
7 "销售数量": 54
8 },
9 {
10 "城市": "临汾",
11 "销售数量": 65
12 },
13 {
14 "城市": "太原",
15 "销售数量": 70
16 },
17 {
18 "城市": "大同",
19 "销售数量": 72
20 },
21 {
22 "城市": "长治",
23 "销售数量": 75
24 },
25 {
26 "城市": "吕梁",
27 "销售数量": 76
28 },
29 {
30 "城市": "忻州",
31 "销售数量": 76
32 },
33 {
34 "城市": "晋城",
35 "销售数量": 76
36 },
37 {
38 "城市": "朔州",
39 "销售数量": 79
40 },
41 {
42 "城市": "运城",
43 "销售数量": 80
44 },
45 {
46 "城市": "晋中",
47 "销售数量": 91
48 }
49 ],
50 "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"
51}
返回错误 JSON 示例
Javascript
1{
2 msg: '错误详情',
3 status: 499,
4 requestId: ''
5}
请求示例
在使用数据模型服务接口获取计算结果前需要先通过「系统设置->空间 Access Key->数据服务」创建 aksk 然后通过创建的 aksk 计算签名信息,用于访问数据模型服务接口时的权限认证,签名的计算方式和openAPI一致。
GET 请求示例
POST 请求示例