# Свой дашборд в Superset Из своих витрин вы соберете отчет о поведении посетителей: подберете графики и разместите их на одном экране так, чтобы отчет можно было понять без ваших пояснений. Это задание раздела «Отчеты в Superset». Его можно пройти после ступени 2, когда готовы витрины ступени 1. ## Отчет о поведении посетителей Соберите обзор трафика и поведения посетителей. Он должен отвечать на три вопроса: что происходило в магазине, какие страницы, устройства и рекламные каналы дали результат, были ли ошибки приема данных. Стендовый дашборд «Бизнес-сюжеты» собран из готовых витрин. Свой дашборд соберите из пяти витрин, которые вы построили в заданиях. Копировать раскладку стендового дашборда не нужно: выберите форму, в которой ответы читаются без пояснений рядом с экраном. ## Отдельный дашборд для задания Не добавляйте графики в стендовый дашборд и не правьте его датасеты. При инициализации Superset импорт с `--overwrite` заменит ручные правки стендовых объектов файлами из репозитория. `make up` свой дашборд не стирает; срок жизни таких объектов описан в [справочнике Superset](../../architecture/superset.md), «Импорт при каждой инициализации». Используйте свои датасеты и графики, соберите из них свой дашборд. Назовите его, например, «Мои витрины DM». ## Датасеты Датасет `session_overview_v`, его метрика доли отказов и график уже готовы после [ступени 2](../2-1-superset-chart.md). Используйте их здесь. Добавьте недостающие датасеты, чтобы в подключении `ClickHouse` были представлены пять представлений ваших витрин из схемы `dm`: - `events_enriched_v`; - `top_pages_daily_v`; - `session_overview_v`; - `dq_errors_daily_v`; - `utm_effectiveness_v`. ## Состав дашборда Каждая из пяти витрин должна появиться хотя бы в одном графике. Точный тип графика выберите сами. На дашборде покажите следующее: | Витрина | Что показать | |---|---| | `events_enriched_v` | число событий по часу и типу события | | `top_pages_daily_v` | страницы с просмотрами, посетителями и добавлениями в корзину | | `session_overview_v` | сравнение устройств по визитам, отказам и визитам с покупкой | | `dq_errors_daily_v` | число ошибок по дню загрузки, источнику и классу | | `utm_effectiveness_v` | трафик, покупки и заявленную выручку по рекламным каналам | Для долей используйте суммы счетчиков из витрин. Например, доля отказов считается как сумма `bounce_sessions`, деленная на сумму `sessions`. Среднее по готовым долям для такого графика не подходит. Названия графиков, осей и показателей должны объяснять экран без чтения SQL. ## Период отчета Выберите явный период из модельного календаря и задайте его в графиках поведения посетителей. Последнюю доступную дату посмотрите в своих витринах. Относительный период вроде `Last week` отсчитывается от настоящего времени и может дать пустой экран. Ошибки приема считаются по `load_date`, дню загрузки, а поведение посетителей по модельному времени. Для панели ошибок выберите период загрузки отдельно и укажите его в подписи. Общий фильтр времени для всего дашборда не требуется. ## Проверка результата Автоматической проверки этого задания нет. Числа вы сверите запросами, а понятность графиков проверите по подписям. Откройте список дашбордов и проверьте: - «Бизнес-сюжеты» остался отдельным стендовым дашбордом; - ваш дашборд открывается без ошибок и содержит график от каждого из пяти датасетов; - подписи, единицы измерения и легенды читаются без обращения к SQL; - прямой трафик не исчез из графика UTM, а заявленная выручка не выдана за серверную; - пустой график ошибок нормален, если в таблицах брака сейчас нет строк. По готовому экрану запишите три коротких вывода за выбранный период: - какой рекламный канал дал больше покупок; - какая страница получила больше просмотров; - у какой категории устройств выше доля отказов. Для каждого вывода укажите период и число, на которое опираетесь. Проверьте его запросом к своей витрине в SQL Lab с тем же периодом и способом расчета. Сохраните запросы рядом с выводами. При равенстве значений назовите всех лидеров. Если данных нет, это тоже результат: подтвердите отсутствие строк запросом. Проверьте, можно ли найти эти ответы по одним подписям графиков. Если есть возможность, попросите другого человека прочитать экран без ваших пояснений. ## Результат работы - [ ] у вас есть пять датасетов по представлениям витрин заданий 1–5; - [ ] вы собрали свой дашборд, сохранив стендовые объекты без изменений; - [ ] на дашборде есть хотя бы один график от каждой витрины; - [ ] вы проверили, что графики и подписи понятны по вопросам из раздела выше; - [ ] вы записали три вывода и сверили числа с SQL; в отчете указаны периоды поведения посетителей и ошибок приема.