Details

Title Разработка серверной части no-code веб-сервиса для автоматизации ETL-процессов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of the server side of a no-code web service for automating ETL processes
Creators Иглаков Тимофей Юрьевич
Scientific adviser Прокофьев Олег Валерьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects no-code ; веб-сервис ; ETL-процессы ; серверная часть ; Django ; Celery ; REST API ; no-code web service ; ETL processes ; server side
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2703
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42589
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Работа посвящена проектированию и реализации серверной части веб-сервиса для автоматизации загрузки, преобразования и сохранения табличных данных без написания программного кода пользователем. Цель работы состояла в разработке no-code веб-сервиса, обеспечивающего загрузку данных из файлов CSV, XLSX и внешних баз данных, выполнение преобразований, сохранение результатов. При проектировании использован подход модульного монолита. Реализация выполнена с применением Django, Django REST Framework, PostgreSQL, Celery и Redis. В результате разработана серверная часть веб-сервиса, обеспечивающая загрузку данных из файлов и внешних баз данных, создание и выполнение ETL-пайплайнов, преобразование данных и сохранение результатов. Реализованы механизмы аутентификации пользователей, управления источниками данных и взаимодействия через REST API. Разработанное решение может использоваться для автоматизации подготовки данных к дальнейшей аналитической обработке.

This work is devoted to the design and implementation of the server side of a web service for automating the loading, transformation and saving of tabular data without the user writing program code. The purpose of the work was to develop a no-code web service that provides data loading from CSV and XLSX files and external databases, execution of transformations, and saving of results. During the design, the modular monolith approach was used. The implementation was carried out using Django, Django REST Framework, PostgreSQL, Celery and Redis. As a result, the server side of the web service was developed, providing data loading from files and external databases, creation and execution of ETL pipelines, data transformation and saving of results. Mechanisms for user authentication, data source management and interaction through REST API were implemented. The developed solution can be used to automate data preparation for further analytical processing.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...