feat(superset): обновлен состав KPI и воронки дашборда
- Зачем: - нужно убрать дублирующий KPI Unique Sessions и сделать эталонный dashboard честнее для учебного анализа. - Что: - обновлены KPI, добавлена Conversion to /confirmation и Page Funnel. - добавлена идемпотентная миграция старых chart names без дублей. - синхронизированы документация, урок 6 и спека редизайна. - добавлен handoff для продолжения работы в новой сессии. - Проверка: - python3 -m py_compile superset/create_dashboard.py. - make superset-dashboard. - Superset metadata: dashboard_charts=10, obsolete_unique_sessions=0, page_funnel_type=funnel.
This commit is contained in:
@@ -59,10 +59,12 @@ make superset-dashboard
|
||||
#### KPI-блок (верх дашборда)
|
||||
- **📊 Total Events** — общее количество событий
|
||||
- **👤 Unique Users** — уникальные пользователи
|
||||
- **🎯 Unique Sessions** — уникальные сессии (click_id)
|
||||
- **📈 Avg Events/Session** — среднее количество событий на сессию
|
||||
- **📈 Avg Events/Visit** — среднее количество событий на визит (`click_id`)
|
||||
- **🎯 Conversion to /confirmation** — доля просмотров `/confirmation` от просмотров `/home`
|
||||
|
||||
KPI разложены в одну строку по 12-колоночной сетке Superset: четыре блока по 3 колонки.
|
||||
`Unique Sessions` не вынесен отдельной KPI-плиткой, потому что в демо-данных
|
||||
`user_domain_id` и `click_id` идут 1:1 и дают то же число, что `Unique Users`.
|
||||
|
||||
#### Динамика трафика
|
||||
- **📅 Events by Hour** — линейный график событий по часам
|
||||
@@ -73,7 +75,13 @@ KPI разложены в одну строку по 12-колоночной с
|
||||
|
||||
#### Маркетинг
|
||||
- **🔗 UTM Effectiveness Table** — таблица эффективности UTM-меток
|
||||
- **📄 Top Pages** — bar chart топ-20 страниц
|
||||
- **🪜 Page Funnel** — funnel chart по просмотрам страниц, от `/home` к `/confirmation`
|
||||
|
||||
> **Что проверили по Superset 4.1.2.** Через MCP Context7 проверили официальную
|
||||
> библиотеку `/apache/superset`; документация не дала точной строки `viz_type`.
|
||||
> В установленном Superset 4.1.2 дополнительно проверили bundled example
|
||||
> `Featured Charts/Funnel.yaml` и frontend assets: для воронки используется
|
||||
> `viz_type: funnel`, поэтому dashboard создаёт именно funnel chart.
|
||||
|
||||
#### Качество данных
|
||||
- **🔍 Data Quality Summary** — статистика по слоям STG/ODS/DDS
|
||||
@@ -219,7 +227,11 @@ make superset-restart
|
||||
# Полная переинициализация
|
||||
docker compose down -v
|
||||
docker compose up -d
|
||||
make ddl
|
||||
make data
|
||||
make transform
|
||||
make superset-init
|
||||
make superset-dashboard
|
||||
```
|
||||
|
||||
### Нет данных в чартах
|
||||
|
||||
Reference in New Issue
Block a user