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