Инфо-набор - это особый вид инфопровайдера, который физически не хранит данные. Другими словами, инфо-набор - это инфо-провайдеры, которые логически объединяют данные и предоставляют эти данные для запросов бизнес-аналитики. Infoset собирает данные из таблиц инфо-провайдеров, используемых для его создания. Инфо-набор описывает источники данных, которые определены как правило объединения для объектов хранилища данных, инфо-объектов или стандартных инфо-кубов.
Когда использовать информационные наборы?
- Чтобы присоединиться к необходимым данным от базовых инфо-провайдеров
- Чтобы разрешить создание отчетов BEx для объекта хранилища данных без включения индикатора отчетов BEx
- Чтобы оценить временные зависимости
- Для создания самостоятельных соединений и левых внешних объединений
Что такое InfoSet Joins?
DSO (объекты хранилища данных) и / или инфо-объекты (характеристики с основными данными) подключаются в инфо-наборе с использованием условий соединения. Объединенные данные из инфо-наборов доступны для доступа из запросов Business Explorer. Инфо-наборы позволяют создавать отчеты по нескольким инфо-провайдерам (инфокубы, объекты хранилища данных, инфо-объекты основных данных), но они не содержат данных. С активированными информационными наборами вы можете определять запросы в пакете бизнес-аналитики.
Объединения подразделяются на четыре категории:
- Внутреннее соединение
- Левое внешнее соединение
- Временное соединение
- Самостоятельное присоединение
Внутреннее объединение: запись может быть только в выбранном наборе результатов, если есть записи в обеих соединенных таблицах.
Если таблица 2 имеет соответствующие записи таблицы 1, при сравнении ключевого поля (EMPNO в приведенном ниже примере) только эти записи будут частью набора результатов. В результирующем наборе поля таблицы 1 и таблицы 2 будут заполнены из соответствующих полей.
Пример:
Левый стол (Таблица 1)
EMPNO | ФАМИЛИЯ |
000020 | ТОМПСОН |
000250 | СМИТ |
000100 | СПЕНСЕР |
Правый стол (Таблица 2)
EMPNO | ПРОДЖНО |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Результат внутреннего соединения
EMPNO | ФАМИЛИЯ | ПРОДЖНО |
000020 | ТОМПСОН | AD3112 |
000100 | СПЕНСЕР | OP2010 |
Левое внешнее соединение: если таблица 2 имеет соответствующие записи таблицы 1, путем сравнения ключевого поля (EMPNO в приведенном ниже примере) эти записи будут частью набора результатов. В результирующем наборе поля таблицы 1 и таблицы 2 будут заполнены из соответствующих полей.
Если таблица 2 не имеет соответствующей записи по сравнению с таблицей 1, эти записи таблицы 1 также являются частью набора результатов (поля, принадлежащие таблице 2, будут иметь начальные значения). Это показано в примере ниже.
Левый стол (Таблица 1)
EMPNO | ФАМИЛИЯ |
000020 | ТОМПСОН |
000250 | СМИТ |
000100 | СПЕНСЕР |
Правый стол (Таблица 2)
EMPNO | ПРОДЖНО |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Результат левого внешнего соединения
EMPNO | ФАМИЛИЯ | ПРОДЖНО |
000020 | ТОМПСОН | AD3112 |
000250 | СМИТ | |
000100 | СПЕНСЕР | OP2010 |
Временное соединение: соединение называется временным, если хотя бы один член зависит от времени.
Самостоятельное соединение: один и тот же объект соединяется вместе.
Как создать инфо-набор?
Шаг 1)
- Перейти к коду транзакции RSA1
- Нажмите кнопку «ОК».
Шаг 2)
- Перейдите на вкладку «Инфо-провайдер».
- Щелкните правой кнопкой мыши информационную область и выберите в контекстном меню опцию «Создать информационный набор».
Транзакцию RSISET также можно напрямую использовать для создания инфо-набора.
При первом вызове конструктора информационных наборов следующие два варианта режима отображения:
- Сеть (управление потоком данных)
- Дерево (Tree Control).
Отображение сети более четкое.
Древовидная структура может быть прочитана программой чтения с экрана и подходит для пользователей с ослабленным зрением.
Вы можете изменить этот параметр в любое время, выбрав пункт меню «Настройки» -> «Дисплей».
Шаг 3)
- Введите техническое имя
- Описание
- В разделе «Начать с поставщика информации» вы определяете, какого поставщика информации вы хотите использовать для начала определения набора информации. Выберите один из типов объектов, которые предлагает вам система:
- Объект хранилища данных
- Информационный объект
- Стандартный информационный куб
- Выберите объект.
Если вы хотите выбрать информационный объект, это должен быть признак с основными данными. Система предоставит вам соответствующую справку по допустимым значениям ввода.
- Нажмите кнопку «Продолжить».
Шаг 4)
Появится экран изменения набора информации.
Шаг 5)
Нажмите кнопку «Вставить поставщика информации», показанную ниже, чтобы выбрать поставщика информации, с которым должны быть объединены данные.
Шаг 6)
- Введите имя DSO.
- Нажмите кнопку «Продолжить».
Появится экран ниже с выбранными двумя поставщиками информации.
Шаг 7)
Активируйте информационный набор, нажав кнопку активации.