Портал поддержки продуктов 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.
Расположение элементов в интерфейсе:
Кнопка «Импортировать из файла» находится на вкладке «Фильтры» раздела «Аналитический», рядом с кнопкой создания нового фильтра.
Кнопка «Экспортировать в файл» находится в списке фильтров напротив названия каждого фильтра.
Ценность
Функция импорта и экспорта фильтров решает несколько ключевых задач для пользователей:
Резервное копирование и восстановление: Администраторы могут быстро создать резервную копию важных и сложных фильтров. В случае сбоя или случайного удаления настройки можно легко восстановить из файла.
Перенос настроек между серверами: Аналитики и администраторы могут поделиться готовыми фильтрами с коллегами, работающими на других серверах SetPrisma. Это стандартизирует процессы анализа и экономит время на настройку.
Быстрое развертывание: При внедрении новых сценариев анализа или настройке типовых процессов можно подготовить библиотеку фильтров и быстро развернуть их на нужных серверах.
Примеры работы
Пример 1: Экспорт фильтра для передачи коллеге
Аналитик создал сложный фильтр «Поиск курьеров в зоне выдачи» для поиска конкретных событий. Он хочет передать этот фильтр коллеге на другой сервер.
В списке фильтров аналитик наводит курсор на нужный фильтр и нажимает иконку «Экспортировать в файл» (подсказка «Экспортировать фильтр в файл»).
Открывается системное окно для сохранения файла. Имя файла по умолчанию совпадает с названием фильтра — «Поиск курьеров в зоне выдачи.flt».
Аналитик сохраняет файл на свой компьютер и отправляет его коллеге.
Пример 2: Импорт фильтра из файла
Коллега получает файл «Отложенные чеки в выходные.flt» и загружает его на свой сервер SetPrisma.
На вкладке «Фильтры» он нажимает иконку «Импортировать из файла».
В открывшемся системном окне выбирает полученный файл.
Система проверяет файл и создает новый фильтр. Так как фильтр с именем «Отложенные чеки в выходные» уже существует, системе автоматически присваивает новому фильтру имя «Отложенные чеки в выходные 2».
Фильтр появляется в списке и готов к использованию для поиска контекстов.
Примеры отрицательных сценариев
Сценарий 1: Попытка импорта поврежденного файла
Пользователь пытается импортировать файл, который не является корректным файлом фильтра (например, был изменен в текстовом редакторе с ошибками).
Что происходит: После выбора файла система проверяет его структуру и обнаруживает, что JSON невалиден.
Реакция системы: Пользователь видит сообщение об ошибке: «Файл повреждён или имеет неверный формат». Импорт не выполняется.
Сценарий 2: Импорт фильтра с отсутствующими объектами
Пользователь импортирует фильтр, созданный на другом сервере, где были настроены определенные «Персоны» и «Объекты». На текущем сервере этих объектов нет.
Что происходит: Система загружает файл, создает новый фильтр, но обнаруживает, что некоторые элементы из файла отсутствуют в локальных справочниках.
Реакция системы: Фильтр импортируется, но после завершения операции пользователь видит предупреждающее сообщение, например: «Импорт настроек "Персоны" и "Объекты" выполнен частично: в системе отсутствуют некоторые из указанных в файле элементов. Импортировано 10 из 37 персон, 0 из 37 объектов.».
Результат: Фильтр создан и может использоваться, но поиск будет вестись только по тем объектам, которые нашлись в системе.
Ограничения
При использовании функции имейте в виду следующие ограничения:
Проверка места на диске: Система не проверяет наличие свободного места на жестком диске (HDD) сервера или клиентской машины перед операцией импорта или экспорта.
Обработка ошибок: Некоторые системные ошибки не обрабатываются в интерфейсе, а только записываются в логи. К ним относятся:
Ошибки доступа к файловой системе (например, отсутствие прав на запись в папку).
Отсутствие каких-либо справочников (кроме сценария, описанного выше).
Отсутствие индикатора выполнения: В текущей версии не отображается анимация процесса импорта/экспорта. Интерфейс может не реагировать на действия пользователя до завершения операции.
Формат файла: Для импорта принимаются только файлы с расширением
.flt, содержащие валидную JSON-структуру с обязательными полями фильтра Set Prisma.
Настройка экспорта фильтра
1. В режиме Аналитический кликните .
2. В списке фильтров выберите фильтр для экспорта и нажмите редактирование фильтра.
Для экспорта фильтров между серверами Prisma нажмите на вкладке Основное.
В открывшемся окне выберите папку для сохранения файла настроек фильтра и нажмите .
Укажите наименование файла. По умолчанию в качестве имени файла подставляется название фильтра, в качестве расширения файла подставляется .fit.
6. Для импорта настроек сохраненного фильтра нажмите на вкладке Фильтр.
7. После нажатия открывается системное окно выбора файла для импорта. Укажите необходимый файл с расширением .flt. После выбора файла нажмите .
8. При загрузке фильтра выполняется проверка имени фильтра. Если такой фильтр уже есть, то имя нового фильтра дополняется числительным “2”, а если есть и такой фильтр, то 3 и т.д., пока не будет подобрано уникальное имя фильтра.
9. Значение параметров нового фильтра импортируются из файла. Если какие-то значения полей не найдены в справочниках системы, удалены, или отсутствуют, т.к. импортируется фильтр из другого сервера, то по итогам импорта будет выдаваться письменное предупреждение, например “Импорт настроек "Персоны" и "Объекты" выполнен частично: в системе отсутствуют некоторые из указанных в файле элементов. Импортировано 10 из 37 персон, 0 из 37 объектов.”
10. После успешной выгрузки новый фильтр появится в Списке фильтров, и по нему может быть успешно произведен поиск контекстов.
© 1994-2023, ООО "Кристалл Сервис Интеграция".
Все права защищены.