数据模型服务

更新时间:2022-09-20

获取数据模型服务结果

接口简介

获取数据模型服务结果

接口详情

请求地址

/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 请求示例

图片

本页内容