Hi Eleanore,

we understand side-input as something more general than simple broadcast
input, see FLIP-17 for details [1].

If a broadcast fits your use case, you can use that of course. We are
aiming for something, where a side input can also be co-partitioned. We are
currently laying the foundations for that feature.

[1]
https://cwiki.apache.org/confluence/display/FLINK/FLIP-17+Side+Inputs+for+DataStream+API

On Thu, Feb 27, 2020 at 6:46 AM Jin Yi <eleanore....@gmail.com> wrote:

> Hi All,
>
> there is a recent published article in the flink official website for
> running beam on top of flink
> https://flink.apache.org/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html
>
> In the article:
>
>    - You get additional features like side inputs and cross-language
>    pipelines that are not supported natively in Flink but only supported when
>    using Beam with Flink
>
> Ultimately, Beam pipeline will be translated into Flink job. So does
> beam's side input translates into Flink Broadcast stream?
>
> If I look at org.apache.beam.runners.flink.FlinkStreamingTransformTranslators,
> it looks like converting the the side input into broadcast stream, then why
> it says Flink does not support it natively?
>
> Thanks a lot!
> Eleanore
>
>

Reply via email to