https://github.com/yurmary/automatization_project
https://github.com/yurmary/automatization_project
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/yurmary/automatization_project
- Owner: Yurmary
- Created: 2025-06-02T16:17:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-03T17:56:51.000Z (about 1 year ago)
- Last Synced: 2025-06-03T20:36:58.054Z (about 1 year ago)
- Language: Python
- Size: 3.03 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: docs/README.md
Awesome Lists containing this project
README
# Проект автоматизации обработки данных
## Описание
Этот проект предназначен для автоматизации процесса генерации и загрузки данных в базу данных PostgreSQL. Он включает в себя скрипты для генерации тестовых данных, загрузки их в базу данных и настройки логирования для отслеживания процесса выполнения.
## Структура проекта
```
Automation_project/
├── configs/
│ └── config.ini
├── data/
├── img/
├── src/
│ ├── main.py
│ └── load_data.py
│ └── generate_data.py
├── docs/
│ ├── README.md
│ └── requirements.txt
├── .gitignore
```
## Файлы и их назначение
* **configs/config.ini**: конфигурационный файл, содержащий параметры для подключения к базе данных и пути к директориям.
* **data/**: директория для хранения сгенерированных CSV-файлов.
* **src/generate_data.py**: скрипт для генерации тестовых данных и сохранения их в CSV-файлы.
* **src/load_data.py**: скрипт для загрузки данных из CSV-файлов в базу данных PostgreSQL.
* **src/main.py**: скрипт запускающие другие скрипты по расписанию.
## Запуск проекта
Для запуска проекта необходимо выполнить следующие шаги:
1. Убедиться, что все необходимые зависимости установлены.
2. Настроить параметры подключения к базе данных в файле `configs/config.ini`.
3. Запустить скрипт через терминал `python src/main.py` для проверки