34,838
社区成员




业务逻辑 两个类型的设备 每隔1分钟采集一次数据
设备表 KS_EquipMent
EquipmentID Ecode
1 14893828962266904
2 14881719860463202
动态属性表 KS_DAttribute
AttrID ClassID AttrName
1 1 温度
2 1 浓度
3 1 瞬时流量
4 2 压力
5 2 输出量
设备属性关系表 KS_DPrcArr_Relations
RelID EquiMentID AttrID
1 1 1
2 1 2
3 2 4
4 2 5
记录表 KS_EquipRec
ID EquipmentID ArrID FieldValue ColTime
1 1 1 30 2017-03-13 13:01:00.000
2 1 2 200 2017-03-13 13:01:00.000
3 2 4 400 2017-03-13 13:01:00.000
4 2 5 10 2017-03-13 13:01:00.000
5 1 1 31 2017-03-13 13:02:00.000
6 1 2 201 2017-03-13 13:02:00.000
7 2 4 401 2017-03-13 13:02:00.000
要考虑 动态属性表属性动态增加,设备属性关系表记录动态增加
目标结果如下:
EquipmentID 温度 浓度 瞬时流量 压力 输出量 coltime
1 30 200 0 0 0 2017-03-13 13:01
2 0 0 0 400 10 2017-03-13 13:01
1 31 201 0 0 0 2017-03-13 13:02
2 0 0 0 401 0 2017-03-13 13:02