There definitely has to be a key of some sort to allow you to identify each record, or else you would never even know that it was deleted. This may very well have to be a solution created by your DBAs--e.g. a stored procedure that would write a table of IDs of records that have been deleted in the last week. You would need to query this table when you reload. If you want to only use QlikView for the solution without bothering your DBAs, you would have to lose most of the benefits of incremental loading.