当您开发自有App需要统计数据时(例如插座的电量统计等),请您根据本文档提供的聚合方式来实现。
请您使用聚合数据查询接口,并结合以下聚合统计方式来开发相关业务场景。
- 按小时聚合统计
- 按天聚合统计
- 按月聚合统计
- 统计历史事件
按小时聚合统计
生活物联网平台支持按小时聚合统计属性或服务的数据,对应的表名称为:ads_ilop_kv_state_hourly
,数据保存时间为7天。
存储列名称 | 存储列数据类型 | 存储列数据描述 |
---|---|---|
iot_id | String | 设备唯一身份标识 |
attribute | String | 产品功能定义Identifier。 |
sum_num | Int | 设备上报的属性、服务数据,按小时求和。 |
avg_num | Int | 设备上报的属性、服务数据,按小时求平均。 |
date_time | TimeStamp | 统计日期,格式为yyyy-mm-dd hh:MM:ss 。
|
按天聚合统计
生活物联网平台支持按天聚合统计属性或服务的数据,对应的表名称为:ads_ilop_kv_state_daily
,数据保存时间为30天。
存储列名称 | 存储列数据类型 | 存储列数据描述 |
---|---|---|
iot_id | String | 设备唯一身份标识。 |
attribute | String | 产品功能定义Identifier。 |
sum_num | Int | 设备上报的属性、服务数据,按天求和。 |
avg_num | Int | 设备上报的属性、服务数据,按天求平均。 |
date_time | TimeStamp | 统计日期,格式为yyyy-mm-dd hh:MM:ss 。
|
按月聚合统计
生活物联网平台支持按自然月聚合统计属性或服务的数据,对应的表名称为:ads_ilop_kv_state_monthly
,数据保存时间为365天。
存储列名称 | 存储列数据类型 | 存储列数据描述 |
---|---|---|
iot_id | String | 设备唯一身份标识。 |
attribute | String | 产品功能定义Identifier。 |
sum_num | Int | 设备上报的属性、服务数据,按自然月求和。 |
avg_num | Int | 设备上报的属性、服务数据,按自然月求平均。 |
date_time | TimeStamp | 统计日期,格式为yyyy-mm-dd hh:MM:ss 。
|
统计历史事件
设备所有上报的历史事件数据的记录集合,对应的表名称为:r_ilop_event_aggre_di
,事件聚合数据保存时间为 30天。
存储列名称 | 存储列数据类型 | 存储列数据描述 |
---|---|---|
batch_id | String | 事件上报的request_id。 |
iot_id | String | 设备唯一身份标识。 |
event_code | String | 事件的Identifier。 |
data_value | String | 设备上报事件原始内容。 |
client_date | TimeStamp | 设备端发送时间。 |
service_date | TimeStamp | 服务端处理时间。 |