Skip to main content

SimpleDatabaseLookupService

Описание

Служба поиска на основе реляционной базы данных. Когда ключ поиска найден в базе данных, возвращается указанный столбец значения поиска. Для каждого поиска возвращается только одно значение, дублирующиеся записи базы данных игнорируются.

Теги

lookup, cache, enrich, join, rdbms, database, reloadable, key, value

Свойства

НазваниеОписание
Database Connection Pooling ServiceСлужба контроллера, которая используется для получения подключения к базе данных
Table NameИмя таблицы базы данных, к которой выполняется запрос. Обратите внимание, что в зависимости от базы данных регистр может иметь значение. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Lookup Key ColumnСтолбец в таблице, который будет служить в качестве ключа поиска. Это столбец, который будет сопоставляться со свойством, указанным в обработчике поиска. Обратите внимание, что в зависимости от базы данных регистр может иметь значение. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Lookup Value ColumnThe column whose value will be returned when the Lookup value is matched Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Cache SizeУказывает, сколько значений/записей поиска следует кэшировать. Кэш является общим для всех таблиц и содержит карту значений поиска для записей. Если для этого свойства установлено значение 0, кэширование не будет выполняться и таблица будет запрашиваться для каждого значения поиска в каждой записи. Если таблица поиска часто меняется или необходимо получить самые свежие данные, не используйте кэш. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Clear Cache on EnabledСледует ли очищать кэш при включении этой службы. Если размер кэша равен нулю, то это свойство игнорируется. Очистка кэша при включении службы гарантирует, что служба сначала обратится к базе данных для получения самых последних данных.
Cache ExpirationИнтервал времени для очистки всех записей кэша. Если размер кэша равен нулю, то это свойство игнорируется. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)