Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

OLAP-клиент

OLAP-клиент – это OLAP-приложение, которое позволяет пользователям выполнять нужный им анализ на основе результатов запросов к OLAP-серверу. Мощные аналитические возможности определяют диапазон модификации и представления информации (в двумерных и многомерных таблицах), средств вычисления и классификации данных. Пользователи могут легко изменять представление информации, чтобы изменить угол обзора информации. Они могут менять расположение измерения "Время" в отчете, (размещая его, например, в строках или столбцах отчета). Используется интуитивная навигация по БД, поскольку многомерная модель отображает информацию в том виде, в котором большинство людей ее себе представляет.

OLAP-клиент обычно не хранит данные, однако выполняет некоторую обработку и практически всю работу по представлению информации. Данные хранятся на сервере, где выполняется их основная обработка.

Тонкий клиент (Thin client)

Работа с OLAP-клиентом может быть не намного сложнее работы с программой электронных таблиц: OLAP-клиент выполняет произвольные запросы и результаты их отображает в OLAP-таблице. В этой таблице пользователь, хорошо знакомый с принципом работы с таблицами типа Excel, может манипулировать данными и получать на экране или на бумаге сотни различных отчетов. В то же время, OLAP-клиенты могут обладать высокой функциональностью приложений для финансового моделирования или анализа продаж. Клиенты подразделяются на однозадачные и многозадачные и могут являться версией "тонкого" или "толстого" клиента. Тонкий клиент (Thin client) – одна из форм клиент-серверной архитектуры, реализация которой означает, что все данные хранятся и обрабатываются на сервере - на стороне клиента выполняется лишь незначительная часть их обработки, при этом машина клиента может являться сетевым компьютером. Концепция "тонкого" клиента довольно популярна, однако необходимо осторожно подходить к ее реализации в архитектуре сложных аналитических приложений, а также в том случае, когда необходимо наделить правами доступа пользователя с расширенными полномочиями (power user). Необходимо отметить, что "тонким" клиентам иногда необходим большой объем оперативной памяти и мощные процессоры.

Технически системы оперативного анализа данных обычно функционируют в связке с хранилищами данных (выделенными файл-серверами или серверами БД), а клиентские OLAP-системы устанавливаются на любых пользовательских компьютерах информационной системы предприятия.

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

В такой классификации OLAP-продуктов различают:

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