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: 
lguevara
Partner - Creator II
Partner - Creator II

Qlik Replicate filter full load with metadata column time

Hi,

I have a task in Qlik Replicate with a DB2 iSeries source and an S3 target. I would like to apply a filter on the task to perform a reload on the target. Specifically, I need to filter the transactions that occurred 3 days ago using one of the header columns (such as AR_H_STREAM_POSITION, AR_H_TIMESTAMP, AR_H_COMMIT_TIMESTAMP, or another metadata time column).

 

Thanks

1 Solution

Accepted Solutions
DesmondWOO
Support
Support

Hi @lguevara ,

AR_H_STREAM_POSITION, AR_H_TIMESTAMP, and AR_H_COMMIT_TIMESTAMP are metadata columns generated during CDC. Because a Reload performs a fresh query against the source table rather than reading the journals, these columns do not exist for filtering purposes during that phase.

To filter a Reload, you will need to use a physical timestamp column that exists natively in your DB2 source table.

Regards,
Desmond

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

1 Reply
DesmondWOO
Support
Support

Hi @lguevara ,

AR_H_STREAM_POSITION, AR_H_TIMESTAMP, and AR_H_COMMIT_TIMESTAMP are metadata columns generated during CDC. Because a Reload performs a fresh query against the source table rather than reading the journals, these columns do not exist for filtering purposes during that phase.

To filter a Reload, you will need to use a physical timestamp column that exists natively in your DB2 source table.

Regards,
Desmond

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