I'm relatively new to Flink, so apologies in advance if this is a simple question. I have seen several mentions of an "upsert mode" for dynamic tables based on a unique key in the Flink documentation and on the official Flink blog. However, I do not see any examples / documentation regarding how to enable this mode on a dynamic table. Examples: "When defining a dynamic table on a stream via update mode, we can specify a unique key attribute on the table. In that case, update and delete operations are performed with respect to the key attribute. The update mode is visualized in the following figure." (https://flink.apache.org/ "A dynamic table that is converted into an upsert stream requires a (possibly composite) unique key." (https://ci.apache.org/ So my questions are: How do I specify a unique key attribute on a dynamic table in Flink? How do I place a dynamic table in update/upsert/"replace" mode, as opposed to append mode? Posted in StackOverflow as well: https://stackoverflow. Thanks in advance. |
As of now flink doesnt support this feature few days i came across the same requirement.. On Thu, Feb 1, 2018 at 9:55 AM, Austin York <[hidden email]> wrote:
|
Hi Austin, thanks for your questions.2018-02-01 6:08 GMT+01:00 Puneet Kinra <[hidden email]>:
|
Thank you again for your detailed response, Fabian. I have this working now! 🎉 I have a follow up question that I'd love your input on, also posted on StackOverflow: https://stackoverflow.com/questions/48591790/apache-flink-best-way-to-architect-many-to-one-join-on-dynamic-table Again, I'm relatively new to Flink, so apologies in advance if this is a simple question. Thanks, Austin On Thu, Feb 1, 2018 at 2:16 AM, Fabian Hueske <[hidden email]> wrote:
|
Free forum by Nabble | Edit this page |