superset init¶
Инициализация базы данных модуля аналитики
Зачем нужна¶
Команда создаёт структуру базы данных модуля аналитики Apache Superset и наполняет её исходными данными: применяет миграции, регистрирует базу сервера RuDesktop как источник данных, создаёт встроенного администратора, импортирует базовые дашборды и роли. Выполняется автоматически при установке модуля; вручную нужна для инициализации новой базы данных или восстановления её структуры
Типичные случаи применения:
инициализация структуры в новой базе данных модуля аналитики (например, вынесенной на отдельный сервер)
восстановление структуры после ручного вмешательства в БД
повторная загрузка базовых дашбордов и ролей
Важно
Если база данных не существует, команда пытается создать её на локальном PostgreSQL. Для базы данных на внешнем сервере её необходимо создать заранее вручную — см. Смена адреса для модуля аналитики
Синтаксис¶
rude superset init
Пример¶
Чтобы инициализировать базу данных модуля аналитики, введите следующее:
rude superset init
После выполнения команды в выводе отобразится следующая информация:
Initialize superset database
Create database ... OK
Initialize analytics
Running migrations ... OK
Initialize ... OK
Load database ... OK
Create base user ... OK
Load dashboard ... OK
Load roles ... OK