Hey Ramana,

Non-keyed window will be supported in the coming Flink 1.16. See
https://issues.apache.org/jira/browse/FLINK-26480 for more details. In
releases prior to 1.16, you could work around it as following:

```
data_stream = xxx
data_stream.key_by(lambda x: 'key').xxx().force_non_parallel()
```

Regards,
Dian

On Wed, Aug 17, 2022 at 11:13 AM Ramana <ramana...@gmail.com> wrote:

> Hi Yuan - Thanks for your response. Wondering if the window api supports
> non-keyed streams?
>
> On Wed, Aug 17, 2022, 06:43 yu'an huang <h.yuan...@gmail.com> wrote:
>
>> Hi,
>>
>>
>> Pyflink should support window api. You can read this document.
>>
>> https://nightlies.apache.org/flink/flink-docs-release-1.15/docs/dev/python/datastream/operators/windows/
>>
>> Hope this helps.
>>
>> Best,
>> Yuan
>>
>> On Tue, 16 Aug 2022 at 3:11 PM, Ramana <ramana...@gmail.com> wrote:
>>
>>> Hi All -
>>>
>>> Trying to achieve the following -
>>>
>>> 1. Ingest the data from RMQ
>>> 2. Decompress the data read from RMQ
>>> 3. Window it for 5 mins and process the data
>>> 4. Sink the processed data.
>>>
>>> Was able to achieve step1 and step 2, however realized that Pyflink 
>>> *DataStream
>>> *doesn't have window support. Given the option that we can use TableAPI
>>> for windowing, I am trying to convert DataStream into *TableAPI*, but I
>>> have been facing issues with conversion.
>>>
>>> Could anybody help me find the right way of conversion? *DataStream *has
>>> data of type *Pandas DataFrame*.
>>>
>>> Appreciate any help here.
>>>
>>> Thanks
>>>
>>> --
>>> DREAM IT, DO IT
>>>
>>

Reply via email to