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