Обзор электронной аналитической обработки данных (On-Line Analytical Processing -- OLAP)

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

Электронная аналитическая обработка данных (OLAP) -- это технология, используемая для организации больших коммерческих баз данных и поддержки бизнес-аналитики. Базы данных OLAP разделены на один или несколько кубов, каждый куб организован администратором куба и предназначен для обеспечения поиска и анализа данных, что облегчает создание и использование нужных отчетов сводных таблиц и сводных диаграмм.

В этой статье

Что такое бизнес-аналитики?

Что такое интерактивной аналитической обработки (OLAP)?

Возможности OLAP в Excel

Компоненты, необходимые для доступа к источникам данных OLAP

Функция различия между источник данных OLAP и не OLAP

Что такое бизнес-аналитика?

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

  • Каковы итоги продаж товаров за 2007 год по сравнению с итогами продаж за 2006 год?

  • Какова нынешняя рентабельность по сравнению с тем же временным периодом в течение последних 5-ти лет?

  • Сколько денег истратили покупатели старше 35-ти лет в прошлом году и как это изменялось во времени?

  • Сколько товаров было продано в двух конкретных странах в этом месяце по сравнению с этим же месяцем прошлого года?

  • Как распределяется рентабельность по категориям товаров для каждой возрастной группы (и процентное отношение прибыли и абсолютная прибыль)?

  • Поиск максимальных и минимальных данных по коммивояжёрам, дистрибьюторам, продавцам, клиентам, партнёрам или заказчикам.

К началу страницы

Что такое электронная аналитическая обработка данных (OLAP)?

Электронная аналитическая обработка (OLAP) баз данных упрощает обработку запросов бизнес-аналитики. OLAP — это технология организации баз данных, оптимизированная для обработки запросов и получения отчетов, вместо обработки транзакций. Источником данных для OLAP являются базы данных систем оперативной обработка транзакций (OLTP), обычно размещенные в хранилищах данных. Данные OLAP выводятся из этих данных за длительный период времени и объединяются в структуры, дающие возможность сложного анализа. Данные OLAP организуются иерархически и хранятся в кубах вместо таблиц. Это сложная технология, использующая многомерные структуры для обеспечения быстрого доступа к данным для анализа. Такая организация позволяет легко создавать отчеты сводных таблиц и сводных диаграмм для отображения высокоуровневых сводок, таких как совокупность продаж по всей стране, а также отображать подробности для мест, где продажи чрезвычайно велики или малы.

Базы данных OLAP предназначены для ускорения поиска данных. Поскольку сервер OLAP, в отличие от Microsoft Office Excel, вычисляет итоговые значения, требуется меньше данных для пересылки в Excel при создании или изменении отчета. Такой подход дает возможность работать с гораздо большим объемом исходных данных, нежели когда данные организованы как традиционная база данных, в которой Excel отыскивает все отдельные записи и затем вычисляет итоговые значения.

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

В следующих разделах более подробно каждого компонента:

Куб     Структура данных, объединяющая показатели по уровням и иерархиям для каждой размерности, которую нужно проанализировать. Кубы объединяют несколько размерностей, таких как время, география и ассортимент изделий, с суммарными данными, такими как продажи и суммы запасов. Кубы не являются «кубами» в строго математическом смысле, поскольку их стороны не обязательно равны. Это удобная метафора для сложного понятия.

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

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

Вычисляемый компонент     Элемент размерности, значение которого вычисляется во время работы с помощью выражения. Вычисляемые значения компонентов могут выводиться из значений других элементов. Например, вычисляемый компонент «Прибыль» может определяться вычитанием значения элемента «Затраты» из значения элемента «Продажи».

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

Иерархия     Структура логического дерева, организующая элементы размерности таким образом, что каждый элемент имеет один родительский элемент и нуль или более дочерних элементов. Дочерний элемент — это элемент на следующем более низком уровне в иерархии, непосредственно связанный с текущим элементом. Например, в иерархии «Время», содержащей уровни «Квартал», «Месяц» и «День», «Январь» является дочерним элементом члена «Кв1». Родительский элемент — это элемент на следующем более высоком уровне в иерархии, непосредственно связанный с текущим элементом. Родительское значение обычно является объединением значений всех его дочерних элементов. Например, в иерархии «Время», содержащей уровни «Квартал», «Месяц» и «День», «Кв1» является родительским элементом элемента «Январь».

Уровень     Внутри иерархии данные могут быть организованы по более низким и более высоким уровням детализации, таким как уровни года, квартала, месяца и дня в иерархии «Время».

К началу страницы

Возможности OLAP в Excel

Получение OLAP данных     Вы можете подключиться к источникам данных OLAP, так же, как и для других внешних источников данных. Вы можете работать с базами данных, созданных с помощью служб Microsoft SQL Server OLAP версии 7.0, версией Microsoft SQL Server Analysis Services 2000 и версии Microsoft SQL Server Analysis Services 2005, серверных продуктов Майкрософт OLAP. Excel также можно работать с продуктами сторонних OLAP, совместимых с OLE-DB для OLAP.

Можно просматривать данные OLAP только виде отчет сводной таблицы или отчета сводной диаграммы или в функции листа преобразуются в отчете сводной таблицы, но не диапазон внешних данных. Отчеты сводных диаграмм и отчетов сводных таблиц OLAP можно сохранить в шаблоны отчетов, и можно создавать файлы подключения к данным Office (ODC) (.odc) для подключения к базам данных OLAP для запросов OLAP. При открытии ODC-файл Excel отображает пустой отчет сводной таблицы, будет готово для создания макета.

