Set Prisma 7 | Импорт и экспорт фильтров между серверами Prisma

Портал поддержки продуктов CSI
Публичный ресурс

Set Prisma 7 | Импорт и экспорт фильтров между серверами Prisma

https://crystals.atlassian.net/browse/CR-13980

https://crystals.atlassian.net/browse/SP-3994

7.3.2

Описание

Новая функциональность позволяет сохранять настройки фильтров в виде файлов и загружать их обратно в систему. Это обеспечивает работу с фильтрами как на одном сервере SetPrisma, так и между разными серверами.

Ключевые возможности:

  • Экспорт фильтра: Сохранение всех параметров и настроек выбранного фильтра в файл с расширением .flt.

  • Импорт фильтра: Загрузка фильтра из файла .flt и создание на его основе нового фильтра в системе.

  • Кросс-серверный перенос: Настройки фильтра можно переносить между различными серверами SetPrisma.

Расположение элементов в интерфейсе:

  • Кнопка «Импортировать из файла» находится на вкладке «Фильтры» раздела «Аналитический», рядом с кнопкой создания нового фильтра.

  • Кнопка «Экспортировать в файл» находится в списке фильтров напротив названия каждого фильтра.

Ценность

Функция импорта и экспорта фильтров решает несколько ключевых задач для пользователей:

  1. Резервное копирование и восстановление: Администраторы могут быстро создать резервную копию важных и сложных фильтров. В случае сбоя или случайного удаления настройки можно легко восстановить из файла.

  2. Перенос настроек между серверами: Аналитики и администраторы могут поделиться готовыми фильтрами с коллегами, работающими на других серверах SetPrisma. Это стандартизирует процессы анализа и экономит время на настройку.

  3. Быстрое развертывание: При внедрении новых сценариев анализа или настройке типовых процессов можно подготовить библиотеку фильтров и быстро развернуть их на нужных серверах.

Примеры работы

Пример 1: Экспорт фильтра для передачи коллеге

Аналитик создал сложный фильтр «Поиск курьеров в зоне выдачи» для поиска конкретных событий. Он хочет передать этот фильтр коллеге на другой сервер.

  1. В списке фильтров аналитик наводит курсор на нужный фильтр и нажимает иконку «Экспортировать в файл» (подсказка «Экспортировать фильтр в файл»).

  2. Открывается системное окно для сохранения файла. Имя файла по умолчанию совпадает с названием фильтра — «Поиск курьеров в зоне выдачи.flt».

  3. Аналитик сохраняет файл на свой компьютер и отправляет его коллеге.

Пример 2: Импорт фильтра из файла

Коллега получает файл «Отложенные чеки в выходные.flt» и загружает его на свой сервер SetPrisma.

  1. На вкладке «Фильтры» он нажимает иконку «Импортировать из файла».

  2. В открывшемся системном окне выбирает полученный файл.

  3. Система проверяет файл и создает новый фильтр. Так как фильтр с именем «Отложенные чеки в выходные» уже существует, системе автоматически присваивает новому фильтру имя «Отложенные чеки в выходные 2».

  4. Фильтр появляется в списке и готов к использованию для поиска контекстов.

Примеры отрицательных сценариев

Сценарий 1: Попытка импорта поврежденного файла

Пользователь пытается импортировать файл, который не является корректным файлом фильтра (например, был изменен в текстовом редакторе с ошибками).

  • Что происходит: После выбора файла система проверяет его структуру и обнаруживает, что JSON невалиден.

  • Реакция системы: Пользователь видит сообщение об ошибке: «Файл повреждён или имеет неверный формат». Импорт не выполняется.

Сценарий 2: Импорт фильтра с отсутствующими объектами

Пользователь импортирует фильтр, созданный на другом сервере, где были настроены определенные «Персоны» и «Объекты». На текущем сервере этих объектов нет.

  • Что происходит: Система загружает файл, создает новый фильтр, но обнаруживает, что некоторые элементы из файла отсутствуют в локальных справочниках.

  • Реакция системы: Фильтр импортируется, но после завершения операции пользователь видит предупреждающее сообщение, например: «Импорт настроек "Персоны" и "Объекты" выполнен частично: в системе отсутствуют некоторые из указанных в файле элементов. Импортировано 10 из 37 персон, 0 из 37 объектов.».

  • Результат: Фильтр создан и может использоваться, но поиск будет вестись только по тем объектам, которые нашлись в системе.

Ограничения

При использовании функции имейте в виду следующие ограничения:

  1. Проверка места на диске: Система не проверяет наличие свободного места на жестком диске (HDD) сервера или клиентской машины перед операцией импорта или экспорта.

  2. Обработка ошибок: Некоторые системные ошибки не обрабатываются в интерфейсе, а только записываются в логи. К ним относятся:

    • Ошибки доступа к файловой системе (например, отсутствие прав на запись в папку).

    • Отсутствие каких-либо справочников (кроме сценария, описанного выше).

  3. Отсутствие индикатора выполнения: В текущей версии не отображается анимация процесса импорта/экспорта. Интерфейс может не реагировать на действия пользователя до завершения операции.

  4. Формат файла: Для импорта принимаются только файлы с расширением .flt, содержащие валидную JSON-структуру с обязательными полями фильтра Set Prisma.

 

Настройка экспорта фильтра

1. В режиме Аналитический кликните

.

 

2. В списке фильтров выберите фильтр для экспорта и нажмите редактирование фильтра.

image-20251031-200438.png
  1. Для экспорта фильтров между серверами Prisma нажмите

    на вкладке Основное. 

image-20251105-153947.png
  1. В открывшемся окне выберите папку для сохранения файла настроек фильтра и нажмите

image-20251106-121850.png
  1.   Укажите наименование файла. По умолчанию в качестве имени файла подставляется название фильтра, в качестве расширения файла подставляется .fit.

image-20251106-122208.png

6.  Для импорта настроек сохраненного фильтра нажмите

на вкладке Фильтр. 

image-20251106-122420.png

7. После нажатия открывается системное окно выбора файла для импорта. Укажите необходимый файл с расширением .flt. После выбора файла нажмите

.

image-20251106-122944.png

 

8. При загрузке фильтра выполняется проверка имени фильтра. Если такой фильтр уже есть, то имя нового фильтра дополняется числительным “2”, а если есть и такой фильтр, то 3 и т.д., пока не будет подобрано уникальное имя фильтра.

image-20251106-123758.png

9. Значение параметров нового фильтра импортируются из файла. Если какие-то значения полей не найдены в справочниках системы, удалены, или отсутствуют, т.к. импортируется фильтр из другого сервера, то по итогам импорта будет выдаваться письменное предупреждение, например “Импорт настроек "Персоны" и "Объекты" выполнен частично: в системе отсутствуют некоторые из указанных в файле элементов. Импортировано 10 из 37 персон, 0 из 37 объектов.”

10. После успешной выгрузки новый фильтр появится в Списке фильтров, и по нему может быть успешно произведен поиск контекстов.

image-20251106-124421.png

 

 

© 1994-2023, ООО "Кристалл Сервис Интеграция".
Все права защищены.

Политика обработки персональных данных