Перейти к содержанию

Устранение ошибок в моделях

Какая у вас проблема с моделью?

Не могу создать модель

Если вы не видите кнопку модели (три квадрата, ссылка на сайт Metabase):

  1. Проверьте, используете ли вы версию GlarusBI 0.42.0 или более позднюю, перейдя в правый верхний угол экрана и щелкнув значок шестерёнки > О GlarusBI.
  2. Очистите кэш браузера.
  3. Попросите администратора GlarusBI очистить кэш прокси (если вы его используете).
  4. Спросите администратора GlarusBI, включены ли вложенные запросы в разделе Администратор > Настройки > Общие.

Невозможно редактировать или сохранять изменения в модели

Если ваши изменения в метаданных модели или основной запрос не отображаются:

  1. Обновите браузер, чтобы убедиться, что вы не просматриваете кэшированные результаты.
  2. Найдите известные проблемы с моделями, используя метку Querying/Models. Для получения дополнительной информации перейдите к Как найти известную ошибку или ограничение.

Низкая производительность модели

  1. Используйте сохранение модели

  2. GlarusBI может кэшировать данные. Если вы активируете кэширование модели, GlarusBI будет читать предварительно вычисленную и материализованную версию модели непосредственно из базы данных, а не запускать запрос с нуля. Пожалуйста, учтите, что эта опция доступна только в некоторых поддерживаемых базах данных.

  3. Оптимизируйте базовый сохранённый запрос или SQL-запрос.

    • Уменьшите объём запрашиваемых данных.
    • Для моделей, использующих запросы SQL, исследуйте узкие места с помощью SQL EXPLAIN.
  4. Оптимизируйте схемы базы данных.

  5. Оптимизируйте свои хранилища данных или базы данных.

Объяснение

Модели — это тип сохранённого запроса, поэтому они будут выполняться так же быстро, как и исходный запрос или SQL-запрос.

Если вы хотите повысить производительность модели, вы можете выполнить оптимизацию на уровне запроса, схемы или базы данных (в зависимости от ваших прав доступа к данным, технических знаний и готовности возиться).

Проблема не решена

Если вы не можете решить проблему с помощью руководств по устранению неполадок:

Дополнительная информация