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