Incremental Loads on Collibra DQ
Hi Guys,
We have a use case where we need to schedule DQ jobs based only on the incremental loads on a table. For example, if 10 new rows have been added since the last DQ job, we only need to schedule/run the DQ job for those 10 rows. Is this use case possible via Collibra DQ?
abhishekchand_raja
Posted 3 years ago · Edited 1 year ago·Last reply 3 years ago
2 comments
kirkhaslbeck
·3 years ago · Edited@eric.gerstner.collibra.com 's answer is correct. The tool is designed to do this you simple pick the partition column or the column that would signal where old data ends and new data starts. Commonly a timestamp or numeric column. We use template variables like {rd} for this purpose so that your query is not hard coded. Works on files as well.
ericgerstner
·3 years ago · Edited@abhishek.chand.raja, Yes this is possible, please consider the below documents page on setting up partial scans.
In setting up the query scope, you can leverage Collibra built variables {rd} which allow you to take advantage of a column like entry timestamp. The scope query is freeform SQL so you could build in whatever customizations work within that language (if you wanted to scan greater than a certain P-Key Value, etc.)
https://productresources.collibra.com/docs/collibra/latest/Content/DataQuality/Explorer%20(no-code).htm