Running a task with full refresh in delta live tables removes existing data and reloads it from scratch. We are ingesting data from an event hub topic and from files. The event hub topic stores messages for seven days after arrival. If we would run a full refresh at some point in the future then wouldn't we lose all data except from the previous seven days as older data cannot be loaded anymore from the event hub topic?
If my interpretation is correct then is there a way to "mark" tables so that they are the "original source" of data and they should not be recalculated even if we run a full refresh? I would assume that this is a common case that bronze+silver+gold layers would need to be reloaded but landing would keep the full history of data in original form.