Hi Juan,

usually the Flink operators contain the optimized expression that was defined in SQL. You can also name the the entire job using env.execute("Your Name") if that would help to identify the query.

Regarding checkpoints, it depends how you define "small changes". You must ensure that the execution plan (Flink operator structure) remain unchanged. So it is no problem to change scalar functions calls or change values of literals. But you should not change return types between operations.

I think we will have an additional page in the docs about that soon.

Regards,
Timo

Am 2/27/18 um 2:26 PM schrieb Juan Gentile:

Hello,

We are currently testing the SQL API using 1.4.0 version of Flink and we would like to know if it’s possible to name a query or parts of it so we can easily recognize what it’s doing when we run it.

An additional question is, In case of small changes done to the query/ies, and assuming we are using checkpoints, how will it restore the state of it/them when we re-deploy?

Thank you,

Juan G.


Reply via email to