Управление смещением - Конфлюентный соединитель JDBC в режиме запроса

Согласно объединенной документации, когда мы используем режим запроса, мы должны управлять смещением. Насколько я понимаю, нам нужно отслеживать последнюю обновленную временную метку и передавать ее в предложении where при каждом перезапуске программы. Может ли кто-нибудь подтвердить правильность понимания? Заранее цените вашу помощь!


person Sarath    schedule 25.01.2018    source источник


Ответы (1)


Вы можете сделать и то, и другое - вы все равно можете установить метку времени и режим увеличения в дополнение к запросу. он просто добавит оператор where на основе поля timestamp.column.name и / или incrementing.column.name. Вы даже можете использовать подзапрос, если вашему запросу нужен оператор where

В качестве примера вы можете задать свой запрос: выберите * из (выберите яблоки из дерева, где цвет = зеленый) в качестве подзапроса

с timestamp.column.name, установленным для рипедирования, sql kafka выполнит:

выберите * из (выберите яблоки из дерева, где цвет = зеленый) в качестве подзапроса, где ripedate> offsetdate

person pwherman73    schedule 27.03.2018