Содержание курса
1. Введение
1 урок
549
58
1м
5
Открытый
1.1
Об Apache Superset, авторе, курсе
↗
549
58
1м 14с
5
2. Установка необходимых инструментов
1 урок
471
259
2м
0
Открытый
2.1
Готовые инструкции
↗
471
259
2м 49с
0
3. Быстрый старт
4 урока
548
136
131м
12
Закрытый
3.1
Сразу дашборд
↗
173
41
16м 21с
3
Закрытый
3.2
Датасет
↗
139
36
22м 58с
2
Закрытый
3.3
Чарт
↗
123
32
57м 50с
3
Закрытый
3.4
Дашборд
↗
113
27
36м 35с
4
4. Продвинутая кастомизация
16 уроков
1 470
617
197м
6
Закрытый
4.1
CSS элементов дашборда
↗
118
29
25м 36с
1
Закрытый
4.2
CSS Templates
↗
112
27
5м 58с
0
Закрытый
4.3
JSON metadata дашборда
↗
104
26
8м 53с
1
Закрытый
4.4
Jinja Templates. Активация
↗
102
27
26м 30с
1
Закрытый
4.5
Jinja Templates. Переменные
↗
96
25
10м 39с
0
Закрытый
4.6
Jinja Templates. Циклы
↗
91
25
7м 15с
0
Закрытый
4.7
Jinja Templates. Фильтры
↗
96
24
3м 0с
0
Закрытый
4.8
Jinja Templates. Ветвления
↗
89
23
12м 35с
0
Закрытый
4.9
Jinja Templates. Макросы
↗
86
24
12м 32с
0
Закрытый
4.10
Jinja Templates. Проброс фильтра в виртуальный датасет
↗
80
65
13м 29с
0
Закрытый
4.11
Jinja Templates. Фильтр по дате. Пользовательский ввод
↗
73
64
14м 45с
0
Закрытый
4.12
Jinja Templates. Собственный макрос. Логирование в stdout
↗
71
53
12м 5с
2
Закрытый
4.13
Handlebars
↗
73
20
22м 14с
1
Открытый
4.14
Jinja + Handlebars. Column Level Security (CLS)
↗
153
121
20м 35с
0
Закрытый
4.15
Annotation Layers
↗
64
20
7м 5с
0
Закрытый
4.16
Итоговый тест
↗
62
44
3м 35с
0
5. Superset_db
3 урока
177
152
59м
0
Закрытый
5.1
Структура контейнера. Тома. БЭКАП!
↗
63
53
13м 51с
0
Закрытый
5.2
Ломаем. Сила Бэкапа!
↗
58
53
16м 44с
1
Закрытый
5.3
Открываем доступ. Изучаем внутренности. Пулы соединений
↗
56
46
31м 32с
-1
6. Делаем MVP
4 урока
176
165
51м
0
Закрытый
6.1
Environment (переменные окружения)
↗
52
52
17м 3с
0
Закрытый
6.2
Command (команды, выполняемые во время установки)
↗
46
46
12м 18с
0
Закрытый
6.3
Контейнер superset_init, superset cli
↗
39
35
13м 31с
0
Закрытый
6.4
Правим ошибки, особенности SECRET_KEY, смены пароля admin
↗
39
32
9м 25с
0
7. superset_cache
1 урок
47
32
37м
1
Закрытый
7.1
Открываем доступ, изучаем назначение
↗
47
32
37м 37с
1
8. Superset_worker, Superset_worker_beat
3 урока
126
108
39м
4
Закрытый
8.1
Кратко о celery, Superset_worker_beat, Superset_worker
↗
44
30
11м 37с
2
Закрытый
8.2
AlertS & Reports
↗
44
44
4м 11с
1
Закрытый
8.3
Прогрев кэша, танцы с Celery
↗
38
34
24м 57с
1
9. API, Swagger
5 уроков
167
149
63м
0
Закрытый
9.1
Swagger, удаляем Celery
↗
39
27
20м 45с
0
Закрытый
9.2
Скрипт API, CSRF, JWT (аутентификация)
↗
29
26
21м 5с
0
Закрытый
9.3
Скрипт API, прогрев кэша
↗
32
32
3м 49с
0
Закрытый
9.4
Пагинация
↗
32
29
8м 2с
0
Закрытый
9.5
Пишем чистильщик мусора
↗
35
35
11м 4с
0
10. Ролевая модель (RBAC)
6 уроков
225
219
36м
1
Закрытый
10.1
Структура модели RBAC
↗
47
47
5м 14с
0
Закрытый
10.2
Создаем бизнесмена
↗
39
33
13м 27с
0
Закрытый
10.3
Permissions
↗
36
36
5м 1с
0
Закрытый
10.4
Статус дашборда в RBAC. Области видимости
↗
34
34
3м 12с
0
Закрытый
10.5
DASHBOARD_RBAC
↗
35
35
6м 54с
1
Закрытый
10.6
RLS
↗
34
34
4м 35с
0
11. Маленькие полезные фишки
4 урока
161
153
16м
1
Закрытый
11.1
Фильтры по горизонтали
↗
47
47
2м 58с
1
Закрытый
11.2
Система тэгов
↗
41
41
4м 9с
0
Закрытый
11.3
Кастомная страница аутентификации
↗
39
34
7м 47с
0
Закрытый
11.4
Перенаправление после аутентификации
↗
34
31
3м 53с
0
12. Локализация (перевод на русский язык)
5 уроков
176
143
59м
0
Закрытый
12.1
Введение, Flask-babel, translator
↗
44
33
11м 2с
0
Закрытый
12.2
Messages.json, po2json, fuzzy
↗
37
30
8м 48с
0
Закрытый
12.3
Виртуальное окружение, polib, свой скрипт
↗
32
26
16м 6с
0
Закрытый
12.4
Fuzzy - будь осторожен(на)
↗
31
31
4м 0с
0
Закрытый
12.5
Танго с бабелью
↗
32
23
20м 53с
0
13. Поднимаем ClickHouse
4 урока
147
121
46м
0
Закрытый
13.1
Кратко о ClickHouse + установка
↗
44
36
9м 58с
0
Закрытый
13.2
Делаем коннект + чарт на данных из ClickHouse
↗
34
27
13м 57с
0
Закрытый
13.3
Общение Superset с БД + потребление ресурсов
↗
38
27
15м 28с
0
Закрытый
13.4
Данные готовятся на стороне БД!
↗
31
31
8м 14с
0
14. Интеграция с KeyCloak
5 уроков
174
134
48м
0
Закрытый
14.1
Кратко о KeyCloak + установка
↗
43
30
5м 31с
0
Закрытый
14.2
Настройка KeyCloak
↗
33
26
6м 15с
0
Закрытый
14.3
Настройка Superset
↗
36
28
7м 22с
0
Закрытый
14.4
Аутентифицируемся
↗
28
28
3м 46с
0
Закрытый
14.5
Немного под капот (сложно, не обязательно)
↗
34
22
27м 47с
0
15. Заключение
1 урок
47
47
1м
0
Закрытый
15.1
Заключение
↗
47
47
1м 20с
0