docs(labs): факультативы вынесены в отдельную папку
- Зачем: - расположение файла должно отличать задания основной программы от факультативов. - Что: - существующее ТЗ Superset перенесено в `docs/labs/optional/`, ссылки обновлены. - правило размещения записано в `AGENTS.md`. - выбор формы витрин объяснен учебной целью стенда. - Проверка: - `git diff --check`. - проверены все упоминания `superset-dashboard` и относительные ссылки.
This commit is contained in:
1 parent
1671e67813
commit
f0c7fe0c74
6 files changed
+23
-22
No files matched your search
+10
-11
@@ -7,20 +7,19 @@
|
||||
|
||||
## Форма: по зерну, не по цене запроса
|
||||
|
||||
Витрина, меняющая зерно источника — дневной агрегат, сверка по заказам, —
|
||||
На этом стенде форма витрины выбрана ради учебной задачи. Витрина, меняющая
|
||||
зерно источника — дневной агрегат, сверка по заказам, —
|
||||
материализуется: `dm.<имя>_rep` / `_dist` и публичное `dm.<имя>_v` с явным
|
||||
списком колонок, по общим [конвенциям хранилища](storage.md). Наполняет её
|
||||
`dm_transform`; ритм и механика пересборки — ниже. Витрина, сохраняющая зерно
|
||||
источника — переименование, обогащение строки, — остаётся обычным
|
||||
представлением: копию событий ради других имён колонок не держит ни один
|
||||
боевой склад.
|
||||
`dm_transform`; ритм и механика пересборки — ниже. Так менти учится пересобирать
|
||||
агрегат конвейером. Витрина, сохраняющая зерно источника — переименование,
|
||||
обогащение строки, — остаётся обычным представлением и не копирует события.
|
||||
|
||||
Правило выбрано учебной целью, а не ценой запроса. На объёмах стенда
|
||||
Цена запроса здесь не определяет форму. На объёмах стенда
|
||||
представлениями обошлось бы всё: условия сквозь цепочку представлений
|
||||
проходят ([исследование](../research/2026-08-22-view-predicate-pushdown.md)).
|
||||
Но пересборка агрегатов конвейером — производственный паттерн, ради
|
||||
которого стенд и строится, а пара «таблица рядом с представлением»
|
||||
показывает: форма — решение по роли витрины, у одного слоя законны обе.
|
||||
Пара «таблица рядом с представлением» показывает, что форма зависит от роли
|
||||
витрины: в одном слое уместны обе формы.
|
||||
|
||||
## Кто строит: стенд и менти
|
||||
|
||||
@@ -47,8 +46,8 @@
|
||||
|
||||
Дашборд этапа 8 стоит только на витринах стенда: приёмка этапа не зависит
|
||||
от выполненных домашек. Свой дашборд по витринам менти —
|
||||
[необязательная лаба](../labs/superset-dashboard.md) после этапа 8. Устройство
|
||||
стендового дашборда — в [доке зоны Superset](superset.md).
|
||||
[необязательная лаба](../labs/optional/superset-dashboard.md), доступная после
|
||||
ступени 2. Устройство стендового дашборда — в [доке зоны Superset](superset.md).
|
||||
|
||||
## Ритм пересборки
|
||||
|
||||
|
||||
Reference in new issue
Block a user