OLAP-клиент

По месту размещения OLAP - машин

Другие OLAP. HOLAP. DOLAP. JOLAP.

HOLAP (Hybrid OLAP) Новый класс аналитических инструментов, появившийся в 1997 г . Эти гибридные системы разработаны с целью совмещения достоинств и минимизации недостатков, присущих предыдущим классам. В случае использования гибридной архитектуры исходные данные остаются в реляционной БД, а агрегаты размещаются в многомерной БД. Построение OLAP-куба выполняется по запросу OLAP-средства на основе реляционных и многомерных данных. Такой подход позволяет избежать взрывного роста данных. При этом можно достичь оптимального времени исполнения клиентских запросов. DOLAP - “Настольный” (desktop) OLAP Это недорогой, простой в использовании OLAP-инструментарий, предназначенный для локального анализа и представления данных, которые загружаются из реляционной или многомерной БД на машину клиента. Аналитическая обработка в таких системах проводится с малыми гиперкубами, размерность их небольшая, потребности скромны, и для такой аналитической обработки достаточно ПК. JOLAP Это новая, основанная на Java, коллективная OLAP, предназначенная для создания и управления данными и метаданными на серверах OLAP. Основной разработчик - Hyperion Solutions. Другими членами группы являются: IBM, Oracle и др.
По этому признаку OLAP-продукты делятся на OLAP-серверы и OLAP-клиенты.
  • в серверных OLAP-средствах вычисления и хранение агрегатных данных выполняются отдельным процессом - сервером. Клиентское приложение получает только результаты запросов к многомерным кубам, которые хранятся на сервере. Некоторые OLAP-серверы поддерживают хранение данных только в реляционных базах, другие - только в многомерных. Многие современные OLAP-серверы поддерживают все три способа хранения данных: MOLAP, ROLAP и HOLAP. Но все же для серверных OLAP-средств более популярной архитектурой становится HOLAP, предоставляющий доступ к реляционным и многомерным базам данных одновременно.
  • в OLAP-клиенте построение многомерного куба и OLAP-вычисления выполняются в памяти клиентского компьютера. OLAP-клиенты также делятся на ROLAP и MOLAP. А некоторые могут поддерживатьоба варианта доступа к данным. Среди одних из первых клиентских OLAP-средств можно назвать Oracle Discoverer. Те же возможности обеспечивает и отечественная разработка -продукты Аналитической платформы Контур от компании Intersoft Lab.
OLAP-клиент – это OLAP-приложение, которое позволяет пользователям выполнять нужный им анализ на основе результатов запросов к OLAP-серверу. Мощные аналитические возможности определяют диапазон модификации и представления информации (в двумерных и многомерных таблицах), средств вычисления и классификации данных. Пользователи могут легко изменять представление информации, чтобы изменить угол обзора информации. Они могут менять расположение измерения "Время" в отчете, (размещая его, например, в строках или столбцах отчета). Используется интуитивная навигация по БД, поскольку многомерная модель отображает информацию в том виде, в котором большинство людей ее себе представляет. OLAP-клиент обычно не хранит данные, однако выполняет некоторую обработку и практически всю работу по представлению информации. Данные хранятся на сервере, где выполняется их основная обработка. Тонкий клиент (Thin client) Работа с OLAP-клиентом может быть не намного сложнее работы с программой электронных таблиц: OLAP-клиент выполняет произвольные запросы и результаты их отображает в OLAP-таблице. В этой таблице пользователь, хорошо знакомый с принципом работы с таблицами типа Excel, может манипулировать данными и получать на экране или на бумаге сотни различных отчетов. В то же время, OLAP-клиенты могут обладать высокой функциональностью приложений для финансового моделирования или анализа продаж. Клиенты подразделяются на однозадачные и многозадачные и могут являться версией "тонкого" или "толстого" клиента. Тонкий клиент (Thin client) – одна из форм клиент-серверной архитектуры, реализация которой означает, что все данные хранятся и обрабатываются на сервере - на стороне клиента выполняется лишь незначительная часть их обработки, при этом машина клиента может являться сетевым компьютером. Концепция "тонкого" клиента довольно популярна, однако необходимо осторожно подходить к ее реализации в архитектуре сложных аналитических приложений, а также в том случае, когда необходимо наделить правами доступа пользователя с расширенными полномочиями (power user). Необходимо отметить, что "тонким" клиентам иногда необходим большой объем оперативной памяти и мощные процессоры. Технически системы оперативного анализа данных обычно функционируют в связке с хранилищами данных (выделенными файл-серверами или серверами БД), а клиентские OLAP-системы устанавливаются на любых пользовательских компьютерах информационной системы предприятия. У каждого из этих подходов есть свои "плюсы" и "минусы". Нельзя однозначно говорить о преимуществах серверных средств перед клиентскими и наоборот. На практике такой выбор является результатом компромисса "эксплуатационных показателей", стоимости программного обеспечения и затрат на разработку, внедрение и сопровождение аналитической системы. В такой классификации OLAP-продуктов различают:
  • OLAP-компонента- это инструмент разработчика. С ее помощью разрабатываются клиентские OLAP-программы.
  • инструментальные OLAP-системы- это программные продукты, предназначенные для создания аналитических приложений.
  • конечные OLAP-приложения. Это готовые прикладные решения для конечного пользователя. Они требуют только установки, и, не всегда, настройки под специфику пользователя.