Перейти до основного
Office

Огляд онлайнової аналітичної обробки (OLAP)

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

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

У цій статті

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

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

Функції OLAP у програмі Excel

Компоненти програмного забезпечення, для яких потрібно отримати доступ до джерел даних OLAP

Відмінності функцій між вихідними даними 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 Services із Microsoft SQL Server версії 7,0, служб аналізу Microsoft SQL Server Services версії 2000, а також 2005 версії служб аналізу Microsoft SQL Server, а саме продуктів Microsoft OLAP Server. У програмі Excel також можна працювати з сторонніми продуктами OLAP, сумісними з OLE-DB для OLAP.

Дані OLAP можна відобразити лише як звіт зведеної таблиці або звіт зведеної діаграми або у функції аркуша, перетвореній зі звіту зведеної таблиці, але не як _ z0z_. Ви можете зберігати звіти зведених таблиць OLAP і звіти зведених діаграм у шаблонах звітів, а також створювати файли зв'язків даних Office (ODC), щоб підключатися до баз даних OLAP для запитів OLAP. Під час відкриття файлу ODC програма Excel відобразить пустий звіт зведеної таблиці, який буде готовий для вас викласти.

Створення файлів кубів для автономного використання     Ви можете створити файл автономного куба (CUB) з підмножиною даних із бази даних OLAP-сервера. Використовуйте файли автономного куба для роботи з даними OLAP, коли ви не підключені до мережі. Куб дає змогу працювати з великими обсягами даних у звіті зведеної таблиці або звіті зведеної діаграми, ніж в іншому разі, і прискорює отримання даних. Файли кубів можна створювати лише в разі використання _ z0z_, наприклад Microsoft SQL Services Server версії 2005, яка підтримує цю функцію.

Дії сервера     Дія сервера – це необов'язкова, але корисна функція, яку адміністратор куба OLAP може визначити на сервері, у якому використовується учасник куба або міра, як параметр у запиті, щоб отримати відомості в кубі або почати іншу програму, наприклад браузер. Програма Excel підтримує URL-адресу, звіт, набір рядків, Деталізуйте та розшириться до дій на сервері, але він не підтримує власність, оператор і набір даних.

KPI     KPI – це спеціальна обчислена міра, визначена на сервері, що дає змогу відстежувати "Ключові показники ефективності", включно з статусом (поточне значення відповідає певному числу?) та Trend (що таке значення з плином часу?). Коли ці параметри відображаються, на сервері можна передавати пов'язані піктограми, схожі на нову піктограму програми Excel, щоб указати вище або нижче рівні стану (наприклад, піктограма стоп-світла) або значення трендовий вгору або вниз (як-от піктограма стрілки напрямку).

Форматування сервера     Адміністратори куба можуть створювати заходи та обчислювані учасники з форматуванням кольорів, форматуванням шрифтів і правилами умовного форматування, які можуть бути призначені як корпоративні стандартні правила для бізнесу. Наприклад, формат сервера для отримання прибутку може бути числовий формат грошової одиниці, колір елемента зеленого кольору, якщо значення більше або дорівнює 30 000 і червоний, якщо значення менше за 30 000, і стиль шрифту жирним шрифтом, якщо значення менше за 30 000 і звичайні, якщо більше ніж або дорівнює 30 000. Докладні відомості наведено в статті створення макета та форматування звіту зведеної таблиці.

Мова інтерфейсу Office     Адміністратор куба може визначати переклад даних і помилок на сервері для користувачів, яким потрібно переглянути відомості зведеної таблиці іншою мовою. Ця функція визначається як властивість підключення до файлу, а країна або регіональні параметри комп'ютера користувача мають відповідати мові інтерфейсу.

На початок сторінки

Компоненти програмного забезпечення, для яких потрібно отримати доступ до джерел даних OLAP

Постачальник даних OLAP     Щоб настроїти джерела даних OLAP для Excel, знадобиться один із таких постачальників даних OLAP:

  • Постачальник Microsoft OLAP     Програма Excel містить _ z0z_ і клієнтське програмне забезпечення, яке має отримати доступ до баз даних, створених за допомогою служб OLAP Services із Microsoft SQL server версії 7,0, Microsoft SQL Server services версії 2000 (8,0) і Microsoft SQL Server services версії 2005 ( 9,0).

  • Сторонні постачальники даних OLAP     Для інших продуктів OLAP потрібно інсталювати додаткові драйвери та клієнтське програмне забезпечення. Щоб використовувати функції Excel для роботи з даними OLAP, продукт третьої сторони має відповідати стандарту OLE-DB для OLAP і бути сумісним із Microsoft Office. Щоб отримати відомості про інсталяцію та використання стороннього постачальника даних OLAP, зверніться до системного адміністратора або постачальника продуктів OLAP.

