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 пакета.

Съединенията се класифицират в четири категории:

  1. Вътрешно присъединяване
  2. Ляво външно съединение
  3. Временно присъединяване
  4. Самостоятелно присъединяване

Вътрешно присъединяване:Запис може да бъде в избрания набор от резултати само ако има записи в двете обединени таблици.

Ако таблица 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)

  1. Отидете на Транзакция Code RSA1
  2. Щракнете върху бутона „OK“.

Създайте Infoset

Стъпка 2)

  1. Прегледайте раздела „Доставчик на информация“
  2. Щракнете с десния бутон върху информационната област и изберете опцията „Създаване на набор от данни“ от контекстното меню.

Транзакцията RSISET може също директно да се използва за създаване на InfoSet.

Създайте Infoset

Когато Info Set Builder се извика за първи път, долните две опции за режим на показване като

  1. Мрежа (контрол на потока от данни)
  2. Дърво (контрол на дървото).

Мрежовият дисплей е по-ясен.

Дървовидният дисплей може да се чете от екранния четец и е подходящ за потребители с увредено зрение.

Можете да промените тази настройка по всяко време, като използвате пътя на менюто Настройки -> Дисплей.

Стъпка 3)

  1. Въведете техническото име
  2. Descriptйон
  3. в Започнете с Доставчик на информация раздел, вие определяте кой доставчик на информация искате да използвате, за да започнете да дефинирате набора информация. Изберете един от типовете обекти, които системата ви предлага:
  • Обект за съхранение на данни
  • Информационен обект
  • Стандартен информационен куб
  • Изберете обект.

Ако искате да изберете информационен обект, той трябва да е характеристика с основни данни. Системата ви предоставя съответната помощ за въвеждане.

  1. Изберете бутона Продължи.

Създайте Infoset

Стъпка 4) - Промяна на набора информация се появява екран.

Създайте Infoset

Стъпка 5) Изберете бутона за вмъкване на доставчик на информация, показан по-долу, за да изберете доставчика на информация, с който данните да бъдат обединени.

Създайте Infoset

Стъпка 6)

  1. Въведете името на DSO.
  2. Щракнете върху бутона Продължи.

Създайте Infoset

Екранът по-долу се появява с избраните 2 доставчика на информация.

Създайте Infoset

Стъпка 7) Активирайте информационния набор, като щракнете върху бутона за активиране.

Създайте Infoset

Обобщете тази публикация с: