Що таке інфокуб SAP BI/BW? Як створити один?
⚡ Розумний підсумок
Інфокуб у SAP BW — це автономний багатовимірний набір даних, побудований на розширеній схемі «зірка», що зберігає ключові показники таблиці фактів, оточені таблицями вимірів, і слугує як цільовим об'єктом даних, так і постачальником інформації для звітності.

Що таке інфокуб?
Інфокуб — це область зберігання даних, в якій ми зберігаємо дані, наприклад,tracфізично видалено з вихідної системи. Інфокуб може функціонувати як цільовий об'єкт даних, так і як постачальник інформації. З точки зору звітності, інфокуб можна описати як автономний набір даних.
Наприклад, інфокуб «Обсяг продажів» з такими вимірами, як МІСЯЦЬ, ПРОДУКТ, КЛІЄНТ та РЕГІОН, можна переглянути за будь-якою з осей, наприклад, загальний обсяг продажів за регіоном або за клієнтом. Виміри інфокуба – це суті або ієрархії.
BIW (Сховище бізнес-аналітики) надає можливість визначати 16 вимірів, 3 з яких є попередньо визначеними.
Наведений вище куб демонструє простий тривимірний куб. Кожен вимір може містити 248 характеристик для аналізу. Один квадрат у кубі представляє відносне значення для відповідної комбінації клієнт/регіон/підрозділ.
Структура інформаційного куба
- Інфокуб дотримується розширеної зіркоподібної схеми.
- У центрі куба розташована таблиця фактів, оточена 16 таблицями вимірів, а основні дані розташовані поза ним.
- Інфокуби – це центральна багатовимірна модель даних у бізнес-аналітиці.
- Це замкнутий набір даних, що охоплює один або кілька пов'язаних бізнес-процесів. Користувач звітності може визначати або виконувати запити до інфокуба.
- Він зберігає узагальнені або агреговані дані протягом тривалого часу. Інфокуб складається рівно з однієї таблиці фактів, оточеної таблицями вимірів.
- SAP-доставлені інфокуби починаються з числа, зазвичай 0. Ваш власний інфокуб повинен починатися з літери від A до Z і містити від 3 до 9 символів.
Типи інфокубів
Інфокуб класифікується на три типи залежно від способу зберігання та розповсюдження даних.
- Стандартний інфокуб: фізично зберігає дані в кубі. Можливий доступ лише для читання.
- Віртуальний інфокуб: фізично не зберігає дані в кубі. Під час виконання запиту він отримує дані з відповідної вихідної системи.
- Інфокуб у режимі реального часу: фізично зберігає дані в кубі. Можливі читання та запис. Він значною мірою використовується для планування даних.
Як створити стандартний інфокуб
Крок 1) Створіть інфокуб.
- Перейдіть до коду транзакції RSA1.
- Натисніть кнопку ОК.
Крок 2)
- Перейдіть на вкладку Моделювання -> Інфопостачальник.
- Клацніть правою кнопкою миші на InfoArea.
- У контекстному меню натисніть «Створити інформаційний куб».
Крок 3)
- Введіть технічну назву.
- Введіть Descriptіона.
- Виберіть опційну кнопку «Стандартний інфокуб».
Натисніть кнопку Створити.
Крок 4) Клацніть правою кнопкою миші на Вимір 1 -> Властивості.
Крок 5) Перейменуйте вимір відповідно до інформації інфооб'єкта.
Крок 6) Клацніть правою кнопкою миші на Вимір -> Пряме введення інфооб'єкта, щоб вставити Інфооб'єкти у вимір.
Крок 7) Виберіть Характеристики.
Крок 8) Виберіть ID авіакомпанії в характеристиках.
Перетягніть його у вимір.
Крок 9) Аналогічно створіть нові виміри та виконайте кроки 4-8, щоб додати інфооб'єкти.
Крок 10) Додайте інфооб'єкти ключових показників до інфокуба.
Крок 11) Виконайте наведену вище процедуру, щоб додати більше ключових показників.
Крок 12) Активуйте інфокуб.
Додаткові бали інфокуба
Технічна назва таблиці розмірів призначається системою за допомогою шаблону /BIC/D #, де перший # — 1, другий — 2 тощо. Для SAP-доставлений куб, він починається з /BI0/D.
Характерні інфооб'єкти можна вільно додавати до створених клієнтом вимірів. Таблиці вимірів слід використовувати оптимально. Забезпечте оптимальну потужність під час додавання характерних інфооб'єктів до вимірів. Наприклад, універмаг має 10 000 клієнтів і 1,000 різних матеріалів; потужність становить m:n, що означає, що кожен клієнт може придбати багато матеріалів. Така потужність не повинна підтримуватися в одній таблиці вимірів.
Правило великого пальця: уникайте m:n у межах виміру.
Кращі практики
- Використовуйте стандартний інфокуб для полегшення багатовимірного аналізу.
- Використовуйте його для зберігання узагальненої або агрегованої інформації з великим обсягом даних.
- Використовуйте вимір рядка, якщо в таблиці вимірів розміщено лише один об'єкт.
- Де це доречно, наведіть інформацію про персонажа за допомогою навігаційних атрибутів.
Моменти, яких слід уникати
- Не групуйте потужність m:n в межах одного виміру.
- Не зберігайте інформацію з високою кардинальністю в таблиці вимірів без виміру рядка.
















