О продукте:
Apache Superset — Платформа для визуализации данных и аналитики бизнеса с открытым исходным кодом. Apache SuperSet позволяет создавать интерактивные дашборды и отчеты, используя различные источники данных.
Цель курса
Изучить BI платформу с открытым кодом и ее дополнительный функционал. Использовать в практике широкий набор инструментов для самостоятельного создания графиков, таблиц, фильтров и других элементов. Курс состоит из 20 модулей и 9 практических заданий.
По окончании курса слушатели смогут:
- Использовать продвинутые техники в создании дашбордов;
- Подключать источники данных;
- Администрировать и работать с доступами;
- Создавать витрины данных;
- Работать с фильтрами и определять область действия
- Создавать и настраивать дополнительные визуализации
Кому подходит программа:
специалистам, освоившим основы Apache Superset, имеющим знания в аналитике и визуализации данных.
Программа курса:
- Установка - обзор способов. Введение в Docker и K8S. Масштабирование системы;
- Администрирование, настройка, конфигурирование. Бекапирование. Миграция дашбордов;
- Архитектура Apache Superset: особенности работы архитектуры;
- Работа с доступами. Keycloak, sso, и другие типы авторизации. Вопросы безопасности;
- Введение в моделирование данных. Создание витрин данных. Обзор инструментов: DBT, ClickHouse, Nifi, AirFlow и Prefect;
- Создание датасетов из разных источников (DB, csv, excel, Google Sheet). Физический и виртуальный датасет. Работа с date и timestamp;
- Создание чартов;
- Продвинутые техники создания дашбордов: шаблонирование, дизайн, концепция, сценарии работы;
- Работа с фильтрами (практическое упражнение):
- типы фильтров;
- фильтрация нескольких столбцов с датами из одного набора данных;
- зависимые фильтры;
- фильтры с привязкой к пользователям;
- Два и более датасетов на 1 дашборде;
- Кеширование и оптимизация работы дашбордов:
- варианты настройки кэширования в SuperSet;
- варианты хранения кэша;
- Магия Jinja (практическое упражнение);
- Handlebars (практическое упражнение):
- пример KPI чарта;
- Аннотации (практическое упражнение):
- базовый пример;
- Кастомизация внешнего вида, настройка цветовых тем. Применение CSS (практическое упражнение):
- несколько кейсов, связанных с разными чартами;
- Разбор практических кейсов по созданию чартов и дашбордов:
- практическое упражнение «кейс-метод»;
- Работа с рассылками:
- организация рассылок;
- Обзор метаданных SuperSet и логов действий пользователей:
- схема БД, логи;
- Настройка версионирования дашбордов. Какие есть варианты:
- снапшот БД и zip архив;
- Работа с API Apache Superset:
- практическое упражнение «кейс-метод».