No Description

wzl 91d9c4ca56 中广核104解析初始化 4 months ago
conf 91d9c4ca56 中广核104解析初始化 4 months ago
data 28852e7fe4 中广核104解析初始化 6 months ago
service 28852e7fe4 中广核104解析初始化 6 months ago
tmp 91d9c4ca56 中广核104解析初始化 4 months ago
utils 91d9c4ca56 中广核104解析初始化 4 months ago
.gitignore 91d9c4ca56 中广核104解析初始化 4 months ago
README.MD 91d9c4ca56 中广核104解析初始化 4 months ago
add_or_remove_partition.py 28852e7fe4 中广核104解析初始化 6 months ago
app_run.py 28852e7fe4 中广核104解析初始化 6 months ago
create_table.py 28852e7fe4 中广核104解析初始化 6 months ago
parse_scada_data.py 28852e7fe4 中广核104解析初始化 6 months ago
parse_warn_fault_data.py 28852e7fe4 中广核104解析初始化 6 months ago
requirements.txt 28852e7fe4 中广核104解析初始化 6 months ago
说明书.md 91d9c4ca56 中广核104解析初始化 4 months ago

README.MD

104规约数据获取

项目概述

本项目用于处理和分析风电场SCADA数据、故障报警数据等。

依赖环境

  • Python 3.x
  • 依赖包:见requirements.txt

安装

pip install -r requirements.txt

项目结构

conf: 数据库连接配置文件以及,104数据字段映射关系xlsx

data: 数据转化核心功能

service: 数据库相关操作

utils: 自定义的工具类

由于正向隔离,需要定时获取文件数据,使用crontab定时任务

创建启动文件

start.sh

#!/bin/bash
cd /home/trans/project/energy-online-data
python3 $1

添加自行权限

chmod +x start.sh

定时任务

1.每十分钟执行SCADA数据(路径自己修改)

0/10 * * * * /home/trans/script/start.sh parse_scada_data.py

2.每十分钟执行故障报警数据(路径自己修改)

0/10 * * * * /home/trans/script/start.sh parse_warn_fault_data.py

3.每天一点执行数据转化(路径自己修改)

0 1 * * * /home/trans/script/start.sh app_run.py

4.每月一号一点执行增删分区(按照保存时间,删除历史数据,新增新月份分区)(路径自己修改)

0 1 1 * * sh /home/trans/script/start.sh add_or_remove_partition.py