Зачем: владелец прочел главы и нашел неестественные фразы: дашборды «спрашивают», даги «двигают ось», заказ «ездит в слепках», Superset — «витрины глазами», объекты «приезжают из файлов». Читателю такие образы надо расшифровывать, а урок в них не прячется. Что: в четырех главах олицетворения заменены прямыми формулировками, «позиция мира» и «шаговый даг» раскрыты через world_position и имена дагов, паспорт мира описан по составу и назначению, окно слепка заказов объяснено словами, режимы генератора и правило импорта Superset сказаны прямо. Тире и стрелки оставлены: это домашний стиль. Проверка: проверки тикета #220 на битые ссылки и запретные слова пусты, строки прозы не длиннее 80 знаков, git diff --check чист. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
3.8 KiB
Немного Superset
Superset показывает витрины слоя DM в виде графиков. К ClickHouse он
подключается пользователем bi. На дашборде стенда «Бизнес-сюжеты» три
графика:
| График | Витрина |
|---|---|
| «Выручка по дням и категориям» | dm.revenue_daily_v |
| «Сверка purchase и заказов» | dm.purchase_vs_orders_v |
| «Посетители и известные пользователи» | dm.daily_traffic_v |
Как витрина становится графиком
От витрины до экрана три объекта Superset: датасет → график → дашборд. Датасет описывает витрину: задает русские имена колонок и формат денег. График ссылается на эти имена и задает способ показа. Дашборд собирает готовые графики на одном экране.
Стендовые объекты и ваши
Датасеты, графики и дашборд из поставки стенда лежат файлами в репозитории и
заново импортируются при каждом make up. Если поправить такой объект в
интерфейсе, правка проживет до следующего make up, а потом без предупреждения
заменится версией из файла.
Ваши собственные объекты хранятся в той же базе метаданных Superset, но импорт
их не трогает: они переживают и make up, и make rebuild-storage. Стирает их
только make clean вместе с остальным постоянным состоянием стенда. Поэтому
стендовые объекты оставляйте как есть, а свои отчеты стройте рядом. Устройство
импорта описано в справочнике
Superset.
Почему края графиков не совпадают
Правый край графика выручки всегда на день позади графиков кликстрима. Слепок заказов за день приходит только со следующим модельным днем. Так устроен источник, а не витрина. Вы уже видели этот сдвиг в главе об Airflow. Начальное состояние показано в разделе «Стартовый мир».
Посмотрите сами
Откройте Superset по адресу из раздела «Адреса и пароли» и выберите дашборд «Бизнес-сюжеты». Затем откройте SQL Lab и выполните запрос:
SELECT report_date, visitors, known_users
FROM dm.daily_traffic_v
ORDER BY report_date DESC
LIMIT 7;
Как построить свой отчет, рассказывают учебные задания.
Куда дальше
Устройство BI-зоны описано в справочнике Superset, а состав витрин — в справочнике DM. Следующая глава — «Генератор: откуда берутся данные».