Adrian Bakula
01/23/2023, 10:22 PMuser
01/24/2023, 5:53 PMAdrian Bakula
01/24/2023, 11:08 PMIncremental - Append and Full Refresh - Append to have history.
However, the connections allow you to Reset the data via UI and API and there don't seem to be any restrictions on that (nor can you configure restrictions on this). We have concerns on our end that we will lose the history we have built up, causing permanent and unacceptable data loss.
One solution to this is to set up time travel in snowflake so that we can recover the data in the event of a random reset. We were hoping to do 1 or more days so that we have a recovery option in case of data loss. Additionally, time travel as you might imagine might be handy in other cases as well (maybe a developer iterates on a custom connector and we have a dev error that writes faulty data that we need to rewind).
Airbyte uses 0 days to disable the time travel and reduce costs.The data in our case is not very large. Meaning there is very little storage cost impact on our side. So the cost saving measure, while thoughtful, is far less important to us than having the potential for data recovery. Happy to put in a github issue for this.
user
01/25/2023, 3:52 PMAdrian Bakula
01/25/2023, 8:33 PMuser
01/27/2023, 9:11 AM