Устранения неполадок в фильтрах¶
Всегда полезно начать с быстрой проверки работоспособности:
Очистите кэш браузера.
Обновите страницу.
Откройте свой вопрос или информационную панель в окне инкогнито.
Фильтры информационной панели¶
Если фильтр информационной панели не дает результатов или дает неправильные результаты:
Щелкните значок карандаш, чтобы перейти в режим редактирования.
Щелкните значок шестеренки рядом с виджетом фильтра.
Убедитесь, что вы выбрали столбец для фильтра в разделе Столбец для фильтрации.
Если вы не можете найти нужный столбец для фильтрации или получаете сообщение “Нет результатов” при применении фильтра:
Выйдите из режима редактирования и нажмите на карточку панели инструментов, чтобы перейти к исходному вопросу.
Следуйте инструкциям по устранению неполадок в разделе Фильтры вопросов.
Фильтры вопросов¶
Если фильтр вопросов не дает результатов или дает неправильные результаты:
Убедитесь, что вопрос включает столбец, по которому вы хотите отфильтровать.
Убедитесь, что столбец действительно содержит значения, по которым вы фильтруете. Вы можете сделать это:
сортировка столбцов числа или даты,
создание фильтра «содержит» для строковых столбцов или
спрашивает ваш администратор базы данных.
Попросите администратора GlarusBI помочь вам проверить:
ваша версия GlarusBI актуальна и соответствует вашей базе данных,
столбец видимый в GlarusBI,
у вас есть правильные права доступа к данным для доступа к столбцу.
Особые случаи¶
Если у вас возникли проблемы с фильтрацией по:
Пользовательский столбец: проверьте, работает ли пользовательское выражение должным образом. Например, ваше пользовательское выражение может возвращать пустые значения, когда вы ожидаете числа.
Фильтр поля SQL: убедитесь, что вы используете правильный синтаксис фильтра поля, затем см. Устранение неполадок с переменными SQL.
Объяснение
Когда мы впервые настраиваем фильтр, нам нужно связать его со столбцом. Если мы сделаем неправильные предположения о значениях или типе данных столбца, фильтр вообще не будет работать. Если столбец изменится на стороне базы данных, фильтр может внезапно перестать работать.
Например, предположим, что мы хотим создать фильтр с именем “Выбрать ID продукта”, связанный со столбцом с именем ID продукта. Фильтр не будет работать, если произойдет одно из следующих событий:
В нашем вопросе нет столбца ID продукта.
Мы вводим число 4 в фильтр “Выбрать ID продукта”, в то время как столбец ID продукта содержит только значения 1, 2 и 3.
ID продукта переименован в базе данных или на странице метаданных таблицы.
ID продукта удален из базы данных или скрыт на странице метаданных таблицы.
ID продукта – это пользовательский столбец, который не работает должным образом.
У нас нет прав доступа к столбцу ID продукта.
Мы сделали “Выбрать ID продукта” числовым фильтром, но ID продукта - это строковый столбец (см. раздел ниже).
Фильтры по времени, идентификатору и числовому значению¶
Для отладки фильтров информационной панели и вопросов, которые включают время, UUID или числовые данные:
Найдите тип данных столбца, по которому вы хотите выполнить фильтрацию. Вы можете найти эту информацию из:
страница метаданных таблицы (только для администраторов), или
непосредственно из базы данных.
Приведите столбец к типу данных, соответствующему желаемому типу фильтра. Ты можешь:
приведение строк или чисел к датам со страницы метаданных таблицы или
измените тип данных столбца в вашей базе данных и повторно синхронизируйте схему базы данных.
Если вы не являетесь администратором GlarusBI, возможно, вам придется попросить своего администратора помочь вам выполнить некоторые из этих шагов.
Объяснение
GlarusBI необходимо знать тип данных столбца, чтобы предоставить вам тщательно подобранный набор типов фильтров. Иногда в этих столбцах введены опечатки — если столбец хранит ваши числа в виде строк, GlarusBI покажет вам только текстовые фильтры или фильтры категорий (с такими параметрами, как «есть», «не является») вместо числовых фильтров (с такими параметрами, как «больше, чем “, “меньше, чем”).
Метки времени, в частности, являются корнем всех зол, поэтому, пожалуйста, будьте терпеливы со своим администратором GlarusBI (или с самим собой!), когда пытаетесь получить правильный тип данных.
Отсутствующие или неправильные значения фильтра¶
Если выпадающее меню фильтра показывает неправильные значения для столбца:
Откройте Настройки администратора > Метаданные таблицы.
Найдите свою базу данных, таблицу и столбец.
Нажмите значок шестеренки справа от поля настроек столбца.
Прокрутите до пункта Кэшированные значения полей.
Необязательно: нажмите Удалить кэшированные значения полей.
Нажмите Пересканировать это поле.
Объяснение
Сканирование GlarusBI получает значения для выпадающих меню фильтров путем запроса и кэширования первых 1000 уникальных записей из таблицы. Вы можете увидеть устаревшие значения фильтра, если ваши таблицы обновляются чаще по сравнению с вашим расписанием сканирования.
Похожие темы¶
Проблема не решена?¶
Если вы не можете решить проблему с помощью руководств по устранению неполадок:
Найдите или спросите сообщество GlarusBI.