|
@@ -501,9 +501,19 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
|
|
|
|
##### 1、数据采集与填报
|
|
##### 1、数据采集与填报
|
|
|
|
|
|
-1、IOT数据的导入数据库的方式分为 自动采集(自采表)和人工填报(手抄表)
|
|
|
|
|
|
+1、点位计算信息表(仪表清单)dy_pointlist
|
|
|
|
|
|
-2、采集数据设计
|
|
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| ------------- | ------------------------ | ------ | ------ | ---- | ------------------------ |
|
|
|
|
+| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
+| meter | 仪表编号 | String | 否 | 是 | |
|
|
|
|
+| funcid | 功能号 | Long | 否 | 是 | |
|
|
|
|
+| data_type | 数据类型 | String | 否 | 是 | Acc累计量,Inst瞬时量... |
|
|
|
|
+| collect_cycle | 分精度计算的最小时间粒度 | String | 否 | | |
|
|
|
|
+
|
|
|
|
+2、IOT数据的导入数据库的方式分为 自动采集(自采表)和人工填报(手抄表)
|
|
|
|
+
|
|
|
|
+3、采集数据设计
|
|
|
|
|
|
1)低频原始数据original_month
|
|
1)低频原始数据original_month
|
|
|
|
|
|
@@ -517,11 +527,11 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
|
|
|
|
存储仪表原始数据的当前值,会覆盖历史的仪表原始数据,
|
|
存储仪表原始数据的当前值,会覆盖历史的仪表原始数据,
|
|
|
|
|
|
-3、填报数据设计
|
|
|
|
|
|
+4、填报数据设计
|
|
|
|
|
|
1)填报原始数据originalreport_data<br />存储仪表原始数据的填报值,不区分低频、高频,
|
|
1)填报原始数据originalreport_data<br />存储仪表原始数据的填报值,不区分低频、高频,
|
|
|
|
|
|
-4、数据表逻辑结构设计:
|
|
|
|
|
|
+5、数据表逻辑结构设计:
|
|
|
|
|
|
| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
| ----------- | -------------- | ------ | ------ | ---- | -------------- |
|
|
| ----------- | -------------- | ------ | ------ | ---- | -------------- |
|
|
@@ -563,18 +573,18 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
|
|
|
|
5、数据表逻辑结构设计
|
|
5、数据表逻辑结构设计
|
|
|
|
|
|
-| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
-| ---------------- | ------------------ | ------ | ------ | ---- | ------------------------------------------------------ |
|
|
|
|
-| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
-| meter | 仪表编号 | String | 否 | 是 | |
|
|
|
|
-| funcid | 功能号 | Long | 否 | 是 | |
|
|
|
|
-| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
-| data_value | 分精度数据值 | Double | 否 | | |
|
|
|
|
-| repair_data_type | 分精度数据修复类型 | String | 否 | | 0、原始,1、人工智能算法修复,2、人工修复,3、专家修复 |
|
|
|
|
-| status_value | 枚举值 | Double | 否 | | |
|
|
|
|
-| status_ratio | 此枚举值时间比例 | Double | | | |
|
|
|
|
-| data_flag | 数据标记 | Long | 否 | | 0正常,其他正整数为异常 |
|
|
|
|
-| time_type | 时间维度 | String | 否 | | 1min、5min、15min、1h、1d |
|
|
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| ---------------- | ------------------------ | ------ | ------ | ---- | ------------------------------------------------------ |
|
|
|
|
+| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
+| meter | 仪表编号 | String | 否 | 是 | |
|
|
|
|
+| funcid | 功能号 | Long | 否 | 是 | |
|
|
|
|
+| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
+| data_value | 分精度数据值 | Double | 否 | | |
|
|
|
|
+| repair_data_type | 分精度数据修复类型 | String | 否 | | 0、原始,1、人工智能算法修复,2、人工修复,3、专家修复 |
|
|
|
|
+| status_value | 枚举值 | Double | 否 | | |
|
|
|
|
+| status_ratio | 此枚举值时间比例 | Double | | | |
|
|
|
|
+| data_flag | 数据标记 | Long | 否 | | 0正常,其他正整数为异常 |
|
|
|
|
+| collect_cycle | 分精度计算的最小时间粒度 | String | 否 | | 1min、5min、15min、1h、1d |
|
|
|
|
|
|
##### 3、仪表能耗计算
|
|
##### 3、仪表能耗计算
|
|
|
|
|
|
@@ -592,15 +602,15 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
|
|
|
|
3)数据表逻辑结构设计
|
|
3)数据表逻辑结构设计
|
|
|
|
|
|
-| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
-| ---------- | -------------- | ------ | ------ | ---- | ------------------------- |
|
|
|
|
-| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
-| meter | 仪表编号 | String | 否 | 是 | |
|
|
|
|
-| funcid | 功能号 | Long | 否 | 是 | |
|
|
|
|
-| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
-| data_value | 差分值 | Double | 否 | | |
|
|
|
|
-| time_type | 时间维度 | String | 否 | | 1min、5min、15min、1h、1d |
|
|
|
|
-| data_type | 数据类型 | String | 否 | | 0、能耗值,1、最大值 |
|
|
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| ------------- | ------------------------ | ------ | ------ | ---- | ------------------------- |
|
|
|
|
+| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
+| meter | 仪表编号 | String | 否 | 是 | |
|
|
|
|
+| funcid | 功能号 | Long | 否 | 是 | |
|
|
|
|
+| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
+| data_value | 差分值 | Double | 否 | | |
|
|
|
|
+| collect_cycle | 分精度计算的最小时间粒度 | String | 否 | | 1min、5min、15min、1h、1d |
|
|
|
|
+| data_type | 数据类型 | String | 否 | | 0、能耗值,1、最大值 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -620,14 +630,14 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
|
|
|
|
3)数据表逻辑结构设计
|
|
3)数据表逻辑结构设计
|
|
|
|
|
|
-| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
-| ---------- | -------------- | ------ | ------ | ---- | ------------------------- |
|
|
|
|
-| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
-| objectSign | 对象编号 | String | 否 | 是 | |
|
|
|
|
-| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
-| data_value | 数据值 | Double | 否 | | |
|
|
|
|
-| time_type | 时间维度 | String | 否 | | 1min、5min、15min、1h、1d |
|
|
|
|
-| data_type | 数据类型 | String | 否 | | 0、能耗值,1、最大值 |
|
|
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| ------------- | ------------------------ | ------ | ------ | ---- | ------------------------- |
|
|
|
|
+| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
+| objectSign | 对象编号 | String | 否 | 是 | |
|
|
|
|
+| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
+| data_value | 数据值 | Double | 否 | | |
|
|
|
|
+| collect_cycle | 分精度计算的最小时间粒度 | String | 否 | | 1min、5min、15min、1h、1d |
|
|
|
|
+| data_type | 数据类型 | String | 否 | | 0、能耗值,1、最大值 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -647,15 +657,15 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
|
|
|
|
3)数据表逻辑结构设计
|
|
3)数据表逻辑结构设计
|
|
|
|
|
|
-| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
-| ------------------- | -------------- | ------ | ------ | ---- | ------------------------- |
|
|
|
|
-| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
-| energyModelSign | 模型编码 | String | 否 | 是 | |
|
|
|
|
-| energyModelNodeSign | 分项编码 | String | 否 | 是 | |
|
|
|
|
-| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
-| data_value | 数据值 | Double | 否 | | |
|
|
|
|
-| time_type | 时间维度 | String | 否 | | 1min、5min、15min、1h、1d |
|
|
|
|
-| data_type | 数据类型 | String | 否 | | 0、能耗值,1、最大值 |
|
|
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| ------------------- | ------------------------ | ------ | ------ | ---- | ------------------------- |
|
|
|
|
+| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
+| energyModelSign | 模型编码 | String | 否 | 是 | |
|
|
|
|
+| energyModelNodeSign | 分项编码 | String | 否 | 是 | |
|
|
|
|
+| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
+| data_value | 数据值 | Double | 否 | | |
|
|
|
|
+| collect_cycle | 分精度计算的最小时间粒度 | String | 否 | | 1min、5min、15min、1h、1d |
|
|
|
|
+| data_type | 数据类型 | String | 否 | | 0、能耗值,1、最大值 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -681,17 +691,17 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
|
|
|
|
4)数据表逻辑结构设计
|
|
4)数据表逻辑结构设计
|
|
|
|
|
|
-| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
-| ----------- | -------------- | ------ | ------ | ---- | --------------------------------------- |
|
|
|
|
-| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
-| tenant | 租户编码 | String | 否 | 是 | |
|
|
|
|
-| energy_type | 能耗类型 | String | 否 | 是 | |
|
|
|
|
-| meter | 仪表编号 | String | 是 | 是 | |
|
|
|
|
-| funcid | 功能号 | Long | 是 | 是 | |
|
|
|
|
-| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
-| data_value | 数据值 | Double | 否 | | |
|
|
|
|
-| time_type | 时间维度 | String | 否 | | 1min、5min、15min、1h、1d |
|
|
|
|
-| data_type | 数据类型 | String | 否 | | 0、能耗值,1、能耗最大值,2、租户费用值 |
|
|
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| ------------- | ------------------------ | ------ | ------ | ---- | --------------------------------------- |
|
|
|
|
+| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
+| tenant | 租户编码 | String | 否 | 是 | |
|
|
|
|
+| energy_type | 能耗类型 | String | 否 | 是 | |
|
|
|
|
+| meter | 仪表编号 | String | 是 | 是 | |
|
|
|
|
+| funcid | 功能号 | Long | 是 | 是 | |
|
|
|
|
+| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
+| data_value | 数据值 | Double | 否 | | |
|
|
|
|
+| collect_cycle | 分精度计算的最小时间粒度 | String | 否 | | 1min、5min、15min、1h、1d |
|
|
|
|
+| data_type | 数据类型 | String | 否 | | 0、能耗值,1、能耗最大值,2、租户费用值 |
|
|
|
|
|
|
4、租户余额数据结构设计
|
|
4、租户余额数据结构设计
|
|
|
|
|
|
@@ -718,28 +728,28 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
|
|
|
|
记录数据修复的记录,追溯数据修复的时间、修复人、修复前后的数据、修复的方式、修复的内容等
|
|
记录数据修复的记录,追溯数据修复的时间、修复人、修复前后的数据、修复的方式、修复的内容等
|
|
|
|
|
|
-| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
-| ------------------- | ---------------------- | ------------ | ------ | ---- | ------------------------------------------------------ |
|
|
|
|
-| id | 主键(无业务含义) | varchar(20) | 否 | 是 | 全局唯一 |
|
|
|
|
-| group_code | 集团编码 | varchar(20) | 否 | 是 | 被数据修复的数据所在集团 |
|
|
|
|
-| building | 项目10位数编码 | String | 否 | 是 | 被数据修复的数据所在项目 |
|
|
|
|
-| meter | 仪表编号 | String | 否 | 是 | 被数据修复的仪表编号 |
|
|
|
|
-| funcid | 功能号 | Long | 否 | 是 | 被数据修复的功能号 |
|
|
|
|
-| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss(被数据修复的数据时间) |
|
|
|
|
-| data_value | 分精度数据值 | Double | | | 被数据修复的分精度数据值 |
|
|
|
|
-| status_value | 枚举值 | Double | | | 被数据修复的枚举值 |
|
|
|
|
-| status_ratio | 此枚举值时间比例 | Double | | | 被数据修复的枚举值时间比例 |
|
|
|
|
-| ime_type | 时间维度 | String | 否 | | 1min、5min、15min、1h、1d(被数据修复的时间维度) |
|
|
|
|
-| repair_data_value | 修复后的分精度值 | Double | | | |
|
|
|
|
-| repair_status_value | 修复后的枚举值 | Double | | | |
|
|
|
|
-| repair_status_ratio | 修复后的枚举值时间比例 | Double | | | |
|
|
|
|
-| repair_content | 修复的内容 | Json | | | |
|
|
|
|
-| repair_count | 修复次数 | Double | | | |
|
|
|
|
-| repair_person | 修复人 | varchar(40) | 否 | | |
|
|
|
|
-| repair_data_type | 数据修复类型 | String | 否 | | 0、原始,1、人工智能算法修复,2、人工修复,3、专家修复 |
|
|
|
|
-| repair_remark | 备注信息 | varchar(200) | | | |
|
|
|
|
-| create_time | 创建时间 | datetime | 否 | | |
|
|
|
|
-| update_time | 更新时间 | datetime | 否 | | |
|
|
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| ------------------- | ------------------------ | ------------ | ------ | ---- | ------------------------------------------------------ |
|
|
|
|
+| id | 主键(无业务含义) | varchar(20) | 否 | 是 | 全局唯一 |
|
|
|
|
+| group_code | 集团编码 | varchar(20) | 否 | 是 | 被数据修复的数据所在集团 |
|
|
|
|
+| building | 项目10位数编码 | String | 否 | 是 | 被数据修复的数据所在项目 |
|
|
|
|
+| meter | 仪表编号 | String | 否 | 是 | 被数据修复的仪表编号 |
|
|
|
|
+| funcid | 功能号 | Long | 否 | 是 | 被数据修复的功能号 |
|
|
|
|
+| data_time | 数据时间 | String | 否 | 是 | yyyyMMddHHmmss(被数据修复的数据时间) |
|
|
|
|
+| data_value | 分精度数据值 | Double | | | 被数据修复的分精度数据值 |
|
|
|
|
+| status_value | 枚举值 | Double | | | 被数据修复的枚举值 |
|
|
|
|
+| status_ratio | 此枚举值时间比例 | Double | | | 被数据修复的枚举值时间比例 |
|
|
|
|
+| collect_cycle | 分精度计算的最小时间粒度 | String | 否 | | 1min、5min、15min、1h、1d(被数据修复的时间维度) |
|
|
|
|
+| repair_data_value | 修复后的分精度值 | Double | | | |
|
|
|
|
+| repair_status_value | 修复后的枚举值 | Double | | | |
|
|
|
|
+| repair_status_ratio | 修复后的枚举值时间比例 | Double | | | |
|
|
|
|
+| repair_content | 修复的内容 | Json | | | |
|
|
|
|
+| repair_count | 修复次数 | Double | | | |
|
|
|
|
+| repair_person | 修复人 | varchar(40) | 否 | | |
|
|
|
|
+| repair_data_type | 数据修复类型 | String | 否 | | 0、原始,1、人工智能算法修复,2、人工修复,3、专家修复 |
|
|
|
|
+| repair_remark | 备注信息 | varchar(200) | | | |
|
|
|
|
+| create_time | 创建时间 | datetime | 否 | | |
|
|
|
|
+| update_time | 更新时间 | datetime | 否 | | |
|
|
|
|
|
|
#### 5.5 人员组织结构数据表设计
|
|
#### 5.5 人员组织结构数据表设计
|
|
|
|
|