Skip To Content

Процессор Обогащение поля (Файл)

Процессор Обогащение поля (Файл) может быть использован для обогащения событий 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.