From my knowledge, there is no limitation in number of tables or data volume to be downloaded from the source data to QlikView. For simplicity one fact table is OK.
What is important is your data model, the logic in your design and what you want to achieve etc... .. then tailor the data you need to answer the questions