Thanks. Here is an example:
-
Stream 1:
Key: Application
-
Application: App1, Transaction Number: 1, Message Number: 1, Message Type: REQUEST, Message Key: REQ1, Message Timestamp:
-
Application: App1, Transaction Number: 1, Message Number: 2, Message Type: REQUEST, Message Key: REQ1, Message Timestamp:
-
Stream 2:
Key Application
Application: App1, Transaction Number: 1, Message Number: 1, Message Type: RESPONSE, Message Key: Data1, Message Timestamp:
Application: App1, Transaction Number: 1, Message Number: 1, Message Type: RESPONSE, Message Key: Data2, Message Timestamp:
- Result
When I left join the two streams using the Message Number column, I would like to get the following result:
Application: App1, Transaction Number: 1, Message Number: 1, Request Message Type: REQUEST, Response Message Type: RESPONSE, Request Message Key: REQ1, Response Message Key: Data1, Delta of Message Timestamp
Application: App1, Transaction Number: 1, Message Number: 1, Request Message Type: REQUEST, Response Message Type: RESPONSE, Request Message Key: REQ1, Response Message Key: Data2, Delta of Message Timestamp
Application: App1, Transaction Number: 1, Message Number: 2, Request Message Type: REQUEST, Response Message Type: null, Request Message Key: REQ2, Response Message Key: null, Delta of Message Timestamp: null