Онлайн аналитичната обработка (OLAP) е технология, която се използва за организиране на големи бизнес бази данни и за поддръжка на бизнес разузнаване. OLAP базите данни са разделени на един или повече кубове и всеки куб е организиран и проектиран от администратор на куб, така че да отговаря на начина, по който извличате и анализирате данни, така че да е по-лесно да създавате и използвате отчетите с обобщена таблица и отчетите на обобщена диаграма, които ви трябват.

В тази статия

Какво представлява бизнес разузнаването?

Бизнес анализаторът често иска да получи голяма картина на бизнеса, да вижда по-широки тенденции въз основа на агрегирани данни и да вижда тези тенденции, разбити по произволен брой променливи. Бизнес разузнаването е процесът на извличане на данни от OLAP база данни и след това анализиране на тези данни за информация, която можете да използвате, за да вземате информирани бизнес решения и да предприемате действия. Например OLAP и бизнес разузнаването ви помагат да отговорите на следните типове въпроси за бизнес данни:

  • Как се сравняват общите продажби на всички продукти за 2007 г. с общите продажби от 2006 г.?

  • Как нашата доходност към днешна дата се сравнява със същия период от време през последните пет години?

  • Колко пари са изхарчили клиентите на възраст над 35 години миналата година и как това поведение се е променило с течение на времето?

  • Колко продукта са продадени в две конкретни страни/региони този месец, за разлика от същия месец миналата година?

  • За всяка възрастова група клиенти каква е разбивката на доходността (както процент на печалбата, така и обща сума) по категория продукти?

  • Намерете най-добрите и най-долните продавачи, дистрибутори, доставчици, клиенти, партньори или клиенти.

Най-горе на страницата

Какво представлява онлайн аналитичната обработка (OLAP)?

Базите данни за онлайн аналитична обработка (OLAP) улесняват заявките за бизнес разузнаване. OLAP е технология за база данни, която е оптимизирана за заявки и отчети, вместо да обработва транзакции. Изходните данни за OLAP са бази данни за онлайн обработка на транзакции (OLTP), които често се съхраняват в складове за данни. OLAP данните се извличат от тези исторически данни и се агрегират в структури, които позволяват сложен анализ. OLAP данните също са организирани йерархично и се съхраняват в кубове вместо в таблици. Това е сложна технология, която използва многомерни структури, за да осигури бърз достъп до данните за анализ. Тази организация улеснява отчет с обобщена таблица или отчет на обобщена диаграма да показва обобщения на високо ниво, като например общи суми за продажби в цяла страна или регион, както и да показва подробни данни за сайтове, където продажбите са особено силни или слаби.

OLAP базите данни са предназначени да ускорят извличането на данни. Тъй като OLAP сървърът, а не Microsoft Office Excel, изчислява обобщените стойности, трябва да се изпращат по-малко данни Excel, когато създавате или променяте отчет. Този подход ви позволява да работите с много по-големи количества изходни данни, отколкото бихте могли, ако данните са били организирани в традиционна база данни, където Excel извлича всички отделни записи и след това изчислява обобщените стойности.

OLAP базите данни съдържат два основни типа данни: мерки, които са числови данни, количествата и средните стойности, които използвате, за да вземате информирани бизнес решения и измерения, които са категориите, които използвате за организиране на тези мерки. OLAP базите данни помагат за организирането на данни по много нива на детайлност, като използват същите категории, с които сте запознати, за да анализирате данните.

Следващите раздели описват всеки компонент по-подробно:

Куб     Структура на данните, която обобщава мерките по нивата и йерархиите на всяко от измеренията, които искате да анализирате. Кубовете комбинират няколко измерения, като например време, география и продуктови линии, с обобщени данни, като например данни за продажби или наличности. Кубовете не са "кубове" в строго математическия смисъл, тъй като те не са непременно равни страни. Те обаче са аптект метафора за сложна концепция.

Мярка     Набор от стойности в куб, които се базират на колона в таблицата с факти на куба и които обикновено са числови стойности. Мерките са основните стойности в куба, които са предварително обработени, агрегирани и анализирани. Често срещаните примери включват продажби, печалби, приходи и разходи.

Член      Елемент в йерархия, представящ едно или повече повторения на данни. Членът може да бъде уникален или неуникален. Например 2007 г. и 2008 г. представят уникални членове в годишното ниво на измерение на времето, докато януари представя неуникален брой членове в нивото на месеца, тъй като може да има повече от един януари във времевия размер, ако съдържа данни за повече от една година.

