Звездная схема и расширенная звездная схема в SAP БИ/ЧБ

⚡ Умное резюме

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

  • Классическая звездообразная схема: Центральная таблица фактов, окруженная таблицами измерений, которые содержат основные данные внутри куба.
  • 🔗 Расширенная звездообразная схема: Таблицы SID связывают измерения с основными данными, хранящимися вне куба, для повторного использования.
  • 📐 Глубина анализа: Расширенная модель позволяет использовать 16 измерений и 248 таблиц SID для более глубокого анализа.
  • 🔑 Таблицы SID: Суррогатные идентификаторы связывают таблицы измерений с таблицами атрибутов, текста и основных данных.
  • 📊 Таблица фактов: В таблице фактов хранятся ключевые показатели, и она поддерживает до 233 измеримых ключевых показателей.
  • 🤖 Помощь ИИ: ИИ и SAP HANA оптимизирует эти модели для быстрых и масштабных аналитических запросов.

Звездная схема и расширенная звездная схема в SAP БИ/ЧБ

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

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

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

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

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

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

Звездная схема в SAP БИ/ЧБ

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

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

Расширенная схема звезды в SAP БИ/ЧБ

Различные компоненты расширенной звездообразной схемы включают в себя:

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

Расширенная схема звезды в SAP БИ/ЧБ

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

Расширенная схема звезды в SAP БИ/ЧБ

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

Расширенная схема звезды в SAP БИ/ЧБ

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

Расширенная схема звезды в SAP БИ/ЧБ

InfoCube: Пример расширенной звездообразной схемы

Ниже приведён пример инфокуба, демонстрирующего расширенную звёздную схему.

Пошаговое объяснение расширенной звездообразной схемы инфокуба:

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

Пример расширенной звездообразной схемы InfoCube

Часто задаваемые вопросы (FAQ)

Таблица SID (Surrogate ID) присваивает каждому значению основных данных короткий уникальный целочисленный ключ. В расширенной звездообразной схеме таблицы SID связывают таблицы измерений с таблицами основных данных, текста и атрибутов, повышая производительность объединений и обеспечивая повторное использование данных.

Основные данные хранятся вне инфокуба в отдельных таблицах атрибутов, текста и SID, а не внутри таблиц измерений. Такое разделение позволяет повторно использовать одни и те же основные данные во многих инфокубах, избегая их дублирования.

В таблице фактов хранятся измеримые ключевые показатели и идентификаторы измерений (DimID), которые связывают их с измерениями. Таблица измерений группирует связанные характеристики и связывается через таблицы идентификаторов измерений (SID) с основными данными, которые их описывают. Таблицы фактов большие; таблицы измерений — меньше.

Да. SAP HANA и машинное обучение анализируют шаблоны запросов, чтобы рекомендовать агрегирование, секционирование и изменения модели. SAP В Datasphere и Analytics Cloud искусственный интеллект дополнительно предлагает модели и выявляет закономерности на основе базовой схемы.

Машинное обучение считывает чистые, структурированные данные фактов и измерений для обучения моделей прогнозирования и обнаружения аномалий. Согласованные ключи и основные данные звездообразной схемы делают ее надежной основой для аналитики и планирования на основе искусственного интеллекта.

Подведем итог этой публикации следующим образом: