Всичко за звездната схема и разширената звездна схема в SAP BI/BW
Какво е Schema?
В системата за управление на бази данни (СУБД) схемата представлява релационна база данни. Той дефинира таблиците, полетата във всяка таблица и връзката между полетата и таблиците. С други думи, схемата е колекция от обекти на база данни, включително таблици, изгледи, индекси и синоними. Схемите обикновено се съхраняват в речник на данни.
Какво е класическа звездна схема?
Класическата звездна схема е многоизмерен модел на данни. Тя се основава на централен таблица с факти заобиколен от няколко таблици с размери във формата на звезда (оттук и името).
InfoCube се състои от няколко Инфо-обекти (Характеристики и ключови цифри) и е структуриран според звездната схема. Това означава, че има голяма таблица с факти с ключови цифри за InfoCube, както и много таблици с размери около структурата, която изглежда като звезда.
Предимствата на звездната схема са намаляване, лесно разбиране на данните и повишаване на производителността.
Какво е разширена звездна схема?
В разширената звездна схема „таблица с факти“ и „таблица с основни данни“ са свързани чрез таблица SID (сурогатен идентификатор). В разширената звездна схема таблицата с фактите и таблицата с измерения ще бъдат вътре в куба. Има капацитет за анализиране 16*248 (SID таблица). Таблицата с факти е малка, а таблицата с размери е огромна, за разлика от модела на звездната схема. При разширения модел на звездна схема таблицата с размери не съдържа основни данни
Следват различните компоненти на разширена звездна схема.
- Таблицата с атрибути съдържа атрибута на основните данни.
- SID таблицата създава уникалния SID за (заместващ идентификатор) всеки основни записи на данни.
- Таблицата с размери създава DimId за всяка уникална комбинация от SID (максимум 248 SID (символа), които могат да се поберат в DIM таблицата).
- Текстова таблица съдържа описание на основните данни.
- Таблицата с факти съдържа уникална комбинация от DIM ID и ключови цифри (максимум 233 ключови цифри (измеримо количество) могат да се поберат в таблицата с факти).
По-долу е даден пример за това как таблица с факти на Инфокуб изглежда като.
По-долу са таблиците Dimension и SID.
По-долу са показани основните данни и текстовата таблица на информационния обект.
Инфокуб: Примерна разширена звездна схема
По-долу е пример за Infocube, показващ разширената звездна схема.
Стъпки, обясняващи разширената звездна схема на инфокуб:
- Таблицата с факти на InfoCube има стойност 3.
- Стойността на таблицата с факти (т.е. „3“) се картографира в таблицата с измерения.
- Идентификаторът на измерението „3“ има SID, картографиран в SID таблицата.
- Стойността на SID се съпоставя с таблицата с текст и основни данни.