Applies ToExcel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Онлайнова аналітична обробка (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 рік представляють унікальні елементи на рівні року виміру часу, тоді як січень представляє неунікійних учасників на рівні місяця, оскільки в вимірі часу може бути більше одного січня, якщо вона містить дані більше одного року.

Обчислюваний елемент     Елемент виміру, значення якого обчислюється під час виконання за допомогою виразу. Обчислювані значення елементів можуть походити зі значень інших учасників. Наприклад, обчислюваний елемент "Прибуток" можна визначити, віднявши значення елемента "Витрати" від значення елемента "Продажі".

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

Ієрархія     Логічна структура дерева, яка упорядковує елементи виміру так, що кожен член має одного батьківського члена і нуль або більше дочірніх членів. Дитина входить до наступного нижчого рівня ієрархії, безпосередньо пов'язаної з поточним учасником. Наприклад, в ієрархії часу, яка містить рівні "Квартал", "Місяць" і "День", "Січень" – дочірній елемент "Квартал1". Один із батьків – це учасник наступного вищого рівня в ієрархії, безпосередньо пов'язаній із поточним учасником. Зазвичай батьківське значення – це об'єднання значень усіх його дочірніх елементів. Наприклад, в ієрархії часу, яка містить рівні "Квартал", "Місяць" і "День", "Квартал1" – це батьківський елемент січня.

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

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

Функції OLAP в Excel

Отримання даних OLAP     Ви можете підключатися до джерел даних OLAP так само, як і з іншими зовнішніми джерелами даних. Ви можете працювати з базами даних, створеними зі службами MICROSOFT SQL Server OLAP версії 7.0, службами аналізу Microsoft SQL Server Analysis Services версії 2000 та серверами Microsoft SQL Server Analysis Services версії 2005 ( серверні продукти Microsoft OLAP). Програма Excel також може працювати зі сторонніми продуктами OLAP, сумісними з OLE-DB для OLAP.

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

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

Дії сервера     Дія сервера – це необов'язкова, але корисна функція, яку адміністратор куба OLAP може визначити на сервері, на якому використовується елемент куба або вимірюється як параметр у запиті, щоб отримати відомості в кубі, або запустити іншу програму, наприклад браузер. Excel підтримує дії сервера URL, Report, Rowset, Drill Through і Expand to Detail, але не підтримує власні, оператори та набори даних.

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

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

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

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

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

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

  • Постачальник Microsoft OLAP     Програма Excel містить драйвер джерела даних та клієнтське програмне забезпечення, потрібне для доступу до баз даних, створених за допомогою служб Microsoft SQL Server OLAP Services версії 7.0, Служб Microsoft SQL Server OLAP версії 2000 (8.0) і служб аналізу Microsoft SQL Server Analysis Services версії 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. Не потрібно використовувати запит для отримання даних зі зведеної таблиці OLAP, підключеної до файлу куба. Докладні відомості див. в статті Використання Microsoft Query для отримання зовнішніх даних.

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

Відмінності між функціями OLAP і джерелом даних, відмінних від OLAP

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

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

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

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

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

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

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

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

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

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

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

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.