Apache Superset: полный курс [Stepik] [Трофим Воробьев]

Bot

Администратор
Команда форума
23 Янв 2020
190,404
3,071
113
269049.jpg

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