Урок за SAP InfoSet: Какво е, Създаване, Присъединяване

Съдържание:

Anonim

Infoset е специален вид Infoprovider, който не съхранява физически данни. С други думи, Infoset са InfoProviders, които логически обединяват данни и предоставят тези данни за BI заявки. Infoset събира данни от таблиците на InfoProviders, използвани за неговото изграждане. Infoset описва източници на данни, които са дефинирани като правило за обединяване на обекти от Datastore, Info-обекти или стандартни InfoCubes.

Кога да се използват информационни набори?

  • За да се присъедините към необходимите данни от основните InfoProviders
  • За да разрешите BEx Reporting за обект DataStore, без да включвате индикатора BEx Reporting
  • За оценка на времевите зависимости
  • За да създадете самосъединения и ляви външни съединения

Какво представляват присъединяванията към InfoSet?

DSO (Обекти за съхранение на данни) и / или InfoObjects (характеристики с основни данни) са свързани в InfoSet, като се използват условия за присъединяване. Обединените данни от InfoSets са достъпни за достъп от Business Explorer Queries. InfoSets ви позволява да докладвате за няколко доставчици на информация (Infocubes, обекти за съхранение на данни, основни данни InfoObjects), но те не съдържат данни. С активирани информационни набори можете да дефинирате заявки в BI пакета.

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

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

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

Ако таблица 2 има съответни записи на таблица 1, чрез сравняване на ключово поле (EMPNO в примера по-долу), само тези записи ще бъдат част от набора от резултати. Резултатният набор ще има полета от таблица 1 и таблица 2, попълнени от съответните полета.

Пример:

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

ЕМПНО ФАМИЛИЯ
000020 ТОМПСЪН
000250 СМИТ
000100 SPENSER

Дясна таблица (Таблица 2)

ЕМПНО ПРОЙНО
000020 AD3112
000100 OP2010
000150 PL2100

Резултат от вътрешното присъединяване

ЕМПНО ФАМИЛИЯ ПРОЙНО
000020 ТОМПСЪН AD3112
000100 SPENSER OP2010

Ляво външно присъединяване: Ако таблица 2 има съответстващи записи на таблица 1, чрез сравняване на ключово поле (EMPNO в примера по-долу), тези записи ще бъдат част от набора от резултати. Резултатният набор ще има полета от таблица 1 и таблица 2, попълнени от съответните полета.

Ако таблица 2 няма съответстващ запис в сравнение с таблица 1, тези записи на таблица 1 също са част от набора от резултати (полетата, принадлежащи към таблица 2, ще имат начални стойности). Това е показано в примера по-долу.

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

ЕМПНО ФАМИЛИЯ
000020 ТОМПСЪН
000250 СМИТ
000100 SPENSER

Дясна таблица (Таблица 2)

ЕМПНО ПРОЙНО
000020 AD3112
000100 OP2010
000150 PL2100

Резултат от лявото външно присъединяване

ЕМПНО ФАМИЛИЯ ПРОЙНО
000020 ТОМПСЪН AD3112
000250 СМИТ
000100 SPENSER OP2010

Временно присъединяване: Присъединяването се нарича временно, ако поне един член зависи от времето.

Самосъединяване: Същият обект е обединен.

Как да създам Infoset?

Етап 1)

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

Стъпка 2)

  1. Отворете раздела „InfoProvider“
  2. Щракнете с десния бутон на мишката върху информационното пространство и изберете опцията „Създаване на набор от информация“ от контекстното меню.

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

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

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

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

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

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

Стъпка 3)

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

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

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

Стъпка 4)

Появява се екранът Change Info Set.

Стъпка 5)

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

Стъпка 6)

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

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

Стъпка 7)

Активирайте информацията, като кликнете върху бутона за активиране.