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.
Об’єднання поділяються на чотири категорії:
- Внутрішнє з'єднання
- Зліва Зовнішнє приєднання
- Тимчасове приєднання
- Приєднуйтесь до себе
Внутрішнє з'єднання:Запис може бути у вибраному наборі результатів, лише якщо є записи в обох об’єднаних таблицях.
Якщо таблиця 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)
- Перейдіть до коду транзакції RSA1
- Натисніть кнопку «ОК».
Крок 2)
- Перейдіть до вкладки «InfoProvider»
- Клацніть правою кнопкою миші на інформаційній області та виберіть у контекстному меню опцію «Створити інформаційний набір».
Транзакцію RSISET також можна безпосередньо використовувати для створення InfoSet.
Коли Info Set Builder викликається вперше, наведені нижче два параметри режиму відображення
- Мережа (контроль потоку даних)
- Дерево (керування деревом).
Відображення мережі чіткіше.
Відображення дерева може читатися за допомогою програми зчитування з екрана та підходить для користувачів із вадами зору.
Ви можете будь-коли змінити це налаштування, використовуючи шлях меню Налаштування -> Дисплей.
Крок 3)
- Введіть технічну назву
- Опис
- Перейдіть на вкладку Почніть із постачальника інформації ви визначаєте, якого постачальника інформації ви хочете використовувати для початку визначення набору інформації. Виберіть один із типів об’єктів, які пропонує вам система:
- Об'єкт Data Store
- Інформаційний об'єкт
- Стандартний інформаційний куб
- Виберіть об'єкт.
Якщо ви хочете вибрати інформаційний об’єкт, це має бути характеристика з основними даними. Система надає вам відповідну довідку щодо введення.
- Виберіть кнопку Продовжити.
Крок 4) Кнопка Змінити набір інформації з'явиться екран.
Крок 5) Натисніть кнопку «Вставити постачальника інформації», показану нижче, щоб вибрати постачальника інформації, з яким потрібно об’єднати дані.
Крок 6)
- Введіть назву DSO.
- Натисніть кнопку Продовжити.
З’явиться наведений нижче екран із вибраними 2 постачальниками інформації.
Крок 7) Активуйте набір інформації, натиснувши кнопку активації.