SAP Підручник InfoSet: що таке, створення, об’єднання

Infoset — це особливий вид Infoprovider, який не зберігає дані фізично. Іншими словами, Infoset — це інформаційні постачальники, які логічно об’єднують дані та надають ці дані для запитів BI. Infoset збирає дані з таблиць InfoProviders, які використовуються для його створення. Infoset описує джерела даних, які визначаються як правило об’єднання об’єктів Datastore, Info-об’єктів або стандартних InfoCubes.

Коли використовувати Infosets?

  • Щоб приєднати необхідні дані з основних інформаційних постачальників
  • Щоб дозволити створення звітів BEx для об’єкта DataStore без увімкнення індикатора звітування BEx
  • Для оцінки часових залежностей
  • Для створення власних об’єднань і лівих зовнішніх об’єднань

Що таке об'єднання InfoSet?

DSO (Об’єкти сховища даних) та/або інформаційні об’єкти (характеристики з основними даними) з’єднуються в інформаційному наборі за допомогою умов з’єднання. Об’єднані дані з InfoSets доступні для доступу через запити Business Explorer. InfoSets дозволяє створювати звіти про декілька постачальників інформації (Інфокуби, об’єкти Data Store, основні дані InfoObjects), але вони не містять даних. З активованими Infosets ви можете визначати запити в пакеті BI.

Об’єднання поділяються на чотири категорії:

  1. Внутрішнє з'єднання
  2. Зліва Зовнішнє приєднання
  3. Тимчасове приєднання
  4. Приєднуйтесь до себе

Внутрішнє з'єднання:Запис може бути у вибраному наборі результатів, лише якщо є записи в обох об’єднаних таблицях.

Якщо таблиця 2 має відповідні записи таблиці 1, порівнюючи ключове поле (EMPNO у прикладі нижче), лише ці записи будуть частиною набору результатів. Набір результатів матиме поля таблиці 1 і таблиці 2, заповнені з відповідних полів.

приклад:

Ліва таблиця (таблиця 1)

EMPNO ПРІЗВИЩЕ
000020 THOMPSON
000250 СМІТ
000100 СПЕНСЕР

Правий стіл (Таблиця 2)

EMPNO ПРОЙНО
000020 AD3112
000100 OP2010
000150 PL2100

Результат внутрішнього з'єднання

EMPNO ПРІЗВИЩЕ ПРОЙНО
000020 THOMPSON AD3112
000100 СПЕНСЕР OP2010

Ліве зовнішнє з’єднання: Якщо таблиця 2 має відповідні записи таблиці 1, порівнюючи ключове поле (EMPNO у прикладі нижче), ці записи будуть частиною набору результатів. Набір результатів матиме поля таблиці 1 і таблиці 2, заповнені з відповідних полів.

Якщо таблиця 2 не має відповідного запису в порівнянні з таблицею 1, ці записи таблиці 1 також є частиною набору результатів (поля, що належать до таблиці 2, матимуть початкові значення). Це показано на прикладі нижче.

Ліва таблиця (таблиця 1)

EMPNO ПРІЗВИЩЕ
000020 THOMPSON
000250 СМІТ
000100 СПЕНСЕР

Правий стіл (Таблиця 2)

EMPNO ПРОЙНО
000020 AD3112
000100 OP2010
000150 PL2100

Результат лівого зовнішнього об’єднання

EMPNO ПРІЗВИЩЕ ПРОЙНО
000020 THOMPSON AD3112
000250 СМІТ
000100 СПЕНСЕР OP2010

Тимчасове з'єднання: Об'єднання називається тимчасовим, якщо принаймні один член залежить від часу.

Самостійне приєднання: Один і той же об'єкт з'єднується.

Як створити Infoset?

Крок 1)

  1. Перейдіть до коду транзакції RSA1
  2. Натисніть кнопку «ОК».

Створіть Infoset

Крок 2)

  1. Перейдіть до вкладки «InfoProvider»
  2. Клацніть правою кнопкою миші на інформаційній області та виберіть у контекстному меню опцію «Створити інформаційний набір».

Транзакцію RSISET також можна безпосередньо використовувати для створення InfoSet.

Створіть Infoset

Коли Info Set Builder викликається вперше, наведені нижче два параметри режиму відображення

  1. Мережа (контроль потоку даних)
  2. Дерево (керування деревом).

Відображення мережі чіткіше.

Відображення дерева може читатися за допомогою програми зчитування з екрана та підходить для користувачів із вадами зору.

Ви можете будь-коли змінити це налаштування, використовуючи шлях меню Налаштування -> Дисплей.

Крок 3)

  1. Введіть технічну назву
  2. Опис
  3. Перейдіть на вкладку Почніть із постачальника інформації ви визначаєте, якого постачальника інформації ви хочете використовувати для початку визначення набору інформації. Виберіть один із типів об’єктів, які пропонує вам система:
  • Об'єкт Data Store
  • Інформаційний об'єкт
  • Стандартний інформаційний куб
  • Виберіть об'єкт.

Якщо ви хочете вибрати інформаційний об’єкт, це має бути характеристика з основними даними. Система надає вам відповідну довідку щодо введення.

  1. Виберіть кнопку Продовжити.

Створіть Infoset

Крок 4) Кнопка Змінити набір інформації з'явиться екран.

Створіть Infoset

Крок 5) Натисніть кнопку «Вставити постачальника інформації», показану нижче, щоб вибрати постачальника інформації, з яким потрібно об’єднати дані.

Створіть Infoset

Крок 6)

  1. Введіть назву DSO.
  2. Натисніть кнопку Продовжити.

Створіть Infoset

З’явиться наведений нижче екран із вибраними 2 постачальниками інформації.

Створіть Infoset

Крок 7) Активуйте набір інформації, натиснувши кнопку активації.

Створіть Infoset