Может ли процессор установить указанное состояние в NIFI-1.10.0? - PullRequest
0 голосов
/ 22 апреля 2020

Я знаю, что процессор может записывать и очищать состояние. Если я хочу установить определенное состояние, например, сбросить состояние, чтобы оно указывало на десятую строку столбца. IDK, может ли это сделать? Любая помощь приветствуется! enter image description here

1 Ответ

0 голосов
/ 22 апреля 2020

Вы не можете сделать это, так как это не сохраняет предыдущие данные. Думайте об этом как о карте с phy_asset@!@created_time в качестве ключа и 2020-03-23 13:29:05.0 в качестве значения. Он не знает предыдущих значений, которые он сохранил для этого ключа.

Также никто не может изменить его, кроме процессора.

То, что вы можете сделать, по крайней мере, в вашем случае, это установить Additional WHERE clause в created_time >= '<wanted-minimum_creation_time>', что будет запрашивать только тех, у кого время создания больше, чем вы выбрали, и достигнет того же результата, что и вы. хотеть. Не забудьте сбросить состояние, хотя!

...