Все о схеме звезды & Расширенная звездная схема в SAP BI / BW

Содержание:

Anonim

Что такое схема?

В системе управления базами данных (СУБД) схема представляет собой реляционную базу данных. Он определяет таблицы, поля в каждой таблице и отношения между полями и таблицами. Другими словами, схема - это набор объектов базы данных, включая таблицы, представления, индексы и синонимы. Схемы обычно хранятся в словаре данных.

Что такое классическая звездная схема?

Классическая звездная схема - это многомерная модель данных, основанная на центральной таблице фактов, окруженной несколькими таблицами измерений в форме звезды (отсюда и название).

Инфо-куб состоит из нескольких инфо-объектов (характеристик и показателей) и структурирован по схеме «звезда». Это означает, что существует большая таблица фактов с показателями для инфо-куба, а также множество таблиц измерений, окружающих ее структуру, которая выглядит как звезда.

Преимущества звездообразной схемы - это сокращение, простота понимания данных и повышение производительности.

Что такое расширенная звездная схема?

В расширенной звездообразной схеме «таблица фактов» и «таблица основных данных» связаны через таблицу SID (Surrogate ID). В расширенной звездообразной схеме таблица фактов и таблица измерений будут находиться внутри куба. Имеет анализирующую способность 16 * 248 (таблица SID). Таблица фактов мала, а таблица измерений огромна, в отличие от модели Star Schema. В расширенной модели звездообразной схемы таблица измерений не содержит основных данных.

Ниже приведены различные компоненты расширенной звездообразной схемы.

  1. Таблица атрибутов содержит атрибут основных данных.
  2. Таблица SID создает уникальный SID для (Surrogate Id) каждой записи основных данных.
  3. Таблица измерений создает DimId для каждой уникальной комбинации SID (макс. 248 SID (символов) могут поместиться в таблице DIM).
  4. Текстовая таблица содержит описание основных данных.
  5. Таблица фактов содержит уникальную комбинацию DIM ID и показателей (в таблице фактов можно разместить максимум 233 показателя (измеряемое количество)).

Ниже приведен пример того, как выглядит таблица фактов инфокуба.

Ниже приведены таблицы размеров и SID.

Ниже показаны основные данные и текстовая таблица информационного объекта.

Инфокуб: пример расширенной звездообразной схемы:

Ниже приведен пример Infocube, показывающий схему Extended Star.

Шаги, объясняющие расширенную звездную схему инфокуба:

  1. Таблица фактов инфо-куба имеет значение 3.
  2. Значение таблицы фактов (например, «3») отображается в таблице измерений.
  3. Идентификатор измерения «3» имеет SID, отображаемый в таблице SID.
  4. Значение SID отображается в таблице текстовых и основных данных.