Процессор Обогащение поля (Файл) может быть использован для обогащения событий GeoEvent атрибутивными данными, которые содержатся в системном файле, а не в опубликованном сервисе объектов. Обогащение GeoEvent из системного файла требует, чтобы системная папка, содержащую файл, была зарегистрирована в GeoEvent Server в качестве хранилища данных. После того как зарегистрированная системная папка указана, процессор может извлекать данные обогащения из названного файла.
Примечание:
Если в качестве источника данных обогащения используется текстовый файл, он должен иметь формат, показанный ниже. В частности, в первой строке файла должны быть указаны имена полей в виде значений, разделенных запятыми. Во второй строке должен быть указан тип данных каждого поля. Начиная с третьей строки файла, вводятся значения данных.
PilotName,PilotPhone,PilotYearsOfService,PilotActive String,String,Integer,Boolean Adam Mollenkopf,111-111-1111,4,TRUE Ryan Elliott,222-222-2222,7,TRUE Javier Delgadillo,333-333-3333,12,TRUE Vlad Plechnoy,444-444-4444,10,TRUE NickBrezovar,555-555-5555,5,TRUE
Обогащение GeoEvent полагается на то, что профессионалы в работе с базами данных отнесутся к этому, как к присоединению таблицы. Вы можете указать имя поля из таблицы сервиса объектов и имя поля GeoEvent, по которому присоединение может быть выполнено. Хотя фактическое имя поля из таблицы сервиса объектов должно быть предоставлено, поле GeoEvent, по которому будет выполняться объединение, может быть указано либо с использованием имени поля GeoEvent, либо с использованием тега, применённого к полю в определении GeoEvent, связанном с обрабатываемым событием.
Разделенный запятыми список полей, которые будут включены в обогащение, можно построить с помощью диалогового окна процессора Свойства посредством выбора полей или ввести вручную с помощью клавиатуры. Вы можете дополнительно указать теги, которые GeoEvent Server должен применять к каждому новому создаваемому им полю в качестве второго списка значений, разделенных запятыми.
Обогащение GeoEvent изменяет схему GeoEvent, что требует от GeoEvent Server создания нового определения GeoEvent. Новое определение GeoEvent будет управляться GeoEvent Server и будет удалено, если изменения вносятся в процессор или в сервис GeoEvent, в котором участвует процессор.
Для ознакомления с более полной информацией по процессору Обогащение поля (файл), см. Введение в GeoEvent Server в руководствах по GeoEvent Server.