Изчисляемо член     Член на измерение, чиято стойност се изчислява по време на изпълнение с помощта на израз. Стойностите на изчисляемите членове могат да бъдат получени от стойностите на други членове. Например изчисляемото член, Печалба, може да се определи чрез изваждане на стойността на члена, "Разходи" от стойността на члена – "Продажби".

измерение     Набор от една или повече организирани йерархии от нива в куб, който потребителят разбира и използва като основа за анализ на данни. Например географията може да включва нива за "Страна/регион", "Щат/провинция" и "Град". Или измерение във времето може да включва йерархия с нива за година, тримесечие, месец и ден. В отчет с обобщена таблица или в обобщена диаграма всяка йерархия става набор от полета, които можете да разгънете и свиете, за да разкриете по-ниски или по-високи нива.

Йерархия     Логическа структура на дърво, която организира членовете на измерение, така че всеки член да има един родител и нула или повече членове на детето. Детето е член на следващото по-ниско ниво в йерархия, която е пряко свързана с текущия член. Например в йерархия на времето, съдържаща нивата Тримесечие, Месец и Ден, януари е дете на Qtr1. Родителят е член на следващото по-високо ниво в йерархия, която е пряко свързана с текущия член. Родителската стойност обикновено е консолидиране на стойностите на всички свои деца. Например в йерархия на времето, която съдържа нивата Тримесечие, Месец и Ден, Qtr1 е родителят на януари.

Ниво     В рамките на йерархията данните могат да бъдат организирани в по-ниски и по-високи нива на детайлност, като например нива "Година", "Тримесечие", "Месец" и "Ден" в йерархията "Час".

Най-горе на страницата

OLAP функции в Excel

Извличане на OLAP данни     Можете да се свържете към OLAP източници на данни точно както правите с други външни източници на данни. Можете да работите с бази данни, които са създадени с OLAP услуги на Microsoft SQL Server версия 7.0, Microsoft SQL Server Услуги за анализ, версия 2000 и Microsoft SQL Server Услуги за анализ, версия 2005 – продуктите на OLAP сървъра на Microsoft. Excel да работите с OLAP продукти на други доставчици, които са съвместими с OLE-DB за OLAP.

Можете да покажете OLAP данни само като отчет с обобщена таблица или обобщена диаграма или във функция на работен лист, конвертирана от отчет с обобщена таблица, но не и като диапазон от външни данни. Можете да записвате отчети с обобщена таблица на OLAP и отчети на обобщена диаграма в шаблони за отчети и можете да създавате файлове на Office Файлове за връзка с данни (ODC) (.odc), за да се свържете към OLAP бази данни за OLAP заявки. Когато отворите ODC файл, Excel показва празен отчет с обобщена таблица, който е готов за оформяне.

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

Действия на сървъра     Действието на сървъра е незадължителна, но полезна функция, която администраторът на OLAP куб може да дефинира на сървър, който използва член на куб или мярка като параметър в заявка, за да получи подробни данни в куба или да стартира друго приложение, като например браузър. Excel поддържа действия на СЪРВЪРА ЗА URL адреси, отчети, редове, детайлно и разгъване до подробни данни, но не поддържа собственически, отчети и набор от данни.

KPIs      KPI е специална изчисляема мярка, която е дефинирана на сървъра, която ви позволява да проследявате "ключови показатели на производителността", включително състоянието (Текущата стойност отговаря ли на определен номер?) и тенденция (каква е стойността във времето?). Когато те се покажат, Сървърът може да изпраща свързани икони, които са подобни на новата икона на Excel, зададена да показва над или под нивата на състоянието (например икона "Стоп светлина") или дали дадена стойност се тенденция нагоре или надолу (например икона на стрелка за посока).

Форматиране на сървъра     Администраторите на кубове могат да създават мерки и изчисляеми членове с цветно форматиране, форматиране на шрифта и правила за условно форматиране, които може да бъдат определени като корпоративно стандартно бизнес правило. Например форматът на сървъра за печалба може да бъде числов формат на валута, цвят на клетка със зелен цвят, ако стойността е по-голяма или равна на 30 000 и червена, ако стойността е по-малка от 30 000 и стил на шрифта с получер шрифт, ако стойността е по-малка от 30 000 и обикновена, ако е по-голяма или равна на 30 000. За повече информация вижте Проектиране на оформлението и формата на отчет с обобщена таблица.

