Проверка витрин
Общая информация
Проверка витрины позволяет валидировать корректность её конфигурации и увидеть, какие данные она будет возвращать, без необходимости создавать физический объект в базе данных. Это ключевой шаг перед созданием представления витрины.
Где доступна проверка
- На экране списка витрин — как действие «Проверить» для каждой витрины в списке
- На экране конфигурации витрины — кнопка «Проверить» в интерфейсе
Процесс проверки
Проверка выполняется в два этапа:
- Генерация SQL-скрипта
- Система генерирует SELECT-запрос на основе выбранных в витрине элементов:
- Факты и измерения — напрямую из полей источника
- Показатели — транслируются из формул в SQL согласно правилам языка формул
- Код генерируются для той СУБД, которая выбрана в настроенном подключении. Если система не может определить целевую СУБД, то код генерируется для PostgreSQL
- Поддерживаются все СУБД, с которыми работает продукт
- Сгенерированный код отображается в читаемом отформатированном виде
- Система генерирует SELECT-запрос на основе выбранных в витрине элементов:
- Выполнение скрипта и просмотр результатов
- Пользователь может выполнить сгенерированный SELECT на целевой базе данных
- Результаты выполнения отображаются в виде таблицы, содержащей примеры данных, которые попадут в витрину
Работа со сгенерированным кодом
Для сгенерированного SQL-кода доступны следующие действия:
- Копировать в буфер обмена
- Экспортировать в текстовый файл
Работа с результатами выполнения
- Таблицу с результатами выполнения можно экспортировать в CSV-файл
Обработка ошибок
- Если система не может сгенерировать или выполнить скрипт, пользователь получает уведомление с объяснением причины (например, ошибка в формуле, проблема с подключением к БД и т.п.)