OLAP-технологии и хранилища данных
Федеральное агентство по образованию РФ
Саратовский государственный социально – экономический университет
Кафедра информационных систем в экономике
Реферат
на тему:
OLAP-технологии и хранилища данных
Выполнила
студентка 3 курса
ФЭМ 5 группы
Паршкова Алена.
Проверила:
Никулина
Юлия Владимировна.
Саратов 2013
Содержание
Введение 3
- Хранилище данных 4
- Сущность хранилища данных 4
- Архитектура хранилища данных 8
- OLAP-технологии 11
- Сущность OLAP-технологий. Клиентские и серверные OLAP-средства 11
- OLAP-куб 15
- Типы OLAP 18
- Применение OLAP-технологий как инструмента бизнес-аналитики 20
Заключение 22
Библиографический список 23
Введение
В настоящее время для эффективной работы компании и принятия управленческих решений необходимо использовать большие потоки информации, как о внутреннем состоянии организации, так и о её внешней среде. Для этого необходимы инструменты, с помощью которых можно было бы хранить большой объем информации для принятия решений на основе фактических данных. В наше время без хранилищ данных не обходится практически ни одно предприятие. В данном реферате рассматривается понятие хранилища данных и раскрывается его структура. В работе освещена сущность и применение OLAP-технологий и логическая организация OLAP-данных, рассматриваются многомерное представление информации с помощью OLAP-кубов, а также основные термины и понятия, применяемые при обсуждении многомерного анализа.
- Хранилище данных
1.1 Сущность хранилища данных
В настоящее время в организациях принять какое-либо управленческое решение невозможно без необходимой для этого информации, чаще всего количественной. Для хранения больших объемов такой информации необходимо создание хранилищ данных (англ. Data warehouses), то есть предметно-ориентированная информационная база данных, которая специально разработана и предназначена для бизнес-анализа и подготовки отчётов с целью принятия управленческих решений.
Концепция хранилища данных появилась в 80-х годах после выхода в 88 г. статьи Пола Мерфи и Барри Девлина «Архитектура деловых и информационных систем», в которой было документировано использование хранилищ данных в IBM. Но основателями этой концепции считаются Билл Инмон с книгой «Building the Data Warehouse», опублинованной в 1991 году, и Ральф Кимбалл, книга которого «The Data Warehouse Lifecycle Toolkit» вышла в 1998 году. Б.Инмона определил хранилище данных как «предметно-ориентированный, интегрированный, неизменяемый, поддерживающий хронологию набор данных, организованный для целей поддержки принятия решений». Определение Р. Кимбалла называет хранилище данных «местом, где люди могут получить доступ к своим данным». Он также сформулировал основные требования к хранилищам данных:
- высокая скорость получения данных из хранилища;
- внутренняя непротиворечивость данных;
- возможность получения и сравнения срезов данных;
- удобный просмотр данных в хранилище;
- полнота и достоверность хранимых данных;
- качественный процесс пополнения данных.
Однако трудно удовлетворять всем этим требованиям в рамках одного продукта. Поэтому для реализации хранилищ данных чаще всего используют несколько продуктов, одни их которых служат непосредственно для хранения данных, другие — для их извлечения и просмотра, третьи — для их пополнения и т.д.
Хранилища данных строятся на базе СУБД и СППР. Система управления базами данных (СУБД) — это совокупность лингвистических и программных средств общего или специального назначения, которые обеспечивают управление созданием и использованием баз данных. СУБД выполняет такие функции, как управление данными во внешней и оперативной памяти, составление журналов изменений, резервное копирование и восстановление базы данных после сбоев, а также поддержка языков БД. Система поддержки принятия решений (СППР) — это автоматизированная компьютерная система, которая предназначена для помощи менеджерам, принимающим решение в сложных условиях для объективного и полного анализа предметной деятельности. СППР появились в результате слияния управленческих информационных систем и СУБД. Для анализа информации в СППР используются различные методы, такие как информационный поиск, интеллектуальный анализ данных, поиск знаний в базах данных, рассуждение на основе прецедентов, имитационное моделирование, когнитивное моделирование, ситуационный анализ и др.
Несмотря на то, что хранилище данных является информационной базой данных, оно имеет ряд отличий от обычной реляционной базы данных. Среди них выделяют три основных отличия:
- Назначение: обычные базы данных служат для того, чтобы помочь пользователям в выполнении повседневной работы, а хранилища данных необходимы для принятия управленческих решений.
- Стабильность: в процессе работы пользователей обычные базы данных постоянно изменяются. Хранилище данных относительно стабильно: данные в нем обновляются в соответствии с расписанием (каждую неделю, каждый день или час и т.д.). При этом обновление осуществляется путем добавления новых данных за определенный временной период, а прежняя, уже находящаяся в хранилище информация остается неизменной.
- Источник: хранилище данных пополняется с помощью внешних источников и обычных баз данных. Таким образом, реляционная база данных является источником для хранилищ данных.
Существует большое количество методов построения хранилищ данных. Но, несмотря на различия в методах, подходах и реализациях, существуют общие черты, которые свойственны всем хранилищам данных. Эти черты были сформулированы Б. Инмоном в книге «Building the Data Warehouse». Основные из них:
- Предметная ориентированность. Информация в хранилище данных организована таким образом, чтобы соответствовать основным аспектам деятельности предприятия; в этом заключается отличие хранилища данных от оперативной базы данных, где данные организованы в соответствии с процессами. Другими словами, данные в хранилище объединяются в категории и хранятся в соответствии с областями, которые они описывают, а не с приложениями, которые они используют. Предметная организация данных в ХД значительно упрощает анализ и повышает скорость выполнения аналитических запросов.
- Интегрированность. Данные интегрированы таким образом, чтобы они удовлетворяли не одной определенной функции бизнеса, а всем требованиям организации в целом. Из оперативных баз данных извлекаются исходные данные, затем они подвергаются проверке, очистке, приводятся к единому виду и загружаются в хранилище. Анализ данных проводить проще, если они интегрированы таким образом.
- Привязка ко времени. Данные в хранилище всегда напрямую связаны с определенным периодом времени. Данные, выбранные их оперативных БД, накапливаются в хранилище в виде "исторических слоев", каждый из которых относится к конкретному периоду времени. Это позволяет анализировать тенденции в развитии бизнеса.
- Неизменяемость (некорректируемость). Данные в хранилище не создаются (а поступают из внешних источников), не корректируются и не удаляются. Попав в хранилище, данные уже никогда не будут изменены. Это также является отличием хранилищ от баз данных, в которых данные все время меняются. Стабильность данных также облегчает процесс их анализа.
1.2 Архитектура хранилища данных
По своей архитектуре хранилища данных делятся на нормализованные ХД и хранилища с измерениями.
В нормализованных хранилищах, данные находятся в предметно ориентированных таблицах третьей нормальной формы (когда база данных приведена ко второй нормальной форме и каждый не ключевой столбец независим друг от друга). Нормализованные хранилища являются более простыми в создании и управлении. Недостатком нормализованных хранилищ является большое количество таблиц вследствие нормализации. Из-за этого для получения какой-либо информации необходимо делать выборку одновременно из многих таблиц, а это ведет к ухудшению производительности системы.
В хранилищах данных с измерениями используются схему «звезда» или схему «снежинка».
Схема «звезды», звездоподобная схема, схема звёздного соединения, звёздная схема — это специальная организация реляционных таблиц, удобная для хранения многомерных показателей. Она лежит в основе реляционного OLAP.
Такая модель состоит из двух видов таблиц: одной таблицы фактов (fact table), которая является центром «звезды», и нескольких таблиц измерений (dimension table) — лучи «звезды».
Таблица фактов является основной для хранилища данных. Обычно, она содержит сведения об объектах или событиях, система которых будет впоследствии подвергаться анализу. Существует четыре наиболее часто встречающихся типа фактов:
- факты, основанные на транзакциях (Transaction facts), т. е. на отдельных конкретных событиях;
- факты, основанные на «моментальных снимках» (Snapshot facts), т. е. на состоянии объекта в определенные моменты времени;
- факты, основанные на элементах документа (Line-item facts), т. е. на том или ином документе и на подробной информации об элементах этого документа;
- факты, основанные на событиях или состоянии объекта (Event or state facts). Они представляют возникновение события без подробностей о нем.
Таблица фактов содержит одну или несколько колонок, которые дают числовую характеристику какому-либо аспекту предметной области, и несколько целочисленных колонок-ключей, которые необходимы для доступа к таблицам измерений.
Таблицы измерений включают неизменяемые или редко изменяемые данные. Чаще всего эти данные содержат по одной записи для каждого члена нижнего уровня иерархии в измерении. Таблицы измерений также содержат одно или более описательное поле и целочисленное ключевое поле для однозначной идентификации члена измерения. Если будущее измерение, основанное на исходной таблице измерений, содержит иерархию, то таблица измерений тоже может содержать поля, которые указывают на более высокую ступень для данного члена в этой иерархии.
Обычно данные в таблицах измерений денормализованы. Ценой неэффективного использования дискового пространства удается уменьшить число таблиц, участвующих в операции соединения, что обычно приводит к сильному сокращению времени выполнения запроса. Иногда требуется произвести нормализацию таблиц измерений. Получившаяся в результате этого схема называется«снежинка» (snowflake schema).
Схема снежинки получила свое название за свою форму, в виде которой отображается логическая схема таблиц в многомерной базе данных. Так же как и в схеме звезды, схема снежинки состоит из централизованной таблицы фактов, соединенной с таблицами измерений. «Снежинка» отличается от «звезды» тем, что в ней таблицы измерений нормализованы с рядом других связанных измерительных таблиц, а в схеме звезды таблицы измерений не нормализованы, с каждым измерением, представленным в виде единой таблицы, без соединений на связанные таблицы в схеме снежинки. Чем больше таблицы измерений нормализированы, тем сложнее выглядит структура схемы снежинки. Такой «эффект снежинки» касается только таблицы измерений, и не применяется к таблицам фактов.
- Решение об использовании той или иной схемы, зависит от относительной мощности платформы базы данных и инструментов для реализации запросов. Схема звезды подходит среде, в которой инструментарий реализации запросов дает пользователям широкий доступ к структуре таблиц, а также в среде, где большинство запросов довольно просты по своей природе. Схема снежинки больше подходит для случаев с более сложным инструментарием для реализации запросов, который изолирует пользователей от детальной структуры таблиц, а также для среды с множеством запросов сложной структуры.
OLAP-технологии - Сущность OLAP-технологий.
Клиентские и серверные OLAP-средства
Одним из основных компонентов хранилища данных являются системы аналитической обработки данных. Разновидностью таких систем является OLAP-инструменты, необходимые для оперативной аналитической обработки данных.
Аббревиатура OLAP расшифровывается как Online Analytical Processing, что примерно переводится как обработка данных в реальном времени. OLAP как технология обработки данных заключается в подготовке агрегированной (суммарной) информации на основе больших массивов данных, которые структурированы по многомерному принципу.
Первой многомерной СУБД, по своей сути являющейся реализацией OLAP, считается система Express, которая была разработана в 1970 году компанией IRI (позднее права на продукт были приобретены корпорацией Oracle и превращён в OLAP-опцию для Oracle Database). Основоположником термина OLAP является Эдгар Кодд. Он ввел его в журнале «Computerworld» в 1993 году. В своей пуликации Э.Кодд предложил 12 принципов аналитической обработки, аналогично с 12 правилами для реляционных баз данных, которые он сформулировал десятью годами ранее. В качестве характерного продукта, удовлетворяющего этим принципам, Кодд обратил внимание на систему Essbase компании Arbor (в 1997 году она была поглощена компанией Hyperion, которую, в 2007 году купила Oracle).
OLAP-технологии позволяют менеджерам и аналитикам проанализировать накопленные данные за счет быстрого, согласованного доступа к широкому спектру представлений информации. Первоначальные данные преобразуются так, чтобы наглядно отразить структуру деятельности организации.
При этом пользователю предоставляется ряд различных аналитических и навигационных функций:
- расчеты и вычисления по нескольким измерениям (иерархиям, членам);
- трендовый анализ;
- выборка подсистем данных для экранного просмотра;
- углубление в данные для более детализированного просмотра информации;
- переход к детальным данным, которые лежат в основе анализа;
- поворот таблицы отображаемых данных.
Для многомерного анализа данных могут быть использованы различные средства. Их можно условно разделить на клиентские и серверные OLAP-средства (другими словами, OLAP на клиенте и на сервере).
Клиентские OLAP-средства представляют собой приложения, которые осуществляют вычисление агрегатных данных (сумм, средних значений, максимальных или минимальных значений) и их отображение, сами же агрегатные данные содержатся в кэш-памяти внутри адресного пространства такого OLAP-средства.
Если исходные данные находятся в настольной системе управления БД, вычисление агрегатных данных производится самим OLAP-средством. Если же источником исходных данных является серверная СУБД, многие из клиентских OLAP-средств посылают на сервер запросы и получают агрегатные данные, вычисленные на сервере.
Обычно функциональность OLAP реализуется в средствах статистической обработки данных и в некоторых электронных таблицах, например, можно использовать средства многомерного анализа Microsoft Excel.
Клиентские OLAP-средства, как правило, применяются при малом числе измерений и разнообразии значений этих параметров, так как агрегатные данные, полученные в результате, должны умещаться в адресном пространстве подобного средства, а их количество экспоненциально растет при увеличении числа измерений. В связи с этим даже самые простые клиентские OLAP-средства позволяют провести предварительный подсчет объема требуемой оперативной памяти для того, чтобы создать в ней многомерный куб.
Большинство клиентских OLAP-средств позволяют сохранить содержимое кэша с агрегатными данными в виде файла для того, чтобы не производить их вычисление повторно. Эта возможность часто используется для передачи агрегатных данных другим организациям или для их публикации. Примером таких агрегатных данных может служить статистика заболеваемости в разных субъектах страны или в различных возрастных группах. Эта информация является открытой и публикуется министерствами здравоохранения разных стран и Всемирной организацией здравоохранения. При этом исходные данные, то есть сведения о конкретных случаях заболеваний, являются конфиденциальными данными медицинских учреждений, которые не должны быть опубликованы.
Идея сохранения агрегатных данных в файле в дальнейшем развивалась в серверных OLAP-средствах, где сохранение и изменение агрегатных данных и поддержка содержащего их хранилища осуществляются отдельным процессом или приложением, называемым OLAP-сервером. Клиентские приложения могут запрашивать подобное многомерное хранилище и получать различные данные. Некоторые клиентские приложения могут также создавать такие хранилища или обновлять их по мере изменения исходных данных.
Преимущества серверных OLAP-средств по сравнению с клиентскими OLAP-средствами состоят в следующем: при применении серверных средств вычисление и хранение агрегатных данных происходят на сервере, а клиентское приложение получает только результаты запросов к ним. Это позволяет снизить сетевой трафик, время выполнения запросов и требования к ресурсам, которые потребляются клиентским приложением. Средства анализа и обработки данных масштаба предприятия чаще всего базируются как раз на серверных OLAP-средствах. Так как многие ведущие производители серверных СУБД производят те или иные серверные OLAP-средства, то их выбор достаточно широк и почти всегда можно приобрести OLAP-сервер того же производителя, что и у сервера баз данных.
Многие клиентские OLAP-средства (например, Microsoft Excel 2000, Seagate Analysis и др.) позволяют обращаться к серверным OLAP-хранилищам, выступая в этом случае в роли клиентских приложений, которые выполняют подобные запросы. Помимо этого имеется достаточно продуктов, представляющих собой клиентские приложения к OLAP-средствам различных производителей.
- OLAP-куб
Как уже было сказано, OLAP-технология базируется на принципе многомерного представления данных. Каждое числовое значение, содержащееся в хранилище данных, имеет множество атрибутов, таких как количество, регион, дата продаж и т.д. Такие значения представляются в виде многомерных структур данных, так называемых «многомерных кубов». Это и лежит в основе инструментария OLAP, который позволяет аналитику получить более разнообразные количественные характеристики данных, имеющихся в его распоряжении, и подвергнуть их статистической обработке.
Рассмотрим OLAP-куб более подробно. OLAP-кубом называется многомерный массив данных, обычно разреженный и долговременно хранимый. Он может быть реализован на базе универсальных реляционных систем управления базами данных или специальным программным обеспечением (OLAP).
Таким образом, OLAP-структура, в которой содержатся подлежащие обработке данные, называется OLAP-кубом. Он создается соединением таблиц данных с помощью использования специальных схем – «звезда» и «снежинка». Как говорилось ранее, при использовании схемы звезды в ее центре размещается таблица фактов, т.е. запросов, являющихся ключевыми для формулирования. Таблицы измерений присоединяются к таблице фактов. Они показывают, каким образом можно анализировать обработанные данные, причем количество возможных способов обработки или агрегирований находится в зависимости от количества способов, которыми можно иерархически отобразить первоначальные данные. Например, при анализе клиентской базы, можно сгруппировать всех клиентов по странам, регионам и городам. Таким образом, получится трехуровневая иерархия с определенным количеством членов. Другим примером может служить объединение клиентов по продукции. Пусть существует 250 продуктов и 20 их категорий, а также три группы продукции и три структурных подразделения – тогда общее количество измерений будет равняться 16560. При добавлении в схему других различных возможных измерений количество итоговых вариантов будет увеличиваться, и в результате они могут исчисляться миллионами.
Итак, OLAP-куб включает базовые данные и информацию об измерениях, а также содержит всю информацию, необходимую для ответов на любые запросы относительно исходных данных.
В OLAP-кубах содержатся различные бизнес-показатели, которые нужны для принятия управленческих решений или их анализа. К таким показателям могут относиться рентабельность, прибыль, активы, собственные и заемные средства и пр. Они хранятся в разрезах, отражающих основные бизнес-категории деятельности организации: товары, магазины, клиенты т. д.
В OLAP-кубах информация структурируется довольно детально. Это дает возможность проводить оперативный анализ данных, а также составлять отчеты в разных разрезах и с разной глубиной детализации. Аналитики и менеджеры могут создавать подобные отчеты в интерактивном режиме для того, чтобы быстро и своевременно получить ответы на текущие вопросы и, впоследствии, принять по ним правильное управленческое решение. Для использования таких технологий не требуется помощи программистов.
Структура OLAP-кубов состоит в следующем. Осями многомерной системы координат являются основные атрибуты анализируемого процесса. В качестве одного из измерений используется время. На пересечениях осей - измерений находятся данные, количественно характеризующие процесс - меры. Пользователь, который анализирует информацию, может сделать «разрез» куба по разным направлениям, получать сводную или детальную информацию и осуществлять прочие действия с кубом в процессе анализа.
В качестве мер в кубе, показанном на рисунке, использованы суммы продаж, а в качестве измерений – товар, магазин и время. При этом товары группируются по категориям, магазины - по странам, а данные о времени - по месяцам.
2.3 Типы OLAP
Исходные и агрегатные данные могут храниться в реляционных или в многомерных структурах. В связи с этим в настоящее время применяются три способа хранения данных. В зависимости от способа реализации OLAP делится на физический и виртуальный (реляционный). Физический OLAP, в свою очередь, подразделяется на многомерный и гибридный.
Многомерный OLAP (Multidimensional OLAP) или MOLAP – это OLAP, в котором исходные и агрегатные данные хранятся в многомерных структурах, т. е. в многомерной базе данных. Такое хранение данных позволяет манипулировать ими как многомерным массивом. Благодаря этому скорость вычисления агрегатных значений показателей одинакова для любого из измерений. Но при этом многомерная БД оказывается избыточной, так как многомерные данные полностью содержат исходные реляционные данные. MOLAP является классической формой OLAP, поэтому довольно часто её называют просто OLAP. Она использует суммирующую базу данных, специальный вариант процессора пространственных баз данных и создаёт требуемую пространственную схему данных, сохраняя и базовые данные и агрегатные. В MOLAP на стадии предварительной загрузки данных в OLAP из источников выполняющая предварительный расчёт агрегатных значений, которые затем сохраняются в многомерную БД, которая обеспечивает быстрое извлечение и экономичное хранение. Примером таких продуктов могут служить Microsoft Analysis Services, Oracle OLAP Option, Essbase, SAS OLAP Server, TM1, PowerPlay.
Гибридный OLAP (Hybrid OLAP) или HOLAP – это OLAP, где исходные данные остаются в той же реляционной базе данных, где они находились изначально, а агрегатные данные хранятся в многомерной БД, т. е. Hybrid OLAP является комбинацией, в которой сами данные хранятся в реляционной БД, а агрегаты — в многомерной БД.
Рассмотрим реляционный OLAP (Relational OLAP) или ROLAP. В нем исходные данные остаются в той же реляционной базе данных, где они находились изначально. Агрегатные данные помещают в служебные таблицы, специально созданные для их хранения в той же БД. Relational OLAP работает непосредственно с реляционным хранилищем, факты и таблицы с измерениями хранятся в реляционных таблицах, и для хранения агрегатных данных создаются дополнительные реляционные таблицы. В ROLAP-реализациях все данные хранятся и обрабатываются в реляционных СУБД, а агрегатные данные могут вообще не существовать или создаваться по первому запросу в СУБД или кэше аналитического программного обеспечения. Примеры таких продуктов — SAP BW, Microstrategy Intelligence Server, Mondrian.
Особым случаем реляционного OLAP является ROLAP реального времени (англ. Real-time ROLAP) или R-ROLAP. В отличие от ROLAP в R-ROLAP агрегатные данные рассчитываются в момент запроса, и для их хранения не создаются дополнительные реляционные таблицы. При этом многомерный запрос к OLAP-системе преобразуется автоматически в SQL-запрос к реляционным данным. Архитектура Real-time ROLAP позволяет проводить многомерный анализ OLTP-данных в режиме реального времени.
У каждого типа хранения есть определенные преимущества, хотя у разных производителей есть разногласия в их оценке. MOLAP лучше всего подходит для небольших наборов данных, он быстро рассчитывает агрегаты и возвращает ответы, но при этом генерируются огромные объёмы данных. ROLAP является более масштабируемым решением, которое использует наименьшее возможное пространство. При этом скорость обработки довольно сильно снижается. HOLAP находится между этими двумя подходами, он хорошо масштабируется и довольно быстро обрабатывается.
- Применение OLAP-технологий как инструмента бизнес-аналитики
Наибольшее применение OLAP находит в продуктах для финансового планирования, решениях класса Business Intelligence.
Business intelligence (BI) переводится как бизнес-анализ или бизнес-аналитика. Чаще всего под понятием «бизнес-аналитика» подразумевают специальное программное обеспечение, которое создано для помощи управленцу в анализе информации о внутренней и внешней среде его компании. В широком смысле BI — это инструменты, которые использует аналитик для преобразования, хранения, анализа, моделирования, доставки и трассировки информации в ходе работы над задачами, которые связаны с принятием управленческих решений на основе фактических данных. В более узком смысле бизнес-аналитика — это совокупность инструментов и методов для построения информативных отчётов о текущей ситуации. В таком случае целью бизнес-аналитики является предоставление нужной информации менеджеру в нужное время. Технологии Business intelligence позволяют анализировать большие объёмы информации, обращая внимание пользователей на ключевые факторы эффективности, моделируя исход различных вариантов действий и отслеживая результаты принятия тех или иных управленческих решений.
Одним из инструментов BI является как раз OLAP-технологии. Они находят применение для решения следующих задач:
- Анализ данных.
Это задача, для которой изначально использовались и до сих пор используются и пользуются большой популярностью OLAP-средства. Многомерная модель данных, возможности для анализа значительных объёмов данных и быстрые ответы на запросы делают OLAP-системы незаменимыми для анализа продаж, различных маркетинговых мероприятий и других задач с большим объёмом исходных данных.
Примеры продуктов: Microsoft Excel Pivot Tables, Microsoft Analysis Services, SAP BW, Oracle Essbase, Oracle OLAP, Cognos PowerPlay, MicroStrategy, Business Objects.
- Финансовое планирование.
Многомерная модель позволяет одновременно вводить данные и легко их анализировать. Поэтому ряд современных продуктов класса Corporate Performance Management используют именно OLAP-модели. Важной задачей при этом является многомерный обратный расчёт, который позволяет рассчитать требуемые изменения детальных ячеек при изменении агрегата. В случае планирования OLAP-средства используют инструмент для анализа «что-если» , т.е. для проигрывания различных вариантов событий.
Примеры продуктов: Microsoft PerformancePint, Oracle EPB, Oracle OFA, Oracle Hyperion Planning, SAP SEM, Cognos Enterprise Planning, Geac.
- Финансовая консолидация.
OLAP технологии позволяют
ускорить расчёт
Примеры продуктов: Oracle FCH, Oracle Hyperion FM, Cognos Controller.
Заключение
В ходе исследования OLAP-технологий и хранилищ данных были рассмотрены следующие основные положения:
- Для хранения больших объемов информации, необходимой для принятия управленческих решений, создают хранилища данных, которые специально разработаны и предназначены для бизнес-анализа и подготовки отчётов;
- В зависимости от архитектуры хранилища данных делятся на нормализованные ХД и хранилища с измерениями;
- OLAP - это технология обработки данных, которая заключается в подготовке агрегированной информации на основе больших массивов данных, которые структурированы по многомерному принципу;
- Могут быть использованы различные средства. Средства для многомерного анализа данных можно условно разделить на клиентские и серверные OLAP-средства;
- В основе инструментария OLAP лежит OLAP-куб, который создается соединением таблиц данных с помощью использования специальных схем – «звезда» и «снежинка»;
- В зависимости от способа реализации OLAP делится на физический и реляционный. Физический OLAP подразделяется на многомерный и гибридный.

- OLD AND NEW Essay Research Paper The
- Old But Modern Essay Research Paper Old
- Old english dialects
- Old English Literature
- Old English period (500-1100 AD)
- Old English Phonetics and Alphabet
- Old English Syntax
- Of The Cloth Essay Research Paper Deborah
- Oh Divine Poetry Essay Research Paper Oh
- Ohio Senators Essay Research Paper Ohio as
- Oil In April 2000 Essay Research Paper
- Oklahoma City Bombing Essay Research Paper Do
- Oklahoma City Bombing Essay Research Paper Oklahoma
- Okonkwo As A Protagonist Essay Research Paper