Библиотеки¶
Описание¶
Раздел "Библиотеки" предназначен для загрузки пользовательских библиотек в формате .jar, позволяющих расширить функциональность системы.
Библиотеки могут использоваться для:
Добавления пользовательской функции обработки данных.
Загрузки модели типов активов.
Расширения бизнес-процессов: добавления новых сервисных задач и слушателей для различных событий.
Добавления пользовательских сегментов потоков выполнения.
Добавление прочего пользовательского кода.
Файлы библиотек могут содержать описания объектов одного или различных типов. Например, один jar файл библиотеки может включать в себя описание краулера БД, а также пользовательского обработчика событий бизнес-процесса.
Далее описание необходимого объекта будет добавляться в систему с помощью мастера библиотек соответствующего раздела: описание краулера БД PostgreSQL – в разделе "Краулеры" при добавлении нового краулера, описание обработчика – в разделе "Бизнес-процессы" при добавлении нового обработчика.
Библиотеки по умолчанию¶
С дистрибутивом поставляются следующие библиотеки:
system-cleanse-functions.jar - стандартные функции обработки данных. Используются в правилах качества данных.
dis-crawlers.jar - набор краулеров для сбора информации из различных внешних систем через REST DIS.
dg-data-cleanse-functions.jar - функции обработки данных для Data Governance: Проверка уникальности атрибутов, Получение данных из индекса, Получение данных из JDBC. Используются в правилах качества данных.
system-delegate-executors.jar - обработчик бизнес-процессов, используется для отправки уведомлений на почту.
system-dg-crawlers.jar - краулер для БД PostgreSQL.
Добавление новой библиотеки¶
Чтобы добавить библиотеку:
Нажмите кнопку "Добавить библиотеку", расположенную в правом верхнему углу раздела (Рисунок 1).
В результате действия откроется модальное окно загрузки новой библиотеки (Рисунок 2).
Чтобы загрузить библиотеку, нажмите Выберите файл. После чего выберите необходимый файл с расширением .jar.
Если загружен неверный файл - наведите курсор на имя файла, при этом справа появится кнопка "Удалить файл", на которую следует нажать.
Если загружен файл с некорректным расширением, система выдаст ошибку и не даст сохранить библиотеку. В таком случае нажмите Отмена или выберите другой файл с расширением .jar.
Для успешной загрузки файл не должен превышать 2Гб (в браузерах Internet Explorer и Mozilla Firefox). Браузеры Google Chrome и Opera допускают загрузку файлов более 4Гб.
В поле Версия в системе введите порядковый номер версии файла библиотеки.
В поле Описание доступен ввод краткого описания добавляемой библиотеки.
Нажмите кнопку Загрузить. Если требуется прервать загрузку – нажмите кнопку Отмена.
В результате действий в таблицу будет загружена новая библиотека. Загрузка больших файлов может занять более продолжительное время.
Примечания:
Библиотеки определяются сразу после загрузки, и не требуют перезапуска системы.
Столбец Тип отображает тип библиотеки, который автоматически определяется системой в зависимости от того, какой класс (несколько классов) содержит файл библиотеки. Если в таблице отображается библиотека без типа, то это может быть либо ранее загруженная библиотека, либо библиотека с неизвестными для системы классами. Тип библиотеки отображается только для чтения и не подлежит редактированию. Одна библиотека может иметь несколько типов:
Генератор значений атрибутов,
Алгоритм,
Функция,
Краулер,
Наблюдатель за задачами,
Генератор external ID,
Обработчик задач,
Наблюдатель за исполнением,
Краулер метаданных.
Рисунок 1 - Раздел "Библиотеки" и кнопка "Добавить библиотеку"
Рисунок 2 - Окно загрузки новой библиотеки
Управление перечнем библиотек¶
Для сортировки библиотек используйте фильтры:
По имени файла. Нажмите кнопку "Фильтр", расположенную в правой части столбца Имя файла. В пустом поле введите имя, по которому необходимо отфильтровать имеющиеся файлы. Нажмите Применить.
По версии. Нажмите кнопку "Фильтр", расположенную в правой части столбца Версия, и включите флаг Только последние версии. В результате перечень файлов будет сгруппирован в более сокращенный, где останутся только последние добавленные версии файлов.
По типу. Нажмите кнопку "Фильтр", расположенную в правой части столбца Тип, и выберите необходимые типы библиотек, по которым будет отфильтрована таблица имеющихся файлов. Нажмите Применить.
Для удаления библиотеки:
В крайнем левом столбце отметьте флагами необходимые для удаления библиотеки.
Подтвердите действие.
Для скачивания файла библиотеки: