Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I’m currently investigating Qlik Replicate as a solution to create and send messages to AWS Kinesis, when a transaction is done on a RDB data source (AWS Aurora/PostgreSQL).
Multiple SQL statements will be executed in the transaction, but a message must be sent per transaction, NOT per SQL statement. For example, detecting the final SQL statement execution, and sending messages ONLY on this condition would be a viable solution, if possible.
Can Qlik Replicate implement the above requirement natively, or are other components/custom solutions necessary?
Hello @Shingo ,
I checked in with my team and it looks like you could use materialized views on Oracle source or if an equivalent on another database. This would ensure that your requirements are satisfied before replicate would pick up the data. I hope this helps.
Thank you,
Ted Manka
Hello @Shingo ,
Thank you for submitting this question. It sounds very interesting. Would you please flesh out your scenario and question a bit more on the final vs. non-final sql. I am not sure I understand your example.
Thank you,
Ted Manka
Hi @Ted_Manka , and thank you for your quick response.
The problem with this is approach is that half baked and wasted messages are sent to AWS Kinesis, which leads to unnecessary costs because AWS Kinesis bills per message, and hence wondering if there was a more ideal way to implement this in Qlik Replicate.
Hello @Shingo ,
I checked in with my team and it looks like you could use materialized views on Oracle source or if an equivalent on another database. This would ensure that your requirements are satisfied before replicate would pick up the data. I hope this helps.
Thank you,
Ted Manka