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

Проверка витрин

Общая информация

Проверка витрины позволяет валидировать корректность её конфигурации и увидеть, какие данные она будет возвращать, без необходимости создавать физический объект в базе данных. Это ключевой шаг перед созданием представления витрины.

Где доступна проверка

  • На экране списка витрин — как действие «Проверить» для каждой витрины в списке
  • На экране конфигурации витрины — кнопка «Проверить» в интерфейсе

Процесс проверки

Проверка выполняется в два этапа:

  1. Генерация SQL-скрипта
    • Система генерирует SELECT-запрос на основе выбранных в витрине элементов:
      • Факты и измерения — напрямую из полей источника
      • Показатели — транслируются из формул в SQL согласно правилам языка формул
    • Код генерируются для той СУБД, которая выбрана в настроенном подключении. Если система не может определить целевую СУБД, то код генерируется для PostgreSQL
    • Поддерживаются все СУБД, с которыми работает продукт
    • Сгенерированный код отображается в читаемом отформатированном виде
  2. Выполнение скрипта и просмотр результатов
    • Пользователь может выполнить сгенерированный SELECT на целевой базе данных
    • Результаты выполнения отображаются в виде таблицы, содержащей примеры данных, которые попадут в витрину

Работа со сгенерированным кодом

Для сгенерированного SQL-кода доступны следующие действия:

  • Копировать в буфер обмена
  • Экспортировать в текстовый файл

Работа с результатами выполнения

  • Таблицу с результатами выполнения можно экспортировать в CSV-файл

Обработка ошибок

  • Если система не может сгенерировать или выполнить скрипт, пользователь получает уведомление с объяснением причины (например, ошибка в формуле, проблема с подключением к БД и т.п.)