Звездная схема и расширенная звездная схема в SAP БИ/ЧБ
⚡ Умное резюме
Звездная схема и расширенная звездная схема в SAP BW организует данные в таблицы фактов и измерений, где расширенная модель связывает измерения с основными данными через таблицы SID, что позволяет значительно углубить анализ и повторно использовать основные данные.

Что такое схема?
В системе управления базами данных (СУБД) схема представляет собой реляционную базу данных. Она определяет таблицы, поля в каждой таблице и связи между полями и таблицами. Другими словами, схема — это набор объектов базы данных, включая таблицы, представления, индексы и синонимы. Схемы обычно хранятся в словаре данных.
Что такое классическая звездообразная схема?
Классическая звездообразная схема — это многомерная модель данных. Она основана на центральной структуре. таблица фактов окружен несколькими размерными таблицами в форме звезды (отсюда и название).
Инфо-куб состоит из нескольких ИнфоОбъекты (характеристики и ключевые показатели) и структурирована в соответствии со схемой «звезда». Имеется большая таблица фактов с ключевыми показателями для Инфокуба, окруженная множеством таблиц измерений, образующих «звезду». Таблица фактов может содержать максимум 16 измерений.
Преимущества звездообразной схемы заключаются в простоте сегментации данных, легкости понимания и повышении производительности.
Что такое расширенная звездообразная схема?
В расширенной звездообразной схеме «таблица фактов» и «таблица основных данных» соединены через таблицу SID (Surrogate ID). Таблица фактов и таблица измерений находятся внутри куба, а основные данные — вне его. Ее аналитическая емкость составляет 16 × 248 (таблиц SID). В отличие от классической звездообразной схемы, таблица фактов небольшая, а таблица измерений большая. В расширенной звездообразной схеме таблица измерений не содержит основных данных.
Различные компоненты расширенной звездообразной схемы включают в себя:
- В таблице атрибутов хранятся атрибуты основных данных.
- Таблица SID создает уникальный SID (суррогатный идентификатор) для каждой записи основных данных.
- Таблица измерений создает DimID для каждой уникальной комбинации SID (в таблице измерений может содержаться максимум 248 характеристик SID).
- В текстовой таблице содержатся описания основных данных.
- Таблица фактов содержит уникальную комбинацию DimID и ключевых показателей (в таблице фактов может содержаться максимум 233 ключевых показателя).
Ниже приведён пример того, как выглядит таблица фактов в инфокубе.
Ниже приведены таблицы размеров и SID.
Ниже представлены основные данные инфообъекта и текстовые таблицы.
InfoCube: Пример расширенной звездообразной схемы
Ниже приведён пример инфокуба, демонстрирующего расширенную звёздную схему.
Пошаговое объяснение расширенной звездообразной схемы инфокуба:
- В таблице фактов Инфокуба значение равно 3.
- Значение таблицы фактов («3») отображается в таблице измерений.
- Идентификатор измерения «3» имеет SID, сопоставленный в таблице SID.
- Значение SID сопоставляется с текстовой таблицей и таблицей основных данных.







