Устранение ошибок в моделях¶
Какая у вас проблема с моделью?
Не могу создать модель¶
Если вы не видите кнопку модели (три квадрата):
Проверьте, используете ли вы версию GlarusBI 0.42.0 или более позднюю, перейдя в правый верхний угол экрана и щелкнув значок Шестеренки > О GlarusBI.
Очистите кэш браузера.
Попросите администратора GlarusBI очистить кеш прокси (если вы его используете).
Спросите администратора GlarusBI, включены ли вложенные запросы в разделе Администратор > Настройки > Общие.
Невозможно редактировать или сохранять изменения в модели¶
Если ваши изменения в метаданных модели или основной вопрос не отображаются:
Обновите браузер, чтобы убедиться, что вы не просматриваете кэшированные результаты.
Найдите известные проблемы с моделями, используя метку
Querying/Models
. Для получения дополнительной информации перейдите к Как найти известную ошибку или ограничение.
Низкая производительность модели¶
Используйте сохранение модели
GlarusBI может кешировать данные. Если вы активируете кеширование модели, GlarusBI будет читать предварительно вычисленную и материализованную версию модели непосредственно из базы данных, а не запускать запрос с нуля. Пожалуйста, учтите, что эта опция доступна только в некоторых поддерживаемых базах данных.
Оптимизируйте базовый сохраненный вопрос или SQL-запрос.
Уменьшите объем запрашиваемых данных
Для моделей, использующих вопросы SQL, исследуйте узкие места с помощью SQL EXPLAIN.
Оптимизируйте схемы базы данных.
Оптимизируйте свои хранилища данных или базы данных.
Объяснение
Модели — это тип сохраненного вопроса, поэтому они будут выполняться так же быстро, как и исходный вопрос или SQL-запрос.
Если вы хотите повысить производительность модели, вы можете выполнить оптимизацию на уровне запроса, схемы или базы данных (в зависимости от ваших прав доступа к данным, технических знаний и готовности возиться).
Проблема не решена¶
Если вы не можете решить проблему с помощью руководств по устранению неполадок:
Найдите или спросите у сообщества GlarusBI.
Найдите известные проблемы с моделями, используя метку
Querying/Models
. Для получения дополнительной информации перейдите к Как найти известную ошибку или ограничение.