Sem descrição

wzl 91d9c4ca56 中广核104解析初始化 há 11 meses atrás
conf 91d9c4ca56 中广核104解析初始化 há 11 meses atrás
data 28852e7fe4 中广核104解析初始化 há 1 ano atrás
service 28852e7fe4 中广核104解析初始化 há 1 ano atrás
tmp 91d9c4ca56 中广核104解析初始化 há 11 meses atrás
utils 91d9c4ca56 中广核104解析初始化 há 11 meses atrás
.gitignore 91d9c4ca56 中广核104解析初始化 há 11 meses atrás
README.MD 91d9c4ca56 中广核104解析初始化 há 11 meses atrás
add_or_remove_partition.py 28852e7fe4 中广核104解析初始化 há 1 ano atrás
app_run.py 28852e7fe4 中广核104解析初始化 há 1 ano atrás
create_table.py 28852e7fe4 中广核104解析初始化 há 1 ano atrás
parse_scada_data.py 28852e7fe4 中广核104解析初始化 há 1 ano atrás
parse_warn_fault_data.py 28852e7fe4 中广核104解析初始化 há 1 ano atrás
requirements.txt 28852e7fe4 中广核104解析初始化 há 1 ano atrás
说明书.md 91d9c4ca56 中广核104解析初始化 há 11 meses atrás

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