Програмне забезпечення для міграції даних
Вантажиться...
Дата
2025
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 29 таблиць, 15 рисунків та 17 джерел – загалом 77 сторінок.
Дипломний проєкт присвячений розробці інструмента для автоматизованого створення DAG-файлів у середовищі Apache Airflow.
Метою роботи є створення програмного забезпечення, яке дозволить підвищити ефективність розробки міграційних процесів шляхом автоматичного створення DAG'ів. Перший розділ містить аналіз предметної області та існуючих рішень, аналіз відомих програмних продуктів, алгоритмічних та технічних рішень, виконано постановку завдання. Другий розділ присвячений розробці вимог до програмного забезпечення. Розроблено варіанти використання ПЗ, функціональні, нефункціональні та системні вимоги, проаналізовано економічні показники ПЗ. В третьому розділі виділено та описано рішення та обґрунтувано вибір засобів розробки, конструювання програмного забезпечення. В четвертому розділі проведено аналіз якості, описано процес тестування та контрольний приклад. У п’ятому розділі розглянуто процес розгортання та супроводу інструмента QMT. Програмне забезпечення QMT опубліковано у відкритому репозиторії PyPi. Розміщення надало зручний спосіб інтеграції бібліотеки як у нові, так і в існуючі проєкти.
Опис
Ключові слова
міграція даних, пайплайн, автоматизація, data migration, DAG, pipeline, JSON, automation, Airflow, Python
Бібліографічний опис
Піонтківський, В. П. Програмне забезпечення для міграції даних : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Піонтківський Віталій Петрович. - Київ, 2025. - 139 с.