docs(labs): ТЗ необязательной лабы «свой дашборд в Superset» #197
Notifications
Due Date
No due date set.
Depends on
#196 feat(superset): датасеты и дашборд трёх сюжетов v2
ddmitry/clickstream-data-platform
Reference: ddmitry/clickstream-data-platform#197
Reference in new issue
Block a user
Part of #10
Цель
ТЗ необязательной лабы: менти заводит свои датасеты поверх витрин, которые
сам построил в лабах 1–5, и собирает собственный дашборд в Superset,
стендовый не трогая. Урок — базовое владение BI-инструментом: полезный навык
дата-инженера, но стенд в первую очередь про ClickHouse, поэтому лаба
необязательная.
Критерии приёмки
docs/labs/superset-dashboard.md: что за дашборд, из какихвитрин собирается, как проверить себя. Слаг называет предмет задания —
у этой лабы это дашборд, а не витрина.
импорт с
--overwrite; свой дашборд — по тому же правилу, что свойDDL в
70-labs.sql.docs/labs/README.mdс пометкой«необязательная»; колонка таблицы называется «Витрина» — шапку
можно поправить, если строка в неё не ложится.
docs/labs/расширено с «слагназывает витрину задания» до «слаг называет предмет задания» —
тем же PR, по правилу «решения переносятся в доки».
лабу и называет её необязательной.
homework_checkне заводится: у дашборда нетсчётного инварианта, раздел «Как проверить себя» описывает проверку
глазами.
Границы
infra/superset/import/не менять.Сначала прочитать
docs/labs/README.md— устройство лаб и общие правила;docs/architecture/dm.md, «Кто строит: стенд и менти»;Проверка
Реализация готова, ждет слияния в PR #199 (закрывает issue).
Что сделано по ТЗ (docs/labs/superset-dashboard.md):
каких пяти витрин собирается, как проверить себя глазами;
необязательной, формулировка «пять заданий по витринам» разводит ее с
обязательными лабами;
домашка после этапа 8»;
витрину задания» до «слаг называет предмет задания».
Отдельное решение по ходу слепого ревью (находка REV-2): срок жизни
объектов менти в Superset — не факт лабы, а факт архитектуры, поэтому
абзац об этом добавлен в docs/architecture/superset.md рядом с правилом
«стендовые объекты не расширяют руками», а лаба на него ссылается. Это
расширило границу тикета одним файлом сверх исходных четырех — решение
принято сознательно, чтобы не задваивать источник истины.
Слепое ревью: закрыто 9 находок (восемь исправлены сразу, девятая —
через решение выше), при перепроверке нашлись и закрыты еще две
мелкие.
homework_checkдля лабы не заводился: у дашборда нет счетногоинварианта, самопроверка — глазами, как и требовало ТЗ.