Hi all—I’ve been trying to search and wrack my brain on this one and hoping to get some help here. I created a custom Snowflake table from a query that pulls from a number of Snowflake databases. The amount of data was very large so I had to break it up into about 6 or 7 chunks of writing and appending data to it. Everything is done using In Database tools. What I’d like to do now is automate the workflow daily to only append new data or changes that have been made based on the criteria of the query. There shouldn’t be many changes each day so instead of rerunning the entire query every day I’m looking for the most efficient way possible to append changes and/or new rows of data. My thought is that now that I have the table created I use that as my input and somehow union that with the query? Or maybe use dynamic input in some sort of way. The issue is that there isn’t just one unique key. I’ll attach sample data so it hopefully is easier to visualize. Basically the records already in place can change (like new contract dates, changing the vendor they bill with etc.) so it can’t necessarily be static while just adding new records. Maybe some sort of custom key is needed? I’m currently validating if a certain ID is a true unique key which would probably really help. So any suggestions based on the assumption that there IS a unique key (although I know some providers don’t have an ID. Any suggestions are greatly appreciated!