I am working at a pretty big retail company in Sweden. We are handling huge amounts of data. Data Quality is of course an important aspect to our company and our users of our reports. We are using dbt together with BigQuery.
We have a lot of incremental models, but not all of them are built upon partitioned tables for different reasons. Is there a way to create tests, that can only scan the newly added/updated data in incremental models, instead of always doing a full scan against that model?
Yes, but how do I tell the test to only be run on the newly added/updated data. Will that be the case out of the box, or do I have to add logic as Bruno states above. Where a column has to be added based on if data has been changed or not.