Аналитика 5G-подписчиков для ВКР: как превратить данные оператора в защищаемый диплом

26 марта 2026 года МТС опубликовала срез по зарегистрированным в её сети устройствам с поддержкой 5G, и Сахалинская область неожиданно оказалась в топе по проникновению таких смартфонов. Для выпускника направления «Прикладная информатика», «Информатика и ВТ» или «Data Engineering» это не просто новость, а готовый каркас для практической части ВКР: у нас есть отрасль (телеком), источник данных (сеть оператора), тип задачи (аналитика региональных срезов) и измеримая бизнес-цель (оценка проникновения технологии). Ниже разберу поддомен, темы, инструменты и типовые ошибки.

Короткие ответы на боли студентов

Где брать реальные данные оператора, если я не работаю в МТС?

Никто не отдаст вам сырые CDR или HLR-выгрузки. Рабочий путь — синтетический датасет на 500 000–5 000 000 записей, сгенерированный по распределениям, близким к публичным отчётам операторов (проникновение 5G по регионам, доля устройств по вендорам, средний ARPU). Такой датасет описывается в главе 2 как «имитационная модель абонентской базы» и защищается не хуже реального — при условии, что вы обосновали генератор и метрики качества данных.

Нужно ли поднимать Kafka, Spark и весь стек, чтобы получить «отлично»?

Нет. Комиссия оценивает инженерную зрелость решения, а не количество контейнеров. Достаточно Docker Compose с тремя сервисами: брокер (Redpanda или Kafka в KRaft-режиме), потребитель на Python и хранилище ClickHouse. Главное — показать обоснование выбора, схему потоковой обработки и метрики латентности/пропускной способности.

Как считать эффективность, если это не ML-модель?

Через классы метрик ISO/IEC 25010: производительность (throughput, p95 задержки), надёжность (доля потерянных сообщений), удобство сопровождения (цикломатическая сложность, покрытие тестами). Плюс прикладные: время построения витрины, стоимость хранения 1 ГБ в месяц.

Можно ли использовать новость как «актуальность» в главе 1?

Да, и это сильный ход. Ссылка на отраслевой отчёт 2026 года показывает, что тема живая. Только не ограничивайтесь одной новостью — соберите 5–7 источников за последние 18 месяцев (отчёты операторов, релизы Ericsson Mobility Report, статистика Минцифры) и сведите их в таблицу «Регион — доля 5G-устройств — период».

Темы ВКР, которые вытекают из сюжета статьи

Как встроить кейс в главы ВКР

Глава 1: аналитика и постановка задачи

Здесь уместно дать обзор рынка 5G в России, динамику по регионам и таблицу-сводку публичных отчётов. Отдельно опишите предметную область: что такое регистрация устройства в сети, чем IMEI отличается от IMSI, почему смартфон может поддерживать 5G, но не быть активированным в SA-режиме. Это покажет комиссии, что вы понимаете домен, а не просто копируете SQL-запросы.

Глава 2: проектирование и реализация

Обязательные артефакты — контекстная диаграмма C4 (уровень 1), диаграмма компонентов (уровень 2) и схема потоков данных. Код оформляется по ГОСТ 19.401–78 либо по внутренним требованиям вуза. Пример DDL для витрины:

CREATE TABLE analytics.5g_devices_daily
(
    event_date      Date,
    region_id       UInt16,
    vendor          LowCardinality(String),
    model           LowCardinality(String),
    devices_cnt     UInt64,
    pct_of_total    Float32
)
ENGINE = SummingMergeTree
ORDER BY (event_date, region_id, vendor, model);

-- Материализованное представление поверх потоковой вставки
CREATE MATERIALIZED VIEW analytics.mv_5g_daily
TO analytics.5g_devices_daily
AS
SELECT
    toDate(event_ts) AS event_date,
    region_id,
    vendor,
    model,
    count() AS devices_cnt,
    count() / sum(count()) OVER (PARTITION BY toDate(event_ts), region_id) AS pct_of_total
