Инфо-куб определяется как многомерный набор данных, который используется для анализа в запросе BEx. Инфо-куб состоит из набора реляционных таблиц, которые логически объединяются для реализации схемы типа «звезда». Таблица фактов в схеме «звезда» объединяется с несколькими таблицами измерений.
Вы можете добавить данные из одного или нескольких инфо-источников или инфо-провайдеров в инфо-куб. Они доступны в качестве инфо-провайдеров для анализа и отчетности.
Структура инфо-куба
Инфо-куб используется для физического хранения данных. Он состоит из нескольких инфо-объектов, которые заполнены данными из промежуточного этапа. Он имеет структуру звездной схемы.
Характеристика реального времени может быть назначена инфо-кубу. Эти инфо-кубы в реальном времени используются не так, как стандартные инфо-кубы.
Схема звезды в БИ
Инфо-кубы состоят из разных инфо-объектов и структурированы в соответствии со звездообразной схемой. Существуют большие таблицы фактов, которые содержат показатель для инфо-куба, и несколько меньших таблиц измерений, которые его окружают.
Инфо-куб содержит таблицы фактов, которые дополнительно содержат показатели и характеристики инфо-куба, которые хранятся в измерениях. Эти таблицы измерений и фактов связаны друг с другом с помощью идентификационных номеров (идентификаторов измерений). Показатели в инфо-кубе связаны с характеристиками его измерения. Гранулярность (степень детализации) показателей в инфо-кубе определяется его характеристиками.
Признаки, которые логически связаны друг с другом, сгруппированы в измерении. Таблица фактов и таблицы измерений в инфо-кубе являются таблицами реляционной базы данных.
В SAP BI инфо-куб содержит расширенную звездообразную схему, как показано выше.
Инфо-куб состоит из таблицы фактов, которая окружена 16 таблицами измерений, и основных данных, лежащих вне куба. Это самодостаточный набор данных, охватывающий один или несколько связанных бизнес-процессов. Пользователь, представляющий отчеты, может определять или выполнять запросы к информационному кубу.
InfoCube хранит обобщенные / агрегированные данные в течение длительного периода времени. В SAP BI инфо-кубы начинаются с числа, которое обычно равно 0 (нулю). Ваш собственный инфо-куб должен начинаться с буквы от А до Я и иметь длину от 3 до 9 символов.
Как создать инфо-куб?
Все инфо-объекты, которые будут использоваться в инфо-кубе, должны быть доступны в активной версии. Если существует инфо-объект, который не существует, вы можете создать и активировать его.
Перейти к рабочему столу RSA — T-код: RSA1
Перейдите на вкладку «Моделирование» → «Инфо-провайдер» → «Создать инфо-куб» .
Введите техническое имя инфо-куба. Вы можете выбрать тип из — Стандартный или В реальном времени в соответствии с типом инфо-куба.
Как только все это будет сделано, вы можете нажать кнопку «Создать», как показано на следующем снимке экрана.
Чтобы создать копию уже существующего инфо-куба, вы можете ввести инфо-куб в качестве шаблона.
Щелкните правой кнопкой мыши на Размер 1 → Свойства . Переименуйте измерение согласно инфо-объекту.
Следующим шагом является щелчок правой кнопкой мыши на Dimension → InfoObject Direct Input, как показано на следующем снимке экрана.
Добавить инфо-объект в измерение. Аналогичным образом вы также можете создавать новые измерения и добавлять инфо-объекты.
Чтобы добавить показатели в инфо-куб, щелкните правой кнопкой мыши по цифре → Прямой ввод инфо-объекта . Аналогичным образом вы можете добавить и другие показатели.
После добавления всех измерений и показателей вы можете активировать куб.
Инфо-кубы в реальном времени
Инфо-кубы в реальном времени используются для поддержки параллельного доступа к записи. Инфо-кубы в реальном времени используются в связи с вводом данных планирования.
Вы можете вводить данные в инфо-кубах в реальном времени двумя различными способами —
- Транзакция для ввода плановых данных или
- BI Staging
Вы также можете конвертировать инфо-куб в реальном времени. Для этого в контекстном меню инфо-куба реального времени → выберите «Преобразовать инфо-куб реального времени».
По умолчанию вы можете видеть, что инфо-куб в реальном времени может быть запланирован — загрузка данных не разрешена. Для заполнения этого инфо-куба с использованием BI-постановки → Переключите этот параметр на Куб реального времени. Можно загружать данные, планирование не разрешено.
Создание инфо-куба в реальном времени
Инфо-куб в реальном времени можно создать с помощью флажка Индикатор реального времени.
Преобразование стандартного инфо-куба в инфо-куб в реальном времени
Чтобы преобразовать стандартный инфо-куб в инфо-куб в реальном времени, у вас есть два варианта:
Преобразование с потерей данных транзакций. Если ваш стандартный инфо-куб содержит данные транзакций, которые не требуются, вы можете использовать следующий подход:
В инструменте администрирования выберите Инфо-куб → Удалить содержимое данных . Это удалит данные транзакции, а инфо-куб станет неактивным.
Преобразование с сохранением данных транзакции. Если стандартный инфо-куб уже содержит данные транзакции из производства, вы можете выполнить следующие шаги:
Необходимо выполнить отчет ABAP SAP_CONVERT_NORMAL_TRANS в стандартном инфо- кубе . Вы можете запланировать этот отчет как фоновое задание для инфо-кубов с более чем 10 000 записей данных, потому что время выполнения может быть долгим.