27147

Комбинация многомерного и реляционного подхода: киоски (витрины) данных

Доклад

Информатика, кибернетика и программирование

Преимущества реляционных ХД: неограниченный объем хранения данных т. РСУБД лежат в основе большинства OLTP систем а те в свою очередь являются основным источником данных для хранилищ то упрощена загрузка данных в ХД OLTP Online Transaction Processing транзакционная система обработка транзакций в реальном времени. OLTPсистемы предназначены для ввода структурированного хранения и обработки информации операций документов в режиме реального времени при добавлении новых изменений не нужно выполнять сложную физическую реорганизацию...

Русский

2013-08-19

39.38 KB

16 чел.

Комбинация многомерного и реляционного подхода: киоски (витрины) данных.

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

Преимущества реляционных ХД:

  1. неограниченный объем хранения данных
  2. т.к. РСУБД лежат в основе большинства OLTP систем, а те в свою очередь являются основным источником данных для хранилищ, то упрощена загрузка данных в ХД (OLTP (Online Transaction Processing), транзакционная система — обработка транзакций в реальном времени. Способ организации БД, при котором система работает с небольшими по размерам транзакциями, но идущими большим потоком, и при этом клиенту требуется от системы минимальное время отклика.
  3.  Термин OLTP применяют также к системам (приложениям). OLTP-системы предназначены для ввода, структурированного хранения и обработки информации (операций, документов) в режиме реального времени)
  4. при добавлении новых изменений не нужно выполнять сложную физическую реорганизацию хранилища
  5. высокий уровень защиты данных и широкие возможности разграничения прав доступа

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

Реляционные ХД рекомендуется применять: при значительном объеме хранимых данных; при несложной иерархии измерений; если требуется частое измерение размерности данных.

Многомерные хранилища данных: много измерений

Преимущества:

  1. Более наглядно
  2. Широкий спектр возможностей построения аналитических запросов
  3. Более высокая скорость выполнения запросов

Недостатки:

  1. Требуется больший объем памяти
  2. Структура трудно поддается модификации

Многомерные хранилища данных выгодно использовать, когда объем данных невелик и есть стабильный набор измерений 

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

Измерения: это сущности, наименования и свойства объектов, используемые в бизнес проектах. Измерения хранятся в сущностях.

Факты: данные, количественно описывающие бизнес-процесс, непрерывные по своему характеру. Факты хранятся в таблицах отношения, вместе с агрегируемыми данными. Факты являются объектом анализа.

Гибридные хранилища данных

Многомерная и реляционная модели ХД имеют свои преимущества и недостатки. Например, многомерная модель позволяет быстрее получить ответ на запрос, но не дает возможности эффективно управлять такими же большими объемами данных, как реляционная модель.

Логично было бы использовать такую модель ХД, которая представляла бы собой комбинацию реляционной и многомерной моделей и позволяла бы сочетать высокую производительность, характерную для многомерной модели, и возможность хранить сколь угодно большие массивы данных, присущую реляционной модели. Такая модель, сочетающая в себе принципы реляционной и многомерной моделей, получила название гибридной, или HOLAP (Hybrid OLAP).

Хранилища данных, построенные на основе HOLAP, называются гибридными хранилищами данных (ГХД).


Гибридное ХД

Главным принципом построения ГХД является то, что детализированные данные хранятся в реляционной структуре (ROLAP), которая позволяет хранить большие объемы данных, а агрегированные — в многомерной (MOLAP), которая позволяет увеличить скорость выполнения запросов (поскольку при выполнении аналитических запросов уже не требуется вычислять агрегаты).

Пример 

В супермаркете, ежедневно обслуживающем десятки тысяч покупателей, установлена регистрирующая OLTP-система. При этом максимальному уровню детализации регистрируемых данных соответствует покупка по одному чеку, в котором указываются общая сумма покупки, наименования или коды приобретенных товаров и стоимость каждого товара. Оперативная информация, состоящая из детализированных данных, консолидируется в реляционной структуре ХД. С точки зрения анализа представляют интерес обобщенные данные, например, по группам товаров, отделам или некоторым интервалам дат. Поэтому исходные детализированные данные агрегируются, и вычисленные агрегаты сохраняются в многомерной структуре гибридного ХД.

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

