Instead of doing loads in Snowflake during Batch process where the Snowflake table is zeroed out to have no records. Create a staging table to pump the data in then do the switch of the main table and staging table to limit the downtime of the loading process. It allows for users to access the old data until the new data is added.