QlikView - Архитектура
QlikView, как ведущая платформа Business Discovery, построена с совершенно другим подходом к обнаружению данных, чем другие традиционные платформы. QlikView сначала не создает запрос, а затем извлекает результат на основе запроса. Скорее, он формирует ассоциации между различными объектами данных сразу после загрузки и предлагает пользователю изучить данные любым способом. Предопределенных путей детализации данных нет. Пути детализации данных могут происходить в любом направлении, если данные доступны и связаны.
Конечно, пользователь также может сыграть роль в создании ассоциаций между элементами данных, используя подход моделирования данных, доступный в QlikView.
Архитектурный обзор
Архитектура QlikView состоит из внешнего интерфейса для визуализации обработанных данных и внутреннего интерфейса для обеспечения безопасности и механизма публикации для пользовательских документов QlikView. На приведенной ниже диаграмме показана внутренняя работа QlikView. Архитектура подробно обсуждается под картинкой.
Внешний интерфейс
Внешний интерфейс в QlikView - это точка доступа на основе браузера для просмотра документов QlikView. Он содержитQlikView Server, который в основном используется бизнес-пользователями для доступа к уже созданным отчетам BI через URL-адрес в Интернете или интрасети.
Бизнес-пользователи изучают данные и взаимодействуют с ними, используя этот интерфейс, и делают выводы о данных. Они также сотрудничают с другими пользователями над определенным набором отчетов, обмениваясь информацией и совместно исследуя данные в реальном времени или в автономном режиме. Эти пользовательские документы имеют формат .qvw, который также может храниться в ОС Windows как отдельный документ.
Сервер QlikView во внешнем интерфейсе управляет взаимодействием клиент-сервер между пользователем и серверной системой QlikView.
Back End
Бэкэнд QlikView состоит из QlikView desktop и QlikView publisher.
В QlikView desktop- это среда Windows, управляемая мастерами, которая имеет функции для загрузки и преобразования данных из их источника. Его функция перетаскивания используется для создания макета графического интерфейса пользователя для отчетов, который становится видимым во внешнем интерфейсе. Типы файлов, создаваемые рабочим столом QlikView, сохраняются с расширением.qvw.Это файлы, которые передаются на сервер QlikView во внешнем интерфейсе, который обслуживает пользователей этими файлами. Также.qvw файлы могут быть изменены для хранения файлов с данными, которые известны как .qvdфайлы. Это двоичные файлы, которые содержат только данные, а не компоненты графического интерфейса.
В QlikView publisherиспользуется в качестве службы распространения для распространения документов .qvw между различными серверами QlikView и пользователями. Он обрабатывает авторизацию и права доступа. Он также выполняет прямую загрузку данных из источников данных с помощью строк подключения, определенных в.qvw файлы.