Все о звездообразной схеме и расширенной звездообразной схеме в SAP БИ/ЧБ
Что такое схема?
В системе управления базами данных (СУБД) схема представляет собой реляционную базу данных. Он определяет таблицы, поля в каждой таблице и отношения между полями и таблицами. Другими словами, схема — это набор объектов базы данных, включая таблицы, представления, индексы и синонимы. Схемы обычно хранятся в словаре данных.
Что такое классическая звездная схема?
Классическая звездная схема представляет собой многомерную модель данных. Она основана на центральном таблица фактов окружен несколькими размерными таблицами в форме звезды (отсюда и название).
Инфо-куб состоит из нескольких Инфо-объекты (Характеристики и показатели) и построен по звездообразной схеме. Это означает, что существует большая таблица фактов с ключевыми цифрами для инфо-куба, а также множество таблиц измерений, окружающих ее структуру, которая выглядит как звезда.
Преимущества звездообразной схемы заключаются в упрощении понимания данных и повышении производительности.
Что такое расширенная звездная схема?
В расширенной звездообразной схеме «таблица фактов» и «таблица основных данных» связаны через таблицу SID (суррогатный идентификатор). В расширенной звездообразной схеме таблица фактов и таблица измерений будут находиться внутри куба. Он имеет анализирующую способность 16*248 (таблица SID). Таблица фактов маленькая, а таблица измерений огромна, в отличие от модели Star Schema. В модели расширенной звездообразной схемы таблица измерений не содержит основных данных.
Ниже приведены различные компоненты расширенной звездообразной схемы.
- Таблица атрибутов содержит атрибуты основных данных.
- Таблица SID создает уникальный SID для (суррогатного идентификатора) каждый раз. записи основных данных.
- Таблица измерений создает DimId для каждой уникальной комбинации SID (в таблице DIM можно разместить не более 248 SID (символов).
- Текстовая таблица содержит описание основных данных.
- Таблица фактов содержит уникальную комбинацию идентификатора DIM и показателей (в таблице фактов можно разместить до 233 показателей (измеримой величины)).
Ниже приведен пример того, как таблица фактов Инфокуб выглядит как.
Ниже приведены таблицы размеров и SID.
Ниже показаны основные данные информационного объекта и текстовая таблица.
Инфокуб: образец расширенной звездообразной схемы
Ниже приведен пример инфокуба, показывающий расширенную звездную схему.
Шаги, объясняющие расширенную звездную схему инфокуба:
- Таблица фактов инфо-куба имеет значение 3.
- Значение таблицы фактов (т. е. «3») отображается в таблице измерений.
- Идентификатор измерения «3» имеет SID, сопоставленный в таблице SID.
- Значение SID сопоставляется с таблицей текстовых и основных данных.