Визуализация в Superset
Теория: Публикация
В этом уроке мы поговорим о важном этапе – публикации дашбордов и настройке прав доступа. Мы уже научились создавать графики, работать с данными, теперь нужно сделать наши дашборды доступными для пользователей.
Начнем с публикации. У дашборда есть два состояния: Draft (черновик), когда мы работаем над ним, и Published (опубликован), когда он готов к использованию
Чтобы опубликовать дашборд нужно зайти в список дашбордов, найти нужный дашборд и рядом с названием нажать на опцию перевода в статус Published. После публикации дашборд становится доступен пользователям.
Важный момент – перед публикацией убедитесь, что дашборд правильно настроен, все графики работают корректно, названия понятны пользователям и настроены необходимые фильтры.
Теперь поговорим о безопасности. В Superset есть две важные концепции:
- Ролевая модель
- Контроль доступа
Ролевая модель определяет три основных типа пользователей:
- Администратор
- Управляет серверами
- Настраивает права доступа
- Видит системные логи
- Имеет полный доступ ко всем функциям
- Разработчик (BI-аналитик)
- Создает и редактирует дашборды
- Настраивает графики
- Работает с данными
- Может публиковать дашборды
- Пользователь
- Просматривает дашборды
- Использует интерактивные фильтры
- Не может менять структуру дашборда
- Имеет доступ только к определенным данным
Также у каждой роли есть свои права:
- Администрирование (полный доступ)
- Запись (редактирование)
- Чтение (просмотр)
Чтобы настроить доступ к дашборду, нужно открыть дашборд, нажать Edit и можно изменить URL дашборда, добавить владельцев, настроить общий доступ или поделиться ссылкой.
Стоит учитывать и важные моменты безопасности. Так каждый пользователь должен видеть только те данные, к которым у него есть доступ. Особенно важно при работе с конфиденциальной информацией. Нужно учитывать как внутренние, так и внешние угрозы. И лучше согласовать уровни доступа с заказчиком заранее
Выводы
Сегодня мы научились публиковать дашборды и настраивать права доступа в Apache Superset. Публикация – важный этап, когда наша работа становится доступной для пользователей. Настройка прав доступа помогает обеспечить безопасность данных и контролировать работу пользователей. Теперь вы можете создавать дашборды и делиться ими с коллегами и заказчиками.




