Функциональные возможности
Перечень функций системы Р13.Орбита версии 1.3.0. Функции разделены на две части: получение данных по вопросу пользователя и инструменты для дальнейшей работы с полученными данными.
Работа с данными на естественном языке
| Функция | Описание |
| Запрос на естественном языке | Вопрос на русском или английском языке преобразуется в SQL-запрос к аналитическому хранилищу |
| Автоматический выбор источника | Система сама определяет домен данных, таблицы и поля, нужные для ответа |
| Уточняющий диалог | Вопросы в рамках одной беседы учитывают контекст предыдущих, ответ можно уточнять |
| Составные запросы | Одна формулировка может включать несколько действий: получить данные и построить по ним график |
| Описание структуры данных | По запросу система показывает состав доступных доменов, таблиц и полей |
Результаты и их повторное использование
| Функция | Описание |
| Датасеты | Результат запроса сохраняется автоматически и используется повторно без обращения к хранилищу |
| Просмотр датасета | Постраничный просмотр полученных данных, перенос на лист табличного редактора |
| Избранное | Отметка нужных датасетов и графиков, собирается из всех бесед |
| Визуализация | Построение столбчатых, линейных и круговых диаграмм по датасету |
| История бесед | Все запросы и ответы сохраняются, к беседе можно вернуться |
Отчёты
| Функция | Описание |
| Готовые отчёты | Преднастроенные параметризованные запросы, оформленные шаблонами |
| Параметры отчёта | Период, подразделение, категория и другие фильтры задаются при запуске |
| Каталог отчётов | Пользователь видит перечень доступных ему отчётов и запускает нужный |
| Редактор отчётов | Администратор создаёт и изменяет шаблоны отчётов через веб-интерфейс |
Прослеживание результата
| Функция | Описание |
| Источник значения | Для ячейки результата показывается таблица-источник и способ расчёта |
| Формула расчёта | Отображается, из каких полей и по какому правилу получено значение |
| Связь с исходными строками | Для агрегатов показывается, какие строки участвовали в расчёте |
Разграничение доступа
| Функция | Описание |
| Единый вход | Общая аутентификация для всех точек входа, поддержка входа с устройств без браузера |
| Ролевая модель | Права на операции определяются ролями, состав прав настраивается |
| Политики доступа к данным | Разрешение и запрет доменов, таблиц и колонок для групп пользователей |
| Фильтрация строк | Ограничение видимых строк по атрибутам пользователя, например по подразделению |
| Изоляция данных пользователя | Чужие беседы, датасеты и визуализации недоступны |
Администрирование
| Функция | Описание |
| Веб-интерфейс администратора | Управление политиками доступа, ролями, отчётами, просмотр пользователей |
| Журнал действий | Аудит операций пользователей и администраторов |
| Телеметрия запросов | Статистика обращений, времени ответа, ошибок, использования языковой модели |
| Наблюдение за системой | Метрики, журналы, трассировка запросов и готовые панели мониторинга, входящие в поставку |
Точки входа
| Функция | Описание |
| Плагин табличного редактора | Боковая панель в табличном редакторе, результат переносится прямо на лист |
| Терминальный клиент | Полноэкранное приложение для командной строки, включая графики в терминале |
| REST API | Программный доступ ко всем функциям системы для интеграции |
Работа с языковыми моделями
| Функция | Описание |
| Выбор поставщика модели | Поддержка внешних и локальных сервисов генерации с совместимым интерфейсом |
| Работа без доступа в интернет | Модель может быть развёрнута на оборудовании организации |
| Настройка модели под задачу | Отдельные модели для планирования, генерации SQL и формирования ответа |
Безопасность выполнения запросов
| Функция | Описание |
| Только чтение | Разрешены исключительно запросы выборки, изменение данных невозможно |
| Проверка идентификаторов | Имена таблиц и колонок проверяются перед подстановкой в запрос |
| Ограничение объёма | Автоматическое ограничение числа возвращаемых строк |
| Тайм-аут запроса | Прерывание запросов, превышающих отведённое время |