FROM raw.device_events
GROUP BY event_date, region_id, vendor, model;

Глава 3: тестирование и метрики

Считайте не «скорость работы программы», а набор согласованных метрик: пропускную способность (events/sec), p50/p95/p99 задержки записи, коэффициент потери данных, стоимость хранения и обработки. Для модели прогноза — MAE, MAPE и сравнение с baseline. Все замеры — в таблицах, со скриншотами дашборда, без «примерно так».

Инструментальный минимум

СлойИнструментЗачем в ВКР
Приём событийRedpanda / KafkaПотоковая архитектура, offset-модель
ХранилищеClickHouseАналитические запросы по большим срезам
ОбработкаPython + Pandas/PolarsГибрид батч + стрим
ОркестрацияAirflow / DagsterРегулярные пересчёты витрин
НаблюдаемостьOpenTelemetry + GrafanaМетрики p95, алерты
ДокументацияC4 + UMLСоответствие ГОСТ 34.602

Чему вы научитесь на такой теме

Чек-лист перед сдачей
  1. Задачи в главах 2–3 совпадают с задачами из введения, один в один.
  2. Каждая архитектурная схема имеет подпись, номер и ссылку в тексте.
  3. Метрики эффективности сведены в отдельную таблицу с единицами измерения.
  4. Код в приложениях оформлен по ГОСТ и совпадает с листингом в главе 2.
  5. Список литературы содержит ≥5 источников не старше 2023 года, включая отраслевые отчёты.
  6. Уникальность текста проверена в системе вуза, отчёт приложен.
  7. Все публичные данные (МТС, Ericsson, Минцифры) оформлены в виде сносок.
Три ошибки, которые убивают защиту

1. «Актуальность» из одной новости. Ссылка на публикацию МТС от 26 марта — хороший стартовый факт, но комиссия спросит: «А что было до 2026 года?» Подготовьте тренд хотя бы за 3 года.

2. Фантастические метрики. «Ускорили обработку в 200 раз» без методики замера — красная тряпка. Опишите стенд, железо, объём данных, повторите замер 5 раз и приведите доверительный интервал.

3. Архитектура «в вакууме». Если на диаграмме нет подписанных интерфейсов и форматов сообщений (JSON-схема, Avro, Protobuf), значит, проектирования не было. Добавьте IDL и пример полезной нагрузки события.

FAQ по защите

Как объяснить научному руководителю, что тема «5G-аналитика» — это ИТ, а не телеком?

Акцент делайте на методы: потоковая обработка, хранилище, оркестрация, метрики качества ПО. Телеком — это домен, в котором применяются ваши ИТ-компетенции, и именно так формулируйте постановку задачи.

Что делать, если рецензент требует «реальные данные оператора»?

Покажите раздел про имитационное моделирование и валидацию генератора: сравнение распределений синтетики с публичными агрегатами. Это академически корректно и часто засчитывается лучше, чем сырые логи с NDA.

Сколько страниц должно быть в главе 2?

Ориентируйтесь на 25–35% от общего объёма. Если работа на 70 страниц, глава 2 — это примерно 20–25 страниц схем, листингов и обоснований. Не раздувайте кодом: 60% текста — пояснения к решениям.

Если тема кажется объёмной, а сроки поджимают — у нас можно получить бесплатную консультацию по структуре работы и подобрать формат помощи: от разбора главы до полного сопровождения. В среднем студенты тратят 120 часов на подобный диплом, и эти часы реально сократить, если заранее договориться о плане и инструментах. Помощь с дипломом по Data Engineering — одно из наших основных направлений.

Материал подготовлен экспертами компании «Диплом-IT». Мы помогаем студентам с 2010 года. Если вам нужна помощь в разработке темы или оформлении работы, наши специалисты готовы подсказать.

Последнее обновление: 2026-10-02

Источник: Сахалинская область вошла в топ регионов по распространению смартфонов с поддержкой 5G (опубликовано 2026-03-26)