Details
| Title | Автоматизированная информационная система для полного цикла формирования аналитических витрин данных: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Интеллектуальные информационные системы и обработка данных» = Automated information system for end-to-end analytical data mart generation |
|---|---|
| Creators | Николаев Александр Дмитриевич |
| Scientific adviser | Сабинин Олег Юрьевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | хранилище данных ; витрины данных ; ELT-процессы ; data vault ; metadata-driven подход ; apache airflow ; SQL ; python ; Банк России ; MOEX ; data warehouse ; data marts ; ELR processes ; metadata-driven approach ; Bank of Russia |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 02.03.03 |
| Speciality group (FGOS) | 020000 - Компьютерные и информационные науки |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2613 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42784 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Прочитать' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена разработке автоматизированной информационной системы обработки внешних данных Банка России и Московской биржи. Реализованная система проверяет внешние источники на наличие изменений, загружает изменившиеся данные в хранилище, формирует ядро DWH на основе Data Vault и пересчитывает зависимые аналитические витрины. В первой главе представлено исследование предметной области: рассмотрены подходы к построению хранилищ данных, организации витрин, моделированию данных, загрузке, оркестрации и журналированию. Во второй главе описано проектирование системы: постановка задачи, требования, источники данных, многоуровневая архитектура и служебные метаданные. В третьей главе приведена программная реализация системы, включая подготовку внешних данных, SQL-объекты хранилища, универсальные функции загрузки и DAG-и Apache Airflow. В четвертой главе выполнен анализ работы системы, включая проверку определения изменений, формирования ядра и витрин, преимуществ metadata-driven подхода и журналов выполнения.
This thesis is devoted to the development of an automated information system for processing external data from the Bank of Russia and Moscow Exchange. The implemented system checks external sources for changes, loads changed data into the data warehouse, builds a Data Vault-based DWH core, and recalculates dependent analytical data marts. The first chapter presents the domain analysis: approaches to data warehouse design, data mart organization, data modeling, data loading, orchestration, and logging are considered. The second chapter describes system design: problem statement, requirements, data sources, multilayer architecture, and service metadata. The third chapter presents the software implementation, including external data preparation, SQL objects of the data warehouse, universal loading functions, and Apache Airflow DAGs. The fourth chapter analyzes the system operation, including change detection, DWH core and data mart formation, advantages of the metadata-driven approach, and execution logs.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|