
Введение
- Об Apache Superset, авторе, курсе
- Готовые инструкции
- Сразу дашборд
- Датасет
- Чарт
- Дашборд
- CSS элементов дашборда
- CSS Templates
- JSON metadata дашборда
- Jinja Templates. Активация
- Jinja Templates. Переменные
- Jinja Templates. Циклы
- Jinja Templates. Фильтры
- Jinja Templates. Ветвления
- Jinja Templates. Макросы
- Jinja Templates. Проброс фильтра в виртуальный датасет
- Jinja Templates. Фильтр по дате. Пользовательский ввод
- Jinja Templates. Собственный макрос. Логирование в stdout
- Handlebars
- Jinja + Handlebars. Column Level Security (CLS)
- Annotation Layers
- Итоговый тест
- Структура контейнера. Тома. БЭКАП!
- Ломаем. Сила Бэкапа!
- Открываем доступ. Изучаем внутренности. Пулы соединений
- Environment (переменные окружения)
- Command (команды, выполняемые во время установки)
- Контейнер superset_init, superset cli
- Правим ошибки, особенности SECRET_KEY, смены пароля admin
- Открываем доступ, изучаем назначение
- Кратко о celery, Superset_worker_beat, Superset_worker
- AlertS & Reports
- Прогрев кэша, танцы с Celery
- Swagger, удаляем Celery
- Скрипт API, CSRF, JWT (аутентификация)
- Скрипт API, прогрев кэша
- Пагинация
- Пишем чистильщик мусора
- Структура модели RBAC
- Создаем бизнесмена
- Permissions
- Статус дашборда в RBAC. Области видимости
- DASHBOARD_RBAC
- RLS
- Фильтры по горизонтали
- Система тэгов
- Кастомная страница аутентификации
- Перенаправление после аутентификации
- Введение, Flask-babel, translator
- Messages.json, po2json, fuzzy
- Виртуальное окружение, polib, свой скрипт
- Fuzzy - будь осторожен(на)
- Танго с бабелью
- Кратко о ClickHouse + установка
- Делаем коннект + чарт на данных из ClickHouse
- Общение Superset с БД + потребление ресурсов
- Данные готовятся на стороне БД!
- Кратко о KeyCloak + установка
- Настройка KeyCloak
- Настройка Superset
- Аутентифицируемся
- Немного под капот (сложно, не обязательно)
- Заключение