Что такое инфокуб SAP БИ/БВ? Как создать его?
⚡ Умное резюме
Инфокуб в SAP BW — это автономный многомерный набор данных, построенный на основе расширенной звездообразной схемы, хранящий ключевые показатели таблиц фактов, окруженные таблицами измерений, и служащий одновременно целевым источником данных и поставщиком информации для формирования отчетов.
Что такое инфокуб?
Инфокуб — это область хранения данных, в которой мы поддерживаем доступ к данным.tracИнфокуб физически берется из исходной системы. Инфокуб может функционировать как в качестве целевого источника данных, так и в качестве поставщика информации. С точки зрения отчетности, инфокуб можно описать как самодостаточный набор данных.
Например, инфокуб «Сумма продаж» с такими измерениями, как МЕСЯЦ, ПРОДУКТ, КЛИЕНТ и РЕГИОН, может быть просмотрен по любой из осей, например, общие продажи по регионам или по клиентам. Измерения инфокуба представляют собой сущности или иерархии.
BIW (Business Intelligence Warehouse) предоставляет возможность определения 16 измерений, из которых 3 являются предопределенными.
Представленный выше куб демонстрирует простую трехмерную модель. Каждое измерение может содержать 248 характеристик для анализа. Один квадрат в кубе представляет собой относительное значение для соответствующей комбинации клиент/регион/подразделение.
Структура инфо-куба
- Инфокуб построен по расширенной звездообразной схеме.
- В центре куба находится таблица фактов, окруженная 16 таблицами измерений, а основные данные расположены за его пределами.
- Инфокубы — это центральная многомерная модель данных в бизнес-аналитике.
- Это замкнутый набор данных, охватывающий один или несколько связанных бизнес-процессов. Пользователь, создающий отчеты, может определять или выполнять запросы к инфокубу.
- Он хранит обобщенные или агрегированные данные в течение длительных периодов времени. Инфокуб состоит ровно из одной таблицы фактов, окруженной таблицами измерений.
- SAP— Созданные инфокубы начинаются с числа, обычно 0. Ваш собственный инфокуб должен начинаться с буквы от A до Z и иметь длину от 3 до 9 символов.
Типы инфо-куба
Инфокуб подразделяется на три типа в зависимости от способа хранения и распространения данных.
- Стандартный инфокуб: Физически хранит данные в кубе. Возможен режим только для чтения.
- Виртуальный Инфокуб: Физически данные в кубе не хранятся. Во время выполнения запроса данные извлекаются из соответствующей исходной системы.
- Информационный куб в реальном времени: Физически хранит данные в кубе. Возможны операции чтения и записи. Широко используется в планировании данных.
Как создать стандартный инфокуб
Шаг 1) Создать инфокуб.
- Перейдите к коду транзакции RSA1.
- Нажмите кнопку ОК.
Шаг 2)
- Перейдите на вкладку «Моделирование» -> «Информационный провайдер».
- Щелкните правой кнопкой мыши Информационную область.
- Нажмите «Создать инфо-куб» в контекстном меню.
Шаг 3)
- Введите техническое имя.
- Введите Descriptион.
- Выберите кнопку выбора «Стандартный инфо-куб».
Нажмите кнопку "Создать".
Шаг 4) Щелкните правой кнопкой мыши на «Размер 1» -> «Свойства».
Шаг 5) Переименуйте измерение в соответствии с информацией, содержащейся в инфообъекте.
Шаг 6) Щелкните правой кнопкой мыши на измерении -> Прямой ввод инфообъекта, чтобы вставить. ИнфоОбъекты в измерение.
Шаг 7) Выберите Характеристики.
Шаг 8) Выберите идентификатор авиакомпании в характеристиках.
Перетащите его в нужное измерение.
Шаг 9) Аналогичным образом создайте новые измерения и выполните шаги 4-8 для добавления инфообъектов.
Шаг 10) Добавьте ключевые инфообъекты в инфокуб.
Шаг 11) Для добавления дополнительных ключевых показателей следуйте описанной выше процедуре.
Шаг 12) Активируйте Инфокуб.
Дополнительные баллы InfoCube
Техническое имя таблицы измерений присваивается системой с использованием шаблона /BIC/D. #, где первая цифра # равна 1, вторая — 2 и так далее. Для SAP-Поставленный куб начинается с /BI0/D.
Характеристические инфообъекты можно свободно добавлять в созданные пользователем измерения. Таблицы измерений следует использовать оптимально. При добавлении характеристических инфообъектов в измерения необходимо обеспечить оптимальную кардинальность. Например, у универмага 10 000 покупателей и 1,000 различных материалов; кардинальность составляет m:n, что означает, что каждый покупатель может приобрести много материалов. Такую кардинальность не следует поддерживать в одной и той же таблице измерений.
Общее правило: Избегайте соотношения m:n в пределах одного измерения.
лучшие практики
- Используйте стандартный InfoCube для упрощения многомерного анализа.
- Используйте его для хранения обобщенной или агрегированной информации в больших объемах данных.
- Если в таблице измерений размещен только один объект, используйте измерение по позициям.
- При необходимости передавайте информацию о персонажах через навигационные атрибуты.
Чего следует избегать
- Не следует группировать значения мощности m:n в рамках одного измерения.
- Не следует хранить информацию с высокой кардинальностью в таблице измерений без измерения, описывающего отдельные позиции.

















