I have experience creating QVD's by connecting to various databases(Oracle/SQL server/Access etc).
I also have the experience of creating QVD's considering various constraints like -
1)Data size,
2)Year wise data split,
3)Dynamically changing the loading parameters based on dates etc.