Що таке схема?
У системі управління базами даних (СУБД) схема представляє реляційну базу даних. Він визначає таблиці, поля в кожній таблиці та взаємозв'язок між полями та таблицями. Іншими словами, схема - це сукупність об'єктів бази даних, включаючи таблиці, подання, індекси та синоніми. Схеми, як правило, зберігаються у словнику даних.
Що таке класична схема зірок?
Класична схема зірок - це багатовимірна модель даних, яка базується на центральній таблиці фактів, оточеній кількома таблицями розмірів у формі зірки (звідси і назва).
Інфокуб складається з декількох інформаційних об'єктів (характеристики та ключові показники) і структурований відповідно до зіркової схеми. Це означає, що існує велика таблиця фактів із ключовими цифрами для InfoCube, а також безліч таблиць розмірів, що оточують його структуру, яка виглядає як зірка.
Перевагами зіркової схеми є зрізання, легке розуміння даних та підвищення продуктивності.
Що таке розширена схема зірок?
У розширеній схемі зірок "таблиця фактів" і "таблиця основних даних" з'єднані через таблицю SID (Surrogate ID). У розширеній схемі зірок таблиця фактів і таблиця розмірностей будуть знаходитися всередині куба. Він має аналізуючу ємність 16 * 248 (таблиця SID). Таблиця фактів мала, а таблиця розмірів величезна, що суперечить моделі схеми зірок. За розширеною моделлю схеми зірки таблиця розмірів не містить основних даних
Нижче наведені різні компоненти розширеної схеми зірок.
- Таблиця атрибутів містить атрибут основних даних.
- Таблиця SID створює унікальний SID для (Surrogate Id) кожного запису основних даних.
- Таблиця розмірів створює DimId для кожної унікальної комбінації SID (макс. 248 SID (символи) можуть містити таблицю DIM).
- Текстова таблиця містить опис основних даних.
- Таблиця фактів містить унікальну комбінацію ідентифікатора DIM та ключових цифр (максимум 233 ключові цифри (вимірювана кількість) можуть містити фактично таблицю).
Нижче наведено приклад того, як виглядає таблиця фактів Infocube.
Нижче наведені таблиці розмірів та SID.
Нижче показані основні дані інформаційного об'єкта та текстова таблиця.
Інфокуб: Зразок розширеної схеми зірок:
Нижче наведено приклад Infocube, що показує розширену схему зірок.
Кроки, що пояснюють розширену схему зірок Інфокуба:
- Таблиця фактів InfoCube має значення 3.
- Значення таблиці фактів (тобто “3”) відображається у таблиці вимірів.
- Ідентифікатор розміру “3” має SID, відображений у таблиці SID.
- Значення SID зіставляється з таблицею Text і Master data.