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

Проверка работоспособности приложения

Предварительные действия

Для проверки разворота приложения Kolmogorov.ai Predicate необходимо:

  1. Произвести установку Kolmogorov.ai Predicate со всеми компонентами, в том числе связать приложение с KeyCloak.
  2. В KeyCloak создать пользователя с ролью predicate_admin.
  3. Развернуть или обеспечить доступ к хранилищу S3 или базе данных подходящего типа. В хранилище S3 или БД должен быть хотя бы один файл формата .csv или таблица соответственно.

Первичная авторизация

Доступ пользователя к приложению Kolmogorov.ai Predicate осуществляется через веб-интерфейс браузера.

Для начала работы в приложении необходимо авторизоваться.

Авторизация

Вход в приложение

Для входа в приложение Predicate необходимо в браузере перейти по пути его разворота.

Откроется страница авторизации: authorise

Нажмите на кнопку "Sing in with KeyCloak". В открывшемся окне введите логин (Username) и пароль (Password) созданного пользователя с ролью predicate_admin в соответствующие поля.

Работа в приложении

Приложение после установки должно содежать только заполненный каталог метрик (Каталог > Метрики). Остальные каталоги должны быть пусты. Для наполнения приложения и проверки его работоспособности необходимо проделать следующие действия:

  1. Добавить источник данных.
  2. Добавить датасет из источника.
  3. Создать проект.

При успешном выполнении всех шагов можно считать, что разворот прошел успешно и приложение базово работоспособно.

Регистрация источника данных

Регистрация источника данных описана в разделе "Подключение нового источника данных" руководства пользователя.

Регистрация датасета

Регистрация датасета описана в разделе "Регистрация нового датасета" руководства пользователя.

Создание проекта

После регистрации всех перечисленных выше объектов можно приступать к созданию проекта.

Переход к форме создания нового проекта осуществляется из каталога проектов (Панель управления > Проекты) нажатием на кнопку «Добавить»:

proj_catalog2

В результате откроется редактор для создания нового проекта: new_proj_step_1

Для, того, чтобы создать тестовый проект, необходимо:

  1. Указать название проекта. Название проекта должно содержать только латинские буквы, цифры, знаки "дефис" и "нижнее подчеркивание".
  2. В строке "Узлы" дважды нажать на "+" для добавления двух узлов - для данных и для метрики
  3. Развернуть строку "Узлы".
  4. Развернуть первый узел, указать в нем тип "Данные", Алиас - "data". В строке "Настройки" нажать на "+" и из каталога выбрать зарегистрированный ранее датасет.
  5. Развернуть второй узел, указать в нем тип "Метрика", Алиас - "metric". В строке "Настройки" нажать на "+" и из каталога выбрать метрику "cd_2_1_Df_Stats".
  6. Развернуть строку "Настройки" второго узла, заполнить параметры метрики (для метрики "cd_2_1_Df_Stats" - указать алиас первого узла для параметра "data.df").
  7. В верхней строке объекта проекта нажать на значок глаза.
  8. На появившейся справа диаграмме соединить узлы "data" и "metric" с помощью вытягивания линии из точки в нижней части узла "data" к точке в верхней части узла "metric".
  9. В верхней строке объекта проекта нажать на значок сохранения. В появившейся форме подтвердить сохранение.

Заполненная форма проекта должна выглядеть следующим образом: create_test_project

Проверка исполнения проекта

После создания проекта он должен появиться в каталоге. В него необходимо перейти двойным кликом по строке каталога.

Проект должен исполниться в течение нескольких десятков секунд (зависит от ресурсов worker-а, который был развернут при установке).

Отработавший проект будет содержать дашборд с одной метрикой. Если использовалась метрика Df_Stats, то это будет таблица со статистическими данными по датасету: test_project