Я создал поток интеграции, который запрашивает базу данных и каждый час передает результаты в базу данных SAP HANA. Исходная таблица базы данных, которую я реплицирую в SAP HANA, имеет поле с отметкой времени, когда данные каждой записи были изменены. Чтобы повысить производительность, вместо выбора каждой записи в исходной базе данных я хочу каждый раз отправлять запрос для получения результатов только тех записей, которые были изменены или созданы за последний час. Для этого мне нужна переменная вне iFlow, которую я могу вызвать и обновить с помощью временной метки, когда iFlow запускался в последний раз, и использовать ее в запросе.
Событие запуска iFlow — это событие запуска таймера, настроенное на ежечасное выполнение, и я попытался сохранить эту переменную с помощью блока «Запись переменных» и установить для нее значение Global Scope. Но когда поток интеграции завершается и запускается через час, он сбрасывает эту переменную.
Как мне лучше это сделать?
Спасибо.