Создание файлов куба для автономного использования     Можно создать автономный файл куба (CUB) с подмножеством данных из серверной базы данных OLAP. Используйте автономные файлы куба для работы с данными OLAP, когда не подключены к сети. Куб позволяет работать с большими объемами данных в отчетах сводной таблицы и сводной диаграммы, чем без него, и ускоряет поиск данных. Файлы куба можно создать только при использовании поставщик OLAP, такого как Microsoft SQL Analysis Services Server версии 2005, поддерживающего эту возможность.

Действия сервера     Действие server — это функция полезно, но необязательно, администратора куба OLAP можно определить на сервере, который использует куба участника или измерить качестве параметра в запросе для получения сведений в кубе или запустить другое приложение, например браузер. Excel поддерживает URL-АДРЕС, отчетов, строк, детализация и развернуть на сервере действия детализации, но не поддерживает защитой прав собственности, оператор и набора данных. Дополнительные сведения читайте в статье Выполнение действия OLAP-сервера в отчете сводной таблицы .

Ключевые показатели эффективности     Ключевой показатель Эффективности является специальные вычисляемой меры, определенные на сервере, который позволяет отслеживать «ключевые показатели эффективности», включая состояние (текущее значение соответствует ли определенные number?) и тенденций (что превышает значение time?). При отображении эти сервера можно отправить связанные значки, которые отличают новый значок Excel, показывающий выше или ниже уровней статуса (например, светло значок остановки) или ли значение анализ трендов вверх или вниз (например, направленные стрелки).

Форматирование сервера     Куб администраторы могут создавать показатели и вычисляемые элементы с цветом, форматирование, форматирование шрифта и правила условного форматирования, которые могут быть назначен в качестве корпоративной стандартных бизнес-правила. Например формат сервера для прибыли может быть числовой формат валюты цвет ячейки, если значение больше или равно 30 000 и красным цветом, если значение меньше 30 000 зеленого и стиль шрифта полужирным шрифтом, если значение меньше 30 000 и обычные, если больше или равно 30 000. Дополнительные сведения читайте в статье Разработка макета и формата отчета сводной таблицы.

Язык отображения Microsoft Office     Администратор куба может определить на сервере переводы данных и ошибок для тех пользователей, которым нужно видеть данные сводной таблицы на другом языке. Эта возможность определена как свойство подключения файла, настройка страны на компьютере пользователя должна соответствовать языку отображения.

К началу страницы

Программные компоненты, необходимые для получения доступа к источникам данных OLAP

Поставщик OLAP     Чтобы настроить источников данных OLAP для Excel, необходима одно из следующих поставщиков OLAP.

  • Поставщик данных OLAP корпорации Майкрософт     В Excel включен драйвер источника данных и клиентское программное обеспечение, необходимое для доступа к базам данных, созданных в Microsoft SQL Server OLAP Services версии 7.0, Microsoft SQL Server OLAP Services версии 2000 (8.0) и Microsoft SQL Server Analysis Services версии 2005 (9.0).

  • Сторонние поставщики данных OLAP     Для других продуктов OLAP необходимо установить дополнительные драйверы и клиентское программное обеспечение. Чтобы использовать возможности Excel для работы с данными OLAP, продукты сторонних производителей должны соответствовать стандарту OLE-DB для OLAP и быть совместимыми с Microsoft Office. Для получения сведений об установке и использовании поставщиков данных OLAP сторонних производителей обратитесь к системному администратору или к продавцу продукта OLAP.

Серверные базы данных и файлы кубов     Включенное в Microsoft Excel клиентское программное обеспечение для работы с данными OLAP поддерживает подключение к двум типам баз данных OLAP. Если в сети доступна база данных на сервере OLAP, можно извлечь исходные данные непосредственно из нее. Если имеется автономный файл куба, содержащий данные OLAP, или файл определение кубов, можно подключиться к этому файлу и извлечь исходные данные из него.

Источники данных     Источник данных предоставляет доступ ко всем данным в базе данных OLAP или в автономном файле куба. После создания источника данных OLAP на его основе можно создавать отчеты и возвращать данные OLAP в Excel в виде отчета сводной таблицы или отчета сводной диаграммы, или в функции листа, преобразованной из отчета сводной таблицы.

Microsoft Query     С помощью запроса для извлечения данных из внешней базы данных, таких как Microsoft SQL или Microsoft Access. Необходимо использовать запрос для извлечения данных из сводной таблицы OLAP, подключенную к файлу куба. Подробнее читайте Использования Microsoft Query для извлечения внешних данных.

К началу страницы

Различия в работе с исходными данными OLAP и не-OLAP

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

Извлечение данных     Сервера OLAP возвращает новые данные в Excel при каждом изменении макета отчета. С другими типами внешних источников данных можно одновременно запрос для источников данных или настраивать параметры для выполнения запроса только при отображении другому отчету фильтровать элементы поля. Имеется несколько вариантов обновления отчета.

В отчете, основанном на исходных данных OLAP, параметры поля фильтра отчета недоступны, фоновый запрос недоступен и параметр оптимизации памяти недоступен.

Примечание : Параметр оптимизации памяти также недоступен для источников данных OLEDB и для отчетов сводных таблиц, основанных на диапазоне ячеек.

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

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

Поля фильтра отчета OLAP могут не иметь элемента Все и команда Отобразить страницы фильтра отчета недоступна.

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

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

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

При работе с исходными данными OLAP можно включать или исключать скрытые элементы при вычислении промежуточных итогов и общих итогов. При работе с другими типами исходных данных можно включить в промежуточные итоги скрытые элементы поля фильтра отчета, но скрытые элементы в других полях исключаются по умолчанию.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×