Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Triseca_Academy_BW_Training_Materials.doc
Скачиваний:
52
Добавлен:
02.09.2019
Размер:
12.11 Mб
Скачать

2.6.4.5Таблица sid, внешние иерархии

Если в ведении признака был установлен индикатор С иерархиями, то при создании таблицы H всегда также создаются следующие таблицы SID.

2.6.4.6Таблица sid узлов

В этой таблице узлам присвоены отрицательные значения SID. На следующем рисунке показана таблица K для признака с иерархией, не зависящей от времени.

2.6.4.7Таблица включения

Теоретически эта таблица содержит ту же информацию, что и таблица H, т. е. она показывает взаимосвязи узлы/узлы и узлы/листы. При этом листам (значениям признаков) присваиваются положительные значения SID, а узлам - отрицательные значения SID (таблица K). На следующем рисунке показана таблица I для признака с иерархией, не зависящей от времени.

Рисунок 48 Структура: таблица I и таблица K

Легенда:

  • SID SID для узла внутри иерархии

  • OSID исходное значение SID для узла

  • LINKNO номер соединения

  • SVER версия в ключе таблицы включения

  • PRED идентификатор основных данных (предшеств.)

  • SUCC идентификатор основных данных (последующ.)

  • LISTNO последовательность отношений включения

  • FACTOR коэффициент, с которым отношение включения применяется к узлам

  • NTYPEID внутренний идентификатор для типов узлов

На этом рисунке показаны примеры таблиц K и I после загрузки в SAP BW иерархии для признака 0COUNTRY или после создания и активации иерархии в SAP BW (в упрощенном виде).

Рисунок 49 Пример: иерархии

2.6.5Таблицы базового куба

В этом разделе рассматривается структура таблиц измерений, а также таблицы E и F.

2.6.5.1Таблицы измерений

При определении базового куба в качестве его компонентов выбираются инфо-объекты признаков. Затем они присваиваются определяемому пользователем измерению. После активации базового куба генерируются таблицы измерений.

Столбцы таблицы измерения состоят не из инфо-объектов признаков, а из SID признаков. Признаки были выбраны из определения базового куба и присвоены измерению. Так же, как и идентификатор SID, идентификатор DIM состоит из уникального ключа INT4. При загрузке переменных данных в базовый куб каждое значение DIM ID однозначно присваивается комбинации значений SID для различных признаков. Как видно из рисунка, структура таблицы измерения включает столбец DIM ID и до 248 столбцов SID.

Рисунок 50 Пример: таблица измерения после загрузки переменных данных

Легенда:

  • [...] техническое имя инфо-куба

  • # автоматически присвоенный системой номер измерения. Номера DIM содержат следующие элементы: P,T, U,1, 2... 9, A, B, C, D.

  • P пакеты данных

  • T время

  • U единица

  • A (10.измерение)

  • B (11.измерение)

  • C (12.измерение)

  • D (13.измерение)

2.6.5.2Таблицы фактов

Для каждого базового куба после его активации создаются две таблицы фактов, таблицы F и E. Обе таблицы имеют одни и те же столбцы.

Структура таблицы фактов в схеме-звезде SAP BW соответствует структуре таблицы фактов в классической схеме-звезде. Ключи таблиц измерений (DIMID) – это внешние ключи таблицы фактов. Каждая строка таблицы фактов однозначно определяется комбинацией значений DIMID.

Различия между таблицами F и E

  • Таблица F оптимизирована для загрузки данных, поскольку данные всегда автоматически разделяются с помощью таблицы измерения "Пакет данных". Это означает, что можно управлять каждым отдельным запросом данных индивидуально.

  • Таблица E оптимизирована для запросов данных, так как DMID таблицы измерения "Пакет данных" установлен на нуль, что сокращает количество комбинаций ключей. Записи данных с одинаковыми значениями ключей сжимаются. На рисунке показана взаимосвязь между таблицами фактов и таблицами измерений.

Рисунок 51 Структура таблицы F/E

Соглашения по присвоению имен в таблицах фактов:

  • /BIC/F <техническое имя базового куба>(таблица F для определяемого пользователем базового куба)

  • /BIO/F <техническое имя базового куба>(таблица F стандартного базового куба SAP)

  • /BIC/E <техническое имя базового куба> (таблица E для определяемого пользователем базового куба)

  • /BIO/E <техническое имя базового куба>(таблица E стандартного базового куба SAP)

Рисунок 52 Пример: таблица F после загрузки переменных данных

Информация:

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

Рисунок 53 Транзакция LISTSCHEMA

Соседние файлы в предмете Бухгалтерский учет