QlikView в сравнении с OLAP
|
|
|
|

Технология, используемая QlikView, в корне отлична от OLAP. OLAP - технология весьма почтенного возраста (20+ лет) и использует предварительную агрегацию данных. Это означает, что при построении "куба" необходимо перебрать все возможные комбинации размерностей куба (центры затрат, группы продуктов, периоды и т.п.) и для каждого их сочетания вычислить показатели (суммы, средние значения и т.п.). Нетрудно оценить, что комбинаторный рост объема вычислений делает процесс построения куба исключительно ресурсоёмким. К тому же эти ресурсы во многом затрачиваются впустую, посколько большинство сочетаний размерностей так никогда и не будет востребовано.
QlikView основан на собственной патентованной технологии, в которой все исходные данные формируют ассоциативную базу данных и размещаются исключительно в оперативной памяти. Вычисление всех запрашиваемых показателей происходит в момент, когда пользователь делает запрос. Это делает QliikView принципиально интерактивным средством, работающим в реальном масштабе времени. Можно сказать, что - OLAP представляет собой множество результатов. В том числе тех, которые никому не нужны.
- QlikView представляет собой множество исходных данных и алгоритмов вычислений. Он вычисляет то и только то, что просит пользователь.
|