Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
user2828
Partner - Contributor III
Partner - Contributor III

Using "Record Selection Condition" in Qlik Replicate.

Hi team,

I have a table which has huge amount of data, which does not have a primary key. What I was doing earlier is I will truncate and load data whenever needed so that I can get latest data. One reason being the table size is huge and loading this takes significant time. I have identified a column which can be used as a filter column. 
For eg: I have ran the task today(02-08-2024) and Im loading the table again on (10-08-2024). I can use that column and I can filter it using the column identified, and get records which are newer. I want to know how can I use the same logic using Qlik Replicates "Record Selection Condition"

Regards,
Sreehari 

Labels (3)
2 Solutions

Accepted Solutions
kng
Support
Support

Hello Team,

Good Day and thanks for reaching Qlik Community.

You can use the passthrough filter to filter out the required data from the source DB during full load. Please find the below article which might help you!!

Filter for last 90 days of data in Qlik Replicate - Qlik Community - 1880761

 

Regards,

shivananda

View solution in original post

john_wang
Support
Support

Hello @suvbin 

Yes, these filters can be used individually or in combination to suit your requirements.

However, please note that the Full Load Passthru Filter only affects the Full Load phase, even if the task is configured to run both Full Load and Change Data Capture (CDC).

You can find a more detailed explanation in your referenced article: Passthru Filter

Hope this helps.

John.

Help users find answers! Do not forget to mark a solution that worked for you! If already marked, give it a thumbs up!

View solution in original post

6 Replies
kng
Support
Support

Hello Team,

Good Day and thanks for reaching Qlik Community.

You can use the passthrough filter to filter out the required data from the source DB during full load. Please find the below article which might help you!!

Filter for last 90 days of data in Qlik Replicate - Qlik Community - 1880761

 

Regards,

shivananda

user2828
Partner - Contributor III
Partner - Contributor III
Author

Thank you @kng 

suvbin
Creator III
Creator III

can we add both pass thru filter and record selection during replication for full load + cdc task

kng
Support
Support

Hello Team,


Record Selection Condition: Impacts both Full Load and CDC


The "Record Selection Condition" supports complex expressions include dynamic input values however the performance is not as good as "Filter Conditions", because in latter filter mode, the rows will be retrieved from source DB, transferred to Replicate machine then being filtered in Replicate server, prior to apply to target side database. It may take more resources (CPU, and especially IO and network)

 

Regards,

shivananda

john_wang
Support
Support

Hello @suvbin 

Yes, these filters can be used individually or in combination to suit your requirements.

However, please note that the Full Load Passthru Filter only affects the Full Load phase, even if the task is configured to run both Full Load and Change Data Capture (CDC).

You can find a more detailed explanation in your referenced article: Passthru Filter

Hope this helps.

John.

Help users find answers! Do not forget to mark a solution that worked for you! If already marked, give it a thumbs up!
suvbin
Creator III
Creator III

Thank you for quick reply.