Если данных очень много, грузить их в одно приложение будет нецелесообразно, так как загрузка займет большое количество времени и оборудование может не иметь возможности обработать весь массив данных (например, когда загружаемые данные не помещаются в оперативную память и сложность расчетов в приложении ‘убивает’ интерактивность). Лучшим решением будет разбить эти данные на несколько приложений, но как связать их, чтобы при наложении фильтров или изменении одного приложения, другие приложения также обновлялись, при этом сохранив за пользователем возможности самому выбирать с какой частью данных ему нужно работать? Именно для этих целей разработчиками QlikSense был придуман ODAG (on—demand app generation). Этот инструмент похож на поход в магазин – пользователь сам наполняет приложение-шаблон необходимым блоками данных: определенным периодом времени, сегментом покупателей, ассортиментом, географией и т.д, а затем этот набор данных загружается в оперативную память и пользователь ведет привычную аналитику в QlikSense.