Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Sep 26, 2024 11:31:29 AM
Jul 22, 2015 7:40:36 AM
Many of you might be handling large fact table loads in QlikView on a daily basis. When dealing with large fact tables, it’s best practice to either use an incremental load or create daywise QVDs instead of reloading the entire table each day.
In my case, I had a large fact table, and I opted to load the table by creating daywise QVDs. I developed a script that checks whether QVDs have already been created for a particular day. If a QVD exists, it won't be recreated (within the loop). However, the script will always create QVDs for today, yesterday, and two days ago—since there could be modifications in the data for those days.
After generating all the necessary QVDs, you can simply load them into QlikView using *.qvd.
I wanted to share this script as it might be helpful to those who are new to QlikView.
Below is the script highlighted
vDate_i is the variable which is used in where condition while we load the data from source database. Here, one thing should be noted that vDate_i variable format should be same as the Date Field in Source database table, so that the where condition will not fail while loading the data from source database table.
Please find the attached qvw file.
Will be helpful in long run. Thanks for this effort and sharing!
Can U Run This Incremental load Without Publisher
shekharchhandaYou can run this application using windows task scheduler if publisher is not available. If you have qlikview server license then you can run the application from Qemc
@Kushal_Chawda kindly look at my issue here
in which i tried to follow this example of yours, but i can't make it work and I thought you could help. Thanks in advance.