SAP Урок за InfoSet: Какво е, създаване, присъединявания
Infoset е специален вид Infoprovider, който не съхранява данни физически. С други думи, Infoset са InfoProviders, които логически обединяват данни и предоставят тези данни за BI заявки. Infoset събира данни от таблиците на InfoProviders, използвани за изграждането му. Infoset описва източници на данни, които са дефинирани като правило за присъединяване към обекти на Datastore, Info-обекти или стандартни InfoCubes.
Кога да използвате Infosets?
- За присъединяване към необходимите данни от основните доставчици на информация
- За да разрешите BEx Reporting на DataStore обект, без да включвате индикатора BEx Reporting
- За оценка на времевите зависимости
- За създаване на собствени съединения и леви външни съединения
Какво представляват InfoSet Joins?
DSO (Обекти за съхранение на данни) и/или InfoObjects (характеристики с основни данни) се свързват в InfoSet чрез условия на свързване. Обединените данни от информационните набори са достъпни за достъп от заявки на Business Explorer. InfoSets ви позволява да докладвате за няколко доставчици на информация (Инфокубове, Data Store обекти, основни данни InfoObjects), но те не съдържат данни. С активирани Infosets можете да дефинирате заявки в BI пакета.
Съединенията се класифицират в четири категории:
- Вътрешно присъединяване
- Ляво външно съединение
- Временно присъединяване
- Самостоятелно присъединяване
Вътрешно присъединяване:Запис може да бъде в избрания набор от резултати само ако има записи в двете обединени таблици.
Ако таблица 2 има съответстващи записи на таблица 1, чрез сравняване на ключово поле (EMPNO в примера по-долу), само тези записи ще бъдат част от набора от резултати. Резултатният набор ще има полетата на таблица 1 и таблица 2, попълнени от съответните полета.
Пример:
Лява маса (Таблица 1)
| EMPNO | ФАМИЛИЯ |
| 000020 | Томпсън |
| 000250 | SMITH |
| 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 | SMITH |
| 000100 | СПЕНСЪР |
Дясна маса (Таблица 2)
| EMPNO | ПРОЖНО |
| 000020 | AD3112 |
| 000100 | OP2010 |
| 000150 | PL2100 |
Резултат от ляво външно съединение
| EMPNO | ФАМИЛИЯ | ПРОЖНО |
| 000020 | Томпсън | AD3112 |
| 000250 | SMITH | |
| 000100 | СПЕНСЪР | OP2010 |
Временно присъединяване: Присъединяването се нарича временно, ако поне един член е зависим от времето.
Самостоятелно присъединяване: Същият обект е съединен.
Как да създадете Infoset?
Стъпка 1)
- Отидете на Транзакция Code RSA1
- Щракнете върху бутона „OK“.
Стъпка 2)
- Прегледайте раздела „Доставчик на информация“
- Щракнете с десния бутон върху информационната област и изберете опцията „Създаване на набор от данни“ от контекстното меню.
Транзакцията RSISET може също директно да се използва за създаване на InfoSet.
Когато Info Set Builder се извика за първи път, долните две опции за режим на показване като
- Мрежа (контрол на потока от данни)
- Дърво (контрол на дървото).
Мрежовият дисплей е по-ясен.
Дървовидният дисплей може да се чете от екранния четец и е подходящ за потребители с увредено зрение.
Можете да промените тази настройка по всяко време, като използвате пътя на менюто Настройки -> Дисплей.
Стъпка 3)
- Въведете техническото име
- Descriptйон
- в Започнете с Доставчик на информация раздел, вие определяте кой доставчик на информация искате да използвате, за да започнете да дефинирате набора информация. Изберете един от типовете обекти, които системата ви предлага:
- Обект за съхранение на данни
- Информационен обект
- Стандартен информационен куб
- Изберете обект.
Ако искате да изберете информационен обект, той трябва да е характеристика с основни данни. Системата ви предоставя съответната помощ за въвеждане.
- Изберете бутона Продължи.
Стъпка 4) - Промяна на набора информация се появява екран.
Стъпка 5) Изберете бутона за вмъкване на доставчик на информация, показан по-долу, за да изберете доставчика на информация, с който данните да бъдат обединени.
Стъпка 6)
- Въведете името на DSO.
- Щракнете върху бутона Продължи.
Екранът по-долу се появява с избраните 2 доставчика на информация.
Стъпка 7) Активирайте информационния набор, като щракнете върху бутона за активиране.








