Whenever the qlikview file gets reloaded, that means it clears the preloaded data from memory and reloads the new data from the file again.
This is what generally happening in qlikview reload.
But in your case, You just want load the new data which you have downloaded from the data source recently and without loading the previous data i.e., the exact previously loaded table, I don't think it is possible.
Because, to concatenate the new data with the table that should exist in the memory before the concatenation process. right?
I think it is must to load the previous table for concatenation. Only Loading the recent data will throw an error logically. Lets say it would be a table not found error.
I just want to store the new data extracted from the datasource in an appending mode to an existing qvd.
I think this is not possible because in every documentation file I have read it is always described that you have to concatenate two dataset (the historical qvd and the new data extracted) and store in the qvd (overwriting the old one)...but concatenate means that I have to load data into the memory.
As others have confirmed, there is no Append functionality for QVDs. As an alternative to re-reading and merging into a single QVD, you can store each set of updates into a seperate QVD file, qualifed for example with a datestamp. For example:
And then your QVD consuming script can load all QVDs with a wildcard.