OLAP-технологии в бизнесе
Механизм работы OLAP-технологий в бизнесе. Бизнес-показатели, используемые для анализа и принятия управленческих решений при использовании OLAP-кубов. Классификация OLAP-технологий и их особенности. Составление отчетов, анализ и прогнозирование событий.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 20.04.2017 |
Размер файла | 294,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
2
Реферат
OLAP-технологии в бизнесе
Введение
В современном мире невозможно переоценить роль компьютерных технологий, они проникли во все сферы жизни общества и помогают решать множество задач. Применение компьютерных технологий разительно облегчает информационные процессы: процессы поиска, хранения, передачи и обработки информации. Информационно-коммуникационные технологии применяются повсеместно: для развлечения, в начальном, среднем и высшем образовании, для самообразования, в государственных учреждениях и, безусловно, в сфере бизнеса. Вследствие многообразия программного и аппаратного обеспечения потенциальные возможности компьютерных технологий безграничны. В этой сфере также ведется постоянное развитие и усовершенствование. На любом предприятии сегодня используются хранилища данных, базы данных, и системы управления базами данных. Эти технологии позволяют сохранять информацию и обеспечивают быстрый доступ к ней. Вместе с усовершенствованием информационно-коммуникационных технологий в целом, совершенствуются и базы данных. Их структура становится сложнее, а объем решаемых задач больше.
Например, реляционные базы данных позволяют представлять данные о предметной области с помощью двумерных таблиц, между которыми устанавливается связь. Они позволяют отобразить информацию в наиболее доступной для понимания пользователя форме. Однако проблема реляционной базы данных заключается в том, что процесс ее разработки является трудоемким, а доступ к данным осуществляется на низкой скорости. Кроме этого, использование двумерных таблиц не предполагает работу с многомерными данными. Решением может являться применение отдельных таблиц для каждого типа данных (измерения), однако анализ такого набора таблиц массивен и требует много времени. Реляционные базы данных способны безупречно обрабатывать массивы данных, имеющие небольшое число измерений, но они не отвечают требованиям более глубокого анализа данных. Именно поэтому становится актуальна проблема применения OLAP-технологий (предполагающих использование многомерных кубов) в бизнесе.
Целью работы является исследование OLAP-технологий их применения в бизнесе.
Задачи исследования:
1. Изучить литературу по теме применения OLAP-технологий.
2. Описать принцип работы OLAP-кубов.
3. Привести примеры использования OLAP-технологий в бизнесе.
4. Описать виды OLAP-технологий, объяснить их преимущества.
5. Сделать выводы касательно эффективности применения OLAP-технологий в сфере бизнеса.
Тема применения OLAP-технологий весьма распространена и освещена в литературе и интернет-источниках, однако данная работа предполагает обобщение разрозненного материала.
Глава 1. Механизм работы OLAP-технологий
В ходе принятия управленческих решений менеджер генерирует некие гипотезы. Чтобы принять решение окончательно или понять, что оно будет неэффективным, необходимо понимать, как изменение одного фактора повлияет на остальные, как устанавливается зависимость между этими факторами. Например, какова зависимость объема продаж от места и времени сбыта и т.п.
Многомерная система управления базами данных - это такой тип управления базами данных, который основан на многомерном представлении баз данных. Многомерные базы данных часто создаются с использованием входных данных уже существующих реляционных баз данных. Многомерная база данных способна отвечать на вопросы вроде «сколько товаров было продано в определенном регионе в такой-то месяц» и аналогичные вопросы, связанные с обобщением и анализом бизнес-операций и тенденций, тогда как реляционная база данных обычно получает ответ с использованием языка структурированных запросов (SQL).
Многомерная база данных (или многомерная система управления базами данных) подразумевает способность быстро обрабатывать данные в базе данных так, чтобы ответ мог быть сгенерирован моментально.
OLAP (от англ. «online analytical processing»- онлайн аналитическая обработка) - это технология компьютерной обработки, которая позволяет пользователю легко и выборочно извлекать и просматривать данные по разным параметрам, с разных точек зрения.Набор технологий OLAPвключает в себя такие функции как построение динамических отчетов по различным аспектам, анализ имеющихся данных, наблюдение, оценивание и прогнозирование основных показателей бизнеса.
Для облегчения такого анализа данные OLAP хранятся в многомерной базе данных.Приложение OLAP, которое обращается к данным из многомерной базы данных, также называется MOLAP (multidimensional OLAP - многомерная OLAP-технология).
В то время как реляционная база данных может рассматриваться как двумерная, многомерная база данных рассматривает каждый атрибут данных (например, продукт, географический регион продаж и временной период) как отдельную величину, отдельное «измерение». Программное обеспечение OLAP может определять пересечение величин (все продукты, проданные в определенном регионе, выше определенной цены в течение определенного периода времени) и отображать их. Атрибуты, такие как временные периоды, могут быть разбиты на субатрибуты. Атрибут (в общем понимании)- это свойство или характеристика. В области компьютерного программирования атрибут- это переменное свойство или характеристика какого-либо компонента программы, который может принимать различные значения.
Многомерная база данных осуществляет возможность моментальной обработки информации в базе данных, это позволяет получить ответ быстро. Интерфейс многомерной базы данных может варьировать в зависимости от того, как расположены данные. С точки зрения концепции, многомерная база данных использует идею информационных кубов, чтобы представление измерений данных было доступно пользователю. Например, управленец (пользователь) может рассмотреть зависимость такого измерения как «объем продаж» от каких-либо факторов (географическое положение, время или какое-либо другое измерение). В таком случае «объем продаж» будет являться измерительным атрибутом куба данных, а другие величины будут рассматриваться как атрибут функции.
OLAP может использоваться для интеллектуального анализа данных или обнаружения ранее не выявленных связей между элементами данных. База данных OLAP не обязательно должна быть столь же большой, как хранилище данных, поскольку не все транзакционные данные необходимы для анализа тенденций. Также данные могут быть импортированы из существующих реляционных баз данных для создания многомерной базы данных для OLAP с помощью специального программного интерфейса ODBC (от англ. «OpenDatabaseConnectivity» - открытый интерфейс доступа к базам данных).
Реляционные базы данных и базы данных OLAP по способу организации данных. Если же в реляционных базах данных информация представлена в виде взаимосвязанных таблиц, то в базах данных OLAP информация представлена в виде так называемых OLAP-кубов. В OLAP-кубах хранятся сведения о взаимосвязях и об иерархии данных, что значительно упрощает процедуру извлечения необходимой информации и создания отчетов, так как местонахождение необходимых данных и их взаимосвязь с другими данными известно заранее. Кубы данных содержат информацию, отображенную в заранее разработанном виде. Это значит, что группировка, фильтрация, сортировка информации осуществляется до введения данных. Именно поэтому вывод и извлечение информации, запрашиваемой пользователем, становится простым и быстрым действием.
Существует набор свойств OLAP-данных:
1)Концепция данных многомерна, при этом количество измерений не ограничено.
2) OLAP-технологии наиболее доступны и понятны пользователю, так как представляют собой единую логическую систему иерархий и взаимосвязей данных.
3) Скорость обработки запросов постоянна и не падает при увеличении количества измерений.
4) Настройке конечных запросов свойственна гибкость. Пользователь видит только запрашиваемые им данные.
Основоположник термина OLAPЭдгар Кодд сформулировал «12 правил аналитической обработки в реальном времени», однако позднее они были переформулированы Найджелом Пендсом: FASMI (Fast Multidimensional Information - быстрая многомерная информация). Согласно этому утверждению OLAP-системы должны быть:
1. Fast - быстрой, практически мгновенно обеспечивать отклик на запрос пользователя.
2. Shared - многопользовательской, должно быть обеспечение контроля доступа к данным и возможность одновременного использования несколькими «юзерами».
3. Multidimensional - многомерной, данные должны быть представлены в виде OLAP-кубов.
4. Information - набор данных должен быть полным, в отчете должна содержаться вся необходимая информация.
Глава 2. Применение OLAP-технологий в бизнесе
OLAP-кубы содержат бизнес-показатели, используемые для анализа и принятия управленческих решений, например, прибыль, рентабельность продукции, совокупные средства (активы), собственные средства, заемные средства и т.д.
В сфере бизнеса существуют три основных цели применения OLAP-технологий: анализ данных, планирование бюджета, финансовая консолидация. Многомерная модель данных, возможность проводить анализ большого объема данных и быстрая обработка запросов делают OLAP-технологии безальтернативным механизмом для анализа продаж, маркетинговых кампаний и других задач с большим количеством исходных данных. Примеры программ, выполняющих решение такого рода задач: Microsoft Excel Pivot Tables, Microsoft Analysis Services, SAP BW, Oracle Essbase, Oracle OLAP, Cognos PowerPlay, MicroStrategy, Business Objects.Еще одна важная функция - многомерный обратный расчет (back-solve). Она помогает рассчитать изменения детальных ячеек, которые требуются для изменения агрегированного значения. Это механизм для анализа «что если», т.е. для понимания, как изменение тех или иных факторов повлияет на конечный результат, проигрываются различные варианты событий при планировании. Примеры продуктов, выполняющих такого рода задачи: MicrosoftPerformancePint, OracleEPB, OracleOFA, OracleHyperionPlanning, SAPSEM, CognosEnterprisePlanning, Geac.OLAP-технологии также помогают выполнить расчет консолидированных отчетов и повысить прозрачность всего процесса. Связи данных при применении OLAP-технологий становятся очевидными, а процесс быстрым. Так, например, задачи, связанные с финансовой консолидацией, могут решить такие продукты: Oracle FCH, Oracle Hyperion FM, Cognos Controller.
Рассмотрим для наглядности конкретный пример применения OLAP-технологий в бизнесе.
Бизнес-показатели в OLAP-системах хранятся, как уже было отмечено выше, не в двумерныхтаблицах, а в разрезах гиперкубов. Эти разрезы представляют собой основные бизнес-аспекты деятельности того или иного предприятия: товары, места продажи, время продажи и прочее. Рассмотрим простой пример трехмерного OLAP-куба(Рисунок 1.).Информация сортируется по трем параметрам:месяц продажи, город продажи и проданные товары. Эти аспекты называются измерениями. У каждого из этих измерений есть варианты выборки: у измерения «город» - Москва, Пермь, Казань, у измерения «время» - август, сентябрь, октябрь, у измерения «товары» бананы, груши, яблоки. Эти варианты называются набором мер. При этом структура OLAP-куба может быть более сложной. Например, измерение «Время» может содержать не только месяц, но и год, неделю, число, при этом будет выстроена специальная иерархия: Год-Месяц-Неделя-Число.
Важное свойство иерархии? по уровням- возможностьсоздания порядка внутри каждого уровня. Например, расставить месяца в хронологической последовательности или города по численности населения. Большая часть современных алгоритмов пренебрегают этим свойством, сознательно отказываясь от потенциально полезных связей модели.
Рисунок 1.
Безусловно, информацию, заложенную в гиперкубе можно представить в виде таблицы. Однако для составления отчета потребуется больше времени из-за необходимости проведения дополнительного анализа таблицы, информация будет так же наглядна, но не для любого запроса. В такой таблице измерения (в данном случае бизнес-показатели) будут столбцами и строками (см. Рисунок 2).
Рисунок 2
Глава 3. Виды OLAP-систем
OLAP системы классифицируются в зависимости от способа хранения и обработки данных на три основных вида: ROLAP, MOLAP, HOLAP.
ROLAP - реляционные OLAP технологии (RelationalOLAP). Этот вид OLAP системы взаимодействует с реляционными базами данных. Данные хранятся в реляционных таблицах, однако менеджеры, будучи пользователями программы, могут выполнять многомерный анализ, как в традиционной OLAP системе. Это представляется возможными благодаря применению SQL механизмов и специальных запросов. При применении такого вида OLAP системы можно эффективно обрабатывать большое количество данных, при том как числовых, так и текстовых. Однако отмечается низкая скорость обрабатывания запросов и составления отчетов.
MOLAP - многомерные OLAP технологии (MultidimensionalOLAP). Это так называемая традиционная система. Ее главная особенность - заблаговременное планирование и разработка структуры расположения данных с целью оптимизации системы. Данные в этой системе хранятся в OLAP кубах, которые, как было сказано в первой главе, представляют собой многомерные массивы. Стоит отметить, что количество измерений не ограничено, трехмерное измерение во второй главе в примере было выбрано лишь для наглядности. Традиционная система OLAP позволяет отвечать на различные по своей структуре запросы пользователя, поэтому они считаются наиболее эффективными. В рамках использования этого вида системы возможно производить сложные аналитические расчеты. При этом отмечается высокая скорость обработки запросов. Это преимущество достигается благодаря предварительному формированию кубов данных.
HOLAP - смешанные OLAP системы (HybridOLAP). В такой системе основные данные хранятся в реляционной таблице, как в системе ROLAP, а обрабатываемые (агрегируемые) данные хранятся в предварительно «сконструированных» многомерных кубах. Таким образом, предполагалось совместить преимущества предыдущих двух видов, вытеснив их недостатки. Однако данная система хранения и обработки данных уступает традиционной по производительности.
Стоит отметить, что на этом разнообразие видов систем OLAP не ограничивается. Существует также WOLAP (WebOLAP), позволяющие пользоваться базами данных через web интерфейс, DOLAP (Desktop OLAP), предоставляющее возможность пользователям загрузить базу данных и использовать ее на определенном рабочем месте, MobileOLAP дает возможность работать с базой данных на мобильном устройстве, SOLAP (SpatialOLAP) - пространственно-временная база данных, в которой хранится геометрия, связанная с элементами пространственного измерения и пространственными измерениями.
Заключение
olap бизнес управленческий решение
Применение реляционных баз данных в ведении бизнеса не отвечает потребностям и запросам управленцев, менеджеров и сотрудников организаций. Количество бизнес-показателей увеличивается с расширением предприятия и развитием экономики как науки. Именно поэтому применение многомерных баз данных является панацеей в сфере бизнеса. OLAP технологии, использующие метод хранения и обработки данных в виде кубов позволяют автоматизировать стратегический уровень управления предприятием. Составление отчетов, анализ и прогнозирование событий становится менее трудоемким процессом при применении OLAP технологий.
Библиография
1 Междисциплинарный научно-практический журнал «Бизнес-информатика» №01-2008 Главный редактор Никитин В.В.Тираж 500 экз. Журнал отпечатан в типографии ООО «ГЕО ТЭК». Статья «OLAP ТЕХНОЛОГИИ: ОБЗОР РЕШАЕМЫХ ЗАДАЧ И ИССЛЕДОВАНИИ?»Ю. Кудрявцев (стр. 66-67).
2 Анализ данных и процессов: учеб. пособие / А. А. Барсегян, М. С. Куприянов, И. И. Холод, М. Д. Тесс, С. И. Елизаров. -- 3-е изд., перераб. и доп. -- СПб.: БХВ-Петербург, 2009. --512 с.: ил. + CD-ROM -- (Учебная литература для вузов) SBN 978-5-9775-0368-6 (страница 50-51).
Размещено на Allbest.ru
...Подобные документы
Построение систем анализа данных. Построение алгоритмов проектирования OLAP-куба и создание запросов к построенной сводной таблице. OLAP-технология многомерного анализа данных. Обеспечение пользователей информацией для принятия управленческих решений.
курсовая работа [1,3 M], добавлен 19.09.2008OLAP: общая характеристика, предназначение, цели, задачи. Классификация OLAP-продуктов. Принципы построения OLAP системы, библиотека компонентов CubeBase. Зависимость производительности клиентских и серверных OLAP-средств от увеличения объема данных.
курсовая работа [113,6 K], добавлен 25.12.2013Сущность OnLine Analytical Processing (OLAP). Классификация OLAP-продуктов по способу хранения данных и месту нахождения OLAP-машины. Создание приложения с помощью клиентского инструментального средства. Принципы построения ядра системы анализа данных.
курсовая работа [275,8 K], добавлен 19.07.2012Основа концепции OLAP (On-Line Analytical Processing) – оперативной аналитической обработки данных, особенности ее использования на клиенте и на сервере. Общие характеристика основных требования к OLAP-системам, а также способов хранения данных в них.
реферат [24,3 K], добавлен 12.10.2010Разработка подсистем анализа веб-сайта с помощью Microsoft Access и Olap-технологий. Теоретические аспекты разработки подсистемы анализа данных в информационной системе музыкального портала. Olap-технологии в подсистеме анализа объекта исследования.
курсовая работа [864,8 K], добавлен 06.11.2009Вечное хранение данных. Сущность и значение средства OLAP (On-line Analytical Processing). Базы и хранилища данных, их характеристика. Структура, архитектура хранения данных, их поставщики. Несколько советов по повышению производительности OLAP-кубов.
контрольная работа [579,2 K], добавлен 23.10.2010Рассмотрение OLAP-средств: классификация витрин и хранилищ информации, понятие куба данных. Архитектура системы поддержки принятия решений. Программная реализация системы "Abitura". Создание Web-отчета с использованием технологий Reporting Services.
курсовая работа [2,7 M], добавлен 05.12.2012Основные сведения об OLAP. Оперативная аналитическая обработка данных. Классификация продуктов OLAP. Требования к средствам оперативной аналитической обработки. Использование многомерных БД в системах оперативной аналитической обработки, их достоинства.
курсовая работа [67,5 K], добавлен 10.06.2011Назначение хранилищ данных. Архитектура SAP BW. Построение аналитической отчетности на основе OLAP-кубов в системе SAP BW. Основные различия между хранилищем данных и системой OLTP. Обзор функциональных сфер BEx. Создание запроса в BEx Query Designer.
курсовая работа [1019,1 K], добавлен 24.12.2012Обзор и анализ программных технологий создания WEB-приложений для аналитической обработки данных. Разработка многомерных моделей данных для построения OLAP-кубов по международному научно-техническому и образовательному сотрудничеству вузов России.
дипломная работа [3,8 M], добавлен 16.05.2013Хранилище данных, принципы организации. Процессы работы с данными. OLAP-структура, технические аспекты многомерного хранения данных. Integration Services, заполнение хранилищ и витрин данных. Возможности систем с использованием технологий Microsoft.
курсовая работа [1,0 M], добавлен 05.12.2012OLAP как автоматизированные технологии сложного (многомерного) анализа данных, Data mining - извлечение данных, интеллектуальный анализ. Виды запросов к многомерной базе данных, их содержание и анализ полученных результатов. Схема "звезда", "снежинка".
презентация [132,1 K], добавлен 19.08.2013Построение схемы хранилища данных торгового предприятия. Описания схем отношений хранилища. Отображение информации о товаре. Создание OLAP-куба для дальнейшего анализа информации. Разработка запросов, позволяющих оценить эффективность работы супермаркета.
контрольная работа [1,9 M], добавлен 19.12.2015Анализ деятельности маркетингового агентства. Типы программного обеспечения, которые используются при реализации хранилищ данных. Концептуальная модель – описание предметной области, для которой создается хранилище, ее сущностей и связей между ними.
дипломная работа [1,6 M], добавлен 10.09.2017Информационные технологии и системы. Связь организаций и информационных систем. Интегрированная система управления промышленными предприятиями. Возможности информационных технологий в бизнесе, их влияние на организацию и роль менеджеров в этом процессе.
курсовая работа [147,7 K], добавлен 07.05.2012Понимание хранилища данных, его ключевые особенности. Основные типы хранилищ данных. Главные неудобства размерного подхода. Обработка информации, аналитическая обработка и добыча данных. Интерактивная аналитическая обработка данных в реальном времени.
реферат [849,7 K], добавлен 16.12.2016История и факторы развития облачных вычислений. Роль виртуализации в развитии облачных технологий. Модели обслуживания и принципы работы облачных сервисов. Преимущества облака для Интернет-стартапов. Применение технологии облачных вычислений в бизнесе.
реферат [56,6 K], добавлен 18.03.2015Иерархические, сетевые и реляционные модели данных. Различия между OLTP и OLAP системами. Обзор существующих систем управления базами данных. Основные приемы работы с MS Access. Система защиты базы данных, иерархия объектов. Язык программирования SQL.
курс лекций [1,3 M], добавлен 16.12.2010Модели обслуживания облачных технологий (IaaS, PaaS, SaaS). Определение облачных технологий, их основные характеристики, достоинства и недостатки. Функции и возможности облачного решения Kaspersky Endpoint Security Cloud от "Лаборатории Касперского".
курсовая работа [626,7 K], добавлен 29.06.2017Разработка и внедрение программного модуля поддержки принятия управленческих решений для информационной системы медицинского предприятия ООО "Центр эндохирургических технологий". Эффективность применения модуля, полученные с его помощью результаты.
дипломная работа [1,9 M], добавлен 11.04.2013