From 24f538e6f498e85f1b6356fc64f379cbe7575655 Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Sat, 6 Jun 2026 18:12:06 +0300 Subject: [PATCH] =?UTF-8?q?docs(superset):=20=D1=81=D0=B8=D0=BD=D1=85?= =?UTF-8?q?=D1=80=D0=BE=D0=BD=D0=B8=D0=B7=D0=B8=D1=80=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=20=D1=83=D1=80=D0=BE=D0=BA=206=20=D1=81=20=D0=B4=D0=B0?= =?UTF-8?q?=D1=88=D0=B1=D0=BE=D1=80=D0=B4=D0=BE=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Зачем: - урок 6 должен совпадать с текущей конфигурацией Superset и не вводить в заблуждение по metadata store. - Что: - URL дашборда в уроке переведен на стабильный slug ecommerce-analytics. - сниппет Page Funnel помечен как фрагмент с ключевыми полями, а не полный params. - устаревший комментарий про SQLite заменен на PostgreSQL metadata store. - Проверка: - python3 -m py_compile superset/init_superset.py superset/create_dashboard.py. - git diff --check. --- docs/course/lessons/06_superset_bi.md | 9 ++++++--- superset/init_superset.py | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/course/lessons/06_superset_bi.md b/docs/course/lessons/06_superset_bi.md index f02917a..3cc4fba 100644 --- a/docs/course/lessons/06_superset_bi.md +++ b/docs/course/lessons/06_superset_bi.md @@ -109,7 +109,7 @@ make superset-dashboard Открой готовый dashboard: ```text -http://localhost:8088/superset/dashboard/1/ +http://localhost:8088/superset/dashboard/ecommerce-analytics/ ``` Если URL не открылся, зайди через меню **Dashboards** и найди `E-commerce Analytics Dashboard`. @@ -269,7 +269,9 @@ Metadata Superset живёт в PostgreSQL, а сами данные остаю Открой [`superset/create_dashboard.py`](../../../superset/create_dashboard.py). -В `CHARTS_CONFIG` лежит список charts. Один элемент списка — один график: +В `CHARTS_CONFIG` лежит список charts. Один элемент списка — один график. +Ниже показаны ключевые поля `Page Funnel`; в реальном файле после них есть ещё +визуальные параметры funnel — схема цветов, легенда, подписи и формат чисел: ```python { @@ -286,7 +288,8 @@ Metadata Superset живёт в PostgreSQL, а сами данные остаю "row_limit": 20, "time_range": "No filter", "sort_by_metric": True, - "percent_calculation_type": "first_step" + "percent_calculation_type": "first_step", + # Дальше в файле идут визуальные параметры funnel. } } ``` diff --git a/superset/init_superset.py b/superset/init_superset.py index 378ec9e..a98fdb1 100644 --- a/superset/init_superset.py +++ b/superset/init_superset.py @@ -12,7 +12,7 @@ python /app/superset_init/init_superset.py Важно: - Superset использует SQLite по умолчанию (не PostgreSQL). + Superset использует PostgreSQL metadata store через configs/superset_config.py. Текущий подход: 1. CLI для создания подключения к БД