Релиз 8
Запросы
- Выделены типы запросов: Запросы на данные и Запросы на скрипты
- Добавлена панель фильтров по статусу запроса и проекту
Запросы на данные
- Изменено представление по запросам на данные, от проектного к представлению по отдельному запросу на данные.
- В Запросы - Исходящие, отображение запросов показано относительно группы, в рамках которой они отправлены. Добавлено отображение статуса всей группы матчинга.
Запросы на скрипты
- Добавлена возможность просматривать отправленные скрипты на странице Скрипты - Исходящие. Представление относительно группы запросов на скрипт с разными получателями.
- Добавлена возможность просматривать пришедшие на согласование скрипты Скрипты - Входящие. А так же возможность одобрять или отклонять скрипты. Скачивать содержимое, пришедших на согласование скриптов.
VM
Добавлена возможность выгрузки сформированного скрипта в GitLab до которого открыт доступ с виртуальной машины для последующего построения модели на базе этого скрипта.
Проект
Добавлена новая вкладка рядом с VM, Модели, которая обеспечивает работу с моделями:
- Создание модели для дальнейшего запуска в Cleanroom и скрипта в рамках модели. При создании модели указывается созданный в GitLab репозиторий и параметры для получения нужного скрипта ветка/тег. Доступно для ролей Тимлид и Исследователь данных.
- Предусмотрена возможность переиспользования ранее зарегистрированных в проекте скриптов с учетом полученного одобрения на работу со скриптом. Доступно для ролей Тимлид и Исследователь данных.
- Редактирование модели для статусов Новая и Отладка для ролей Тимлид и Исследователь данных.
- Запуск модели в режиме Отладка для проверки исполняемости скрипта. Результат не будет выгружен. Доступно для ролей Тимлид и Исследователь данных.
- Отправка модели на согласование (статус Готова к модерации - Исследователь данных и Модерация - Тимлид), при которой отправляются запросы на данные и скрипт, если они не были ранее согласованы.
- Запуск модели в продакшен режиме доступен пользователю с ролью Тимлид. Результат исполнения модели будет выгружен в качестве таблицы в ClickHouse инстанса, откуда произведен запуск.
Cleanroom
Разработан модуль для запуска сформированных в рамках VM скриптов в защищенной среде с поддержкой режимов:
- Отладка:
- На вход поступает группа матчинга и скрипт в любых статусах.
- Скрипт исполняется на данных поданной на вход группы матчинга в защищенной среде
- Результат исполнения скрипта НЕ записывается никуда
- Продакшен запуск:
- На вход поступает согласованная группа матчинга и согласованный скрипт.
- Скрипт исполняется на данных поданной на вход группы матчинга в защищенной среде
- Результат исполнения скрипта записывается в ClickHouse инстанса, откуда произведен запуск. В качестве результата указываются: Поля матчинга, выбранные в группе матчинга и скор-балл для пользователей, по которым имеются согласия у владельца инстанса.
Общее
- Проведена адаптация запуска типовых библиотек для работы в анклаве на тестовых данных
- Внесены дополнительные ограничения для отображения разделов по ролям
- Оптимизировано получение информации об актуальных статусах матчинга.