Parcourir la source

点位计算信息表补充

wangcunwen il y a 4 ans
Parent
commit
0dacac80d1

+ 85 - 75
Data_middle_platform_framework/data_middle_platform_framework_design.md

@@ -501,9 +501,19 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
 
 ##### 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
 
@@ -517,11 +527,11 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
 
 存储仪表原始数据的当前值,会覆盖历史的仪表原始数据,
 
-3、填报数据设计
+4、填报数据设计
 
 1)填报原始数据originalreport_data<br />存储仪表原始数据的填报值,不区分低频、高频,
 
-4、数据表逻辑结构设计:
+5、数据表逻辑结构设计:
 
 | 字段        | 字段名称       | 类型   | 可为空 | 主键 | 备注           |
 | ----------- | -------------- | ------ | ------ | ---- | -------------- |
@@ -563,18 +573,18 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
 
 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、仪表能耗计算
 
@@ -592,15 +602,15 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
 
 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)数据表逻辑结构设计
 
-| 字段       | 字段名称       | 类型   | 可为空 | 主键 | 备注                      |
-| ---------- | -------------- | ------ | ------ | ---- | ------------------------- |
-| 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)数据表逻辑结构设计
 
-| 字段                | 字段名称       | 类型   | 可为空 | 主键 | 备注                      |
-| ------------------- | -------------- | ------ | ------ | ---- | ------------------------- |
-| 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)数据表逻辑结构设计
 
-| 字段        | 字段名称       | 类型   | 可为空 | 主键 | 备注                                    |
-| ----------- | -------------- | ------ | ------ | ---- | --------------------------------------- |
-| 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、租户余额数据结构设计
 
@@ -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 人员组织结构数据表设计