Office език за показване     Администраторът на куб може да дефинира преводи за данни и грешки на сървъра за потребители, които трябва да виждат информация за обобщена таблица на друг език. Тази функция се дефинира като свойство за връзка с файл и настройката на държавата/региона на компютъра на потребителя трябва да съответства на езика за показване.

Най-горе на страницата

Софтуерни компоненти, които трябва да имате достъп до OLAP източници на данни

OLAP доставчик     За да настроите OLAP източници на данни за Excel, ви трябва един от следните OLAP доставчици:

  • OLAP доставчик на Microsoft     Excel включва софтуера на драйвер на източник на данни и клиента, който трябва да имате достъп до бази данни, създадени с OLAP услуги на Microsoft SQL Server версия 7.0, Microsoft SQL Server OLAP услуги версия 2000 (8.0) и Microsoft SQL Server Услуги за анализ, версия 2005 (9.0).

  • OLAP доставчици на други доставчици     За други OLAP продукти трябва да инсталирате допълнителни драйвери и клиентски софтуер. За да използвате Excel за работа с OLAP данни, продуктът от друг страна трябва да съответства на OLE-DB за OLAP стандарта и да Microsoft Office съвместим. За информация относно инсталирането и използването на OLAP доставчик на друг доставчик се консултирайте със системния администратор или доставчика за вашия OLAP продукт.

Сървърни бази данни и файлове на кубове     Софтуерът Excel OLAP клиент поддържа връзки към два типа OLAP бази данни. Ако във вашата мрежа има база данни на OLAP сървър, можете директно да извлечете изходните данни от нея. Ако имате файл офлайн файл с кубове който съдържа OLAP данни или дефиниция за куб файл, можете да се свържете с този файл и да извлечете изходните данни от него.

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

Microsoft Query     Можете да използвате Query за извличане на данни от външна база данни, като например Microsoft SQL Microsoft Access. Не е необходимо да използвате Query, за да извличате данни от OLAP обобщена таблица, която е свързана към файл на куб. За повече информация вижте Използване на Microsoft Query за извличане на външни данни.

Най-горе на страницата

Разлики в функциите между OLAP и данни, които не са OLAP източник

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

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

В отчети, базирани на данни от OLAP източник, настройките на полетата на филтъра за отчет не са налични, фоновата заявка е недостъпна и настройката за оптимизиране на паметта не е налична.

Забележка: Настройката за оптимизиране на паметта също не е налична за OLEDB източници на данни и за отчети с обобщени таблици въз основа на диапазон от клетки.

Типове полета    OLAP изходни данни, измерение полета могат да се използват само като редове (серии), колони (категория) или полета на страници. Полетата за измерване могат да се използват само като полета за стойности. За други типове изходни данни всички полета могат да се използват във всяка част на отчета.

Достъп до подробни данни     За изходните данни на OLAP сървъра определя какви нива на подробност са налични и изчислява обобщените стойности, така че подробните записи, които са обобщени стойности, може да не са налични. Сървърът обаче може да ви предостави полета за свойства, които можете да покажете. Другите типове изходни данни нямат полета за свойство, но можете да покажете базовите подробности за стойностите на полетата за данни и за елементите и можете да показвате елементи без данни.

Полетата за филтриране на отчети на OLAP може да нямат елемент "Всички", а командата Покажи страниците на филтъра за отчети не е налична.

Първоначален ред на сортиране     За OLAP изходните данни елементите първо се показват в реда, в който OLAP сървърът ги връща. След това можете да сортирате или ръчно да пренареждате елементите. За други типове изходни данни елементите в нов отчет първо се показват сортирани във възходящ ред по име на елемент.

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

Междинни суми     В отчетите с OLAP изходни данни не можете да променяте обобщаващата функция за междинни суми. С други типове изходни данни можете да промените обобщените функции за междинни суми и да покажете или скриете междинните суми за всички полета за редове и колони.

За OLAP изходни данни можете да включвате или изключвате скрити елементи, когато изчислявате междинни суми и общи суми. За други типове изходни данни можете да включите скрити елементи на полета за филтър на отчет в междинни суми, но скритите елементи в други полета се изключват по подразбиране.

Най-горе на страницата

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединяване към Microsoft Office участници в Insider

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×