С точки зрения инструмента BI это не имеет значения, поскольку вы можете подключаться к обоим источникам (SQL более распространен, но это зависит от вашего опыта).Что касается производительности, лучшая стратегия состоит в том, чтобы иметь отдельный слой извлечения и хранить данные постепенно, как qvd (например, каждую ночь в предыдущий день), поэтому производительность при инкрементальной перезагрузке не так важна, как даже для больших наборов данных, она должна быть быстрой.
Если, на мой взгляд, вашим исходным источником данных является SQL, нет смысла реплицировать данные в 3 местах (SQL, куб и QlikView), лучше напрямую подключиться к источнику, постепенно сохраняя необработанные данные в виде qvd, а затеместь трансформатор, который будет моделировать эти данные.