Бази даних серверів і файлів кубів     Клієнтське програмне забезпечення програми Excel OLAP підтримує підключення до двох типів баз даних OLAP. Якщо база даних на сервері OLAP доступна в мережі, ви можете отримувати вихідні дані безпосередньо з нього. Якщо у вас є _ z0z_ , що МІСТИТЬ дані OLAP або автономний файл куба файл, ви можете підключитися до цього файлу та отримати вихідні дані з нього.

Джерела даних     Джерело даних дає змогу отримати доступ до всіх даних у базі даних OLAP або файлу автономного куба. Створивши джерело даних OLAP, ви можете створювати базові звіти, а також повертати дані OLAP до Excel у формі звіту зведеної таблиці або звіту зведеної діаграми або у функції аркуша, перетвореній зі звіту зведеної таблиці.

Microsoft Query     Ви можете скористатися запитом для отримання даних із зовнішньої бази даних, наприклад Microsoft SQL або Microsoft Access. Не потрібно використовувати запит для отримання даних із зведеної таблиці OLAP, підключеного до файлу куба. Докладні відомості наведено в статті використання Microsoft Query для отримання зовнішніх даних.

На початок сторінки

Відмінності функцій між вихідними даними OLAP і НЕOLAP

Якщо ви працюєте зі звітами зведених таблиць і звітами зведених діаграм з обох OLAP _ z0z_ та інших типів вихідних даних, зверніть увагу на деякі відмінності функцій.

Витягнення даних     Сервер OLAP повертає нові дані до Excel щоразу, коли ви змінюєте макет звіту. Використовуючи інші типи зовнішніх вихідних даних, ви запитуєте всі вихідні дані одночасно або можете встановлювати запити лише під час відображення інших полів фільтра звіту. Крім того, ви можете оновити звіт ще кількома способами.

У звітах, основаних на вихідних даних OLAP, настройки поля фільтра звіту недоступні, фонове запит недоступний, а параметр "оптимізувати пам'ять" недоступний.

Примітка.: Параметр "оптимізувати пам'ять" також недоступний для джерел даних OLEDB і для звітів зведених таблиць на основі діапазону комірок.

Типи полів    Вихідні дані OLAP, _ z0z_ поля можна використовувати лише як рядки (ряди), стовпець (категорія) або поля сторінки. Поля "вимірювати" можна використовувати лише як поля значень. Для інших типів вихідних даних всі поля можна використовувати в будь-якій частині звіту.

Доступ до докладних даних     Для вихідних даних OLAP сервер визначає, які рівні деталізації доступні та обчислюються підсумкові значення, тому докладні записи, які можуть становити підсумкові значення, може бути недоступне. Однак на сервері може бути вибрано значення _ z0z_ , який можна відобразити. Інші типи вихідних даних не мають полів властивостей, але можна відобразити основні відомості про значення полів даних і для елементів, а також відобразити елементи без даних.

У полях фільтра звіту OLAP можуть не бути всі елементи, а команда Відображати сторінки фільтра звіту недоступна.

Початковий порядок сортування     Для вихідних даних OLAP елемент спочатку відображається в тому порядку, у якому сервер OLAP повертає їх. Потім можна впорядкувати або змінити розташування вручну. Для інших типів вихідних даних елементи в новому звіті спочатку відображаються відсортованими за зростанням за іменем елемента.

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

Проміжні підсумки     У звітах із вихідними даними OLAP не можна змінити функцію зведення для проміжних підсумків. З іншими типами вихідних даних можна змінити функції зведення проміжних підсумків і відобразити або приховати проміжні підсумки для всіх полів рядків і стовпців.

Для вихідних даних OLAP можна додавати або вилучати приховані компоненти під час обчислення проміжних підсумків і загальних підсумків. Для інших типів вихідних даних можна включити елементи поля фільтра "прихований" у проміжні підсумки, але приховані елементи в інших полях виключені за замовчуванням.

На початок сторінки

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×