Недостатком гибридной модели является усложнение администрирования ХД из-за более сложного регламента его пополнения, поскольку при этом необходимо согласовывать изменения в реляционной и многомерной структурах.

Преимущества:

Построение OLAP-куба выполняется по запросу OLAP-средства на основе реляционных и многомерных данных. Такой подход позволяет избежать взрывного роста данных. При этом можно достичь оптимального времени исполнения клиентских запросов.


 

А также другие работы, которые могут Вас заинтересовать

78350. Растворы электролитов. Изотонический коэффициент. ТЭД 228.26 KB
  Этих толчков вместе с тепловыми колебаниями ионов в кристалле оказывается достаточно для отделения ионов от кристалла и перехода их в раствор. Вслед за первым слоем ионов в раствор переходит следующий слой и таким образом идет постепенное растворение кристалла. Перешедшие в раствор ионы остаются связанными с молекулами воды и образуют гидраты ионов. Иначе говоря в результате диссоциации образуются не свободные ноны а соединения ионов с молекулами растворителя.
78351. Окислительно-восстановительные процессы. Применение электролиза 162.67 KB
  В ионных соединениях эта неравномерность распределения электронов максимальна при образовании веществ с ионной связью валентные электроны практически полностью переходят от атома одного элемента к атому другого. Прн этом элемент электроны которого смещаются к атомам другого элемента полностью в случае ионной связи или частично в случае полярной проявляет положительную окисленность. Элемент к атомам которого смещаются электроны атома другого элемента проявляет отрицательную окисленность. Число электронов смещенных от одного атома...
78352. Металлы и сплавы. Химические свойства металлов и сплавов 238.97 KB
  Химические свойства металлов. Добывание металлов из руд. Правда магний и алюминий сохраняют свой блеск даже будучи превращенными в порошок но большинство металлов в мелкораздробленном виде имеет черный или темносерый цвет.
78353. Комплексные соединения 531.93 KB
  Ионы некоторых элементов способны присоединять к себе другие ионы или нейтральные молекулы (например, NH3), образуя более сложные комплексные ионы. При их связывании с ионами противоположного знака получаются различные комплексные соединения. Наиболее полно свойства и строение комплексных соединений объясняет координационная теория
78354. Химические свойства элементов 157.55 KB
  При нагревании они соединяются с водородом с образованием гидридов с галогенами серой азотом фосфором углеродом и кремнием с образованием соответственно галогенидов сульфидов нитридов фосфидов карбидов и силицидов: При нагревании щелочные металлы способны реагировать с другими металлами образуя интерметаллиды. Иногда для получения щелочных металлов проводят электролиз расплавов их гидроксидов...
78355. Органические соединения. Простые и кратные связи в органических соединениях. Предельные и непредельные углеводороды 70.48 KB
  Изомерия органических соединений. Классификация органических соединений. Берцелиусу определить органическую химию как химию соединений углерода 1806 г. Именно это свойство позволяет углероду образовывать миллионы соединений изучению которых посвящена целая область органическая химия.
78356. Макроэкономическое регулирование национальной экономики 33.31 KB
  Государственная социальная политика. Это совокупность мероприятий в сфере налогообложения направленных на формирование доходной части государственного бюджета повышение эффективности функционирования всей национальной экономики обеспечение экономического роста занятости населения и стабильности денежного обращения Фискальная политика это система регулирования экономики посредством изменений государственных расходов и налогов. Фискальная политика может как благотворно так и достаточно болезненно воздействовать на стабильность...
78357. Экономический рост национальной экономики 63.55 KB
  Факторы экономического роста.Основы методологии расчетов темпов экономического роста. Показатели параметры экономического роста. Как известно темпы экономического роста определяют важнейшие характеристики хозяйствования такие как: динамика объемов производства в системе в целом отдельных ее отраслях и регионах; прогрессивные отраслевые сдвиги; скорость и степень совершенствования структуры национальной экономики; изменение величины и структуры потребления и накопления в стране; динамика уровня жизни населения страны в целом и...
78358. Конкурентоспособность национальной экономики 51.67 KB
  Понятие конкурентоспособности экономической деятельности.Оценка конкурентоспособности национальной экономики. Предпосылки конкурентоспособности национальной экономики ее отраслей и отдельных экономических агентов. Понятие конкурентоспособности экономической деятельности Что же понимать под конкурентоспособностью любого экономического агента.