Противостояние BI-системы QlikView и технологии OLAP

BI-система QlikView (а также Qlik Sense) владеет абсолютно всеми нужными инструментами, в свою очередь они позволят осуществлять расчистку, погрузку и переустройство разнообразной информации, другими словами делать то, что называют Extraction, Transformation, Load (ETL).

Качество и время работы ETL в концепции QlikView не просто не уступает конкурентам, но и преуспевают даже среди самых именитых систем. Можно так же привести в пример огромное число заказов, где IT-специалисты после долгих мучений с реализацией ETL тайно или нет пользуются QlikView для очищения и загрузки информации, которая в следствии отправляется в хранилище.

Как быть, если нет собственного хранилища в QlikView?

Факт того, что система QlikView не владеет собственным хранилищем нельзя расценивать как плюс или минус, это нужно просто принять и понять. Далее вопрос стоит только в том, как же устроена данная система и понять как она работает.

Я не могу никому навязывать мнение вроде: "никто не нуждается в хранилищах и т.д.". Но каждый заказчик имеет право на построение хранилищ по любым причинам. Тем не менее в области аналитики разработку хранилища маскируют под локализацию On-Line Analytical Processing (аналитическая обработка в настоящем времени).

И вправду, OLAP не могут создать без хранилища, но данный факт не подтверждает факт того, что аналитику можно сделать только с помощью аналитической обработки в настоящем времени. Продукты QlikView и Qlik Sense доказывают в свою очередь обратное, как здорово осуществляется аналитика без помощи On-Line Analytical Processing.

Бесспорно, что разработка и подготовка хранилища, OLAP-кубов вынуждает серьёзно тратиться в области разрешений для ПО, инструментов и оборудования, труда сотрудника.

Хранилище уже существует?

Система QlikView и Qlik Sense заключается в нескольких способах работы:

  • При условии, что хранилище уже существует, данная система с легкостью извлечет из него информацию, как из обычного информационного источника

  • Но если хранилища просто нет или же оно только планируется к созданию, то QlikView имеет возможность анализировать информацию без нужды построения хранилищ.

Так же стоит знать, что ни в одном сценарии системы QlikView и Qlik Sense не требуется использование OLAP. Система может производить какую-либо работу, извлекая данные непосредственно из источников.

Но отличие системы QlikView от других различных подобных хранилищ в том, что файлы QlikView являются обычными файлами, а их структура разрешает получать данные с максимальной скоростью. А так же для того чтобы создавать такие файлы не обязательно нужно иметь очень высокую квалификацию и каких-либо больших затрат на дополнительное ПО.

Обновление данных

Для того что бы работать с только актуальной информацией и данными следует регулярно все обновлять и только из проверенных источников.

В этом система QlikView не особо отличается от других хранилищ и их принципов обновления. Они могут производит обновления по внешним событиям, указанному расписанию и других возможных способов.

Стремительность введения для заказчика.

В споре всегда решающее слово остается за практикой. Как видно по опыту, в течении проекта по истечению нескольких месяцев, любой потребитель, пользующийся QlikView получает определенный результат. И так понятно, что для юзера в течении какого-то времени техническая ценность хранилища приравнивается к нулю.

Такое OLAP-у и не снилось!

Стоит заметить, что OLAP уже давно является достаточно устаревшей технологией. Конечно, её пытаются улучшить в какой-то степени модернизировать, но её технические ограничения не дают возможности функционировать с системой QlikView (Qlik Sense).

Конечный заказчик естественно хочет получить максимальную гибкость, но в только редких случаях может конкретно объяснить чего он хочет получить в конечном итоге. А исполнителю (ит-шнику) важно получить максимально точную и определенную информацию для создания OLAP-куба. И чаще всего в результате таких ситуациях молодые специалисты перестают принимать заказы от бизнес-пользователей.

Как использовать готовую модель конечному пользователю.

Многие пользователи попробовав систему QlikView больше никогда не смогут вернуться к любой другой. Так как конкурентов у данной системы просто на просто нет.

Основными преимуществами чаще всего называют оперативную работу и интерактивность системы, но при этом большинство все равно отдают свой предпочтение именно системе QlikView. А причиной этому является не только быстрая и качественная обработка данных, но и то, что система показывает, как они между собой связаны.

Использование данной системы в какой-то степени напоминает своеобразную игру. Благодаря отличному интерфейсу, когда вы задаете интересующий вас вопрос, QlikView (Qlik Sense) в свою очередь моментально отвечает при этом словно провоцирует вас еще больше задавать вопросы, при этом все сложнее и сложнее.

Инфраструктура под QlikView

Сравнивать нагрузочные аспекты еще интереснее.

OLAP может позволить увеличить скорость работы, только делая более быстрыми ответы на различные запросы за счет того, что заранее рассчитывает информацию в данных ему разрезах. Но при большой численности пользователей никто не может прогнозировать время отклика, так как оно является очень многопараметрическим.

Эта система при загрузке информации в оперативную память, делает все необходимые вычисления конкретно там, не вынуждая работать при этом другие подсистемы. Именно по этому, характеристики нагрузки серверов QlikView очень просто сохранить, рассчитать и масштабировать для разрешения задач разной сложности таких как: добавление объема данных, увеличение сложности необходимых расчетов или приумножении количества пользователей.

Подписка

RSS-материал