Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
175
Добавлен:
04.06.2015
Размер:
463.87 Кб
Скачать

5. Microsoft Excel как olap-клиент

Материал взят из справочной системы Ms Excel-2007

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

Экономисту-аналитику часто бывает нужно получать широкую картину коммерческой деятельности, видеть более общие тенденции по совокупным данным и видеть эти тенденции, классифицированные по любому числу переменных. Бизнес-аналитика — это процесс извлечения данных из базы данных 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 Services. Можно также работать с продуктами OLAP сторонних производителей, совместимых с OLE-DB для OLAP.

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

Можно сохранить отчеты сводной таблицы и сводной диаграммы OLAP в шаблонах отчетов (Шаблон отчета. Шаблон Microsoft Excel (XLT-файл), включающий один или несколько запросов или отчетов сводной таблицы, созданных на основе внешних данных. При сохранении шаблона отчета в нем сохраняется определение запроса, но не сохраняются возвращенные данные.) и можно создать файлы подключения к данным Microsoft Office (ODC) для подключения к базам данных OLAP для OLAP запросов (Запрос. В Microsoft Query или Microsoft Access — средство поиска записей, отвечающих на определенный вопрос о данных, хранящихся в источнике данных.). При открытии файла ODC Excel отображает пустой отчет сводной таблицы, готовый для создания макета.

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

Соседние файлы в папке Лекция 4 OLAP технология