Перейти к основному содержимому

Data mapping — management

Источники

  • ручные KPI-таблицы (Sheets, BI отчёты);
  • ad-hoc выгрузки;
  • ручные планы команд (Notion/Asana/Sheets);
  • ручные цели семей и учеников;
  • результаты диагностик в виде форм.

Mapping сущностей

Исходная сущностьЦелевая сущностьПравило
KPI-таблицаmanagement_metric_valueодин метрик-снапшот на период
dashboard в BImanagement_dashboardUI в management-web
ручной планmanagement_plan + management_plan_targetпериод + ответственный
таски Asana/Notionmanagement_taskmapping статусов
цели семьи (письма/комментарии)goal_profile + goalодин профиль на ученика
диагностика (форма)diagnostic_session + diagnostic_resultпересборка по полям
рекомендацииrecommendationсвязь с источником evidence

Маппинг статусов задач команды

Исходный статусЦелевой статус
backlogtodo
in_progressin_progress
reviewreview
donedone
cancelledcancelled

Сценарии

  • KPI-таблицы импортируются как seed; новые периоды считаются ingestion из event bus;
  • цели семьи требуют ручной верификации перед активацией;
  • диагностические задания пересобираются под формат lms_homework с пометкой diagnostic.

Стратегия

  • backfill seed-данных;
  • новые dashboards собираются параллельно;
  • старые KPI-таблицы помечаются migrating и постепенно отключаются.

Риски и контроль

  • разные определения метрик → каждое определение фиксируется в management_metric как формула;
  • расхождение целей → активирующий персонажу подтверждает формулировку;
  • утечка диагностики → доступ только по permission management.diagnostics.read.

Связанные документы