SAP InfoSet-handledning: Vad är, skapa, går med

Innehållsförteckning:

Anonim

Infoset är en speciell typ av Infoprovider som inte lagrar data fysiskt. Med andra ord är Infoset InfoProviders som logiskt sammanfogar data och tillhandahåller dessa data för BI-frågor. Infoset samlar in data från tabellerna för InfoProviders som används för att bygga den. Infoset beskriver datakällor som definieras som en kopplingsregel på Datastore-objekt, Info-objekt eller standard InfoCubes.

När ska jag använda Infosets?

  • För att gå med nödvändiga data från grundläggande InfoProviders
  • För att tillåta BEx-rapportering på ett DataStore-objekt utan att slå på BEx-rapporteringsindikatorn
  • Att utvärdera tidsberoenden
  • Att skapa självanslutningar och vänster yttre sammanfogningar

Vad är InfoSet-anslutningar?

DSO (Data Store Objects) och / eller InfoObjects (egenskaper med stamdata) är anslutna i InfoSet med anslutningsvillkor. De sammanfogade data från InfoSets är tillgängliga för åtkomst från Business Explorer-frågor. Med InfoSets kan du rapportera om flera Info-leverantörer (Infocubes, Data Store-objekt, stamdata InfoObjects), men de innehåller ingen data. Med aktiverade infosätt kan du definiera frågor i BI-sviten.

Anslutningar klassificeras i fyra kategorier:

  1. Inre koppling
  2. Vänster yttre anslutning
  3. Temporal Join
  4. Själv gå med

Inner Join: En post kan endast finnas i den valda resultatuppsättningen om det finns poster i båda sammanfogade tabellerna.

Om tabell 2 har motsvarande poster i tabell 1, genom att jämföra ett nyckelfält (EMPNO i exemplet nedan), är endast dessa poster en del av resultatuppsättningen. Resultatuppsättningen skulle ha fälten i tabell 1 och tabell 2 ifyllda från motsvarande fält.

Exempel:

Vänster bord (tabell 1)

EMPNO EFTERNAMN
000020 THOMPSON
000250 SMED
000100 SPENSER

Höger bord (tabell 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Inre anslutningsresultat

EMPNO EFTERNAMN PROJNO
000020 THOMPSON AD3112
000100 SPENSER OP2010

Left Outer Join: Om tabell 2 har motsvarande poster i tabell 1, genom att jämföra ett nyckelfält (EMPNO i exemplet nedan), skulle dessa poster vara en del av resultatuppsättningen. Resultatuppsättningen skulle ha fälten i tabell 1 och tabell 2 ifyllda från motsvarande fält.

Om tabell 2 inte har någon motsvarande post jämfört med tabell 1 är dessa poster i tabell 1 också en del av resultatuppsättningen (fält som tillhör tabell 2 kommer att ha initialvärden). Detta visas i exemplet nedan.

Vänster bord (tabell 1)

EMPNO EFTERNAMN
000020 THOMPSON
000250 SMED
000100 SPENSER

Höger bord (tabell 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Vänster yttre anslutningsresultat

EMPNO EFTERNAMN PROJNO
000020 THOMPSON AD3112
000250 SMED
000100 SPENSER OP2010

Temporal Join: En join kallas temporal om minst en medlem är tidsberoende.

Självkoppling: Samma objekt är sammanfogat.

Hur skapar man infoset?

Steg 1)

  1. Gå till transaktionskod RSA1
  2. Klicka på knappen "Ok"

Steg 2)

  1. Bläddra till fliken “InfoProvider”
  2. Högerklicka på infoarea och välj alternativet "Skapa infoset" från snabbmenyn.

Transaktion RSISET kan också användas direkt för att skapa InfoSet.

När Info Set Builder anropas för första gången visas nedanstående två visningslägesalternativ som

  1. Nätverk (dataflödeskontroll)
  2. Tree (Tree Control).

Nätverksdisplayen är tydligare.

Trädskärmen kan läsas av skärmläsaren och är lämplig för synskadade användare.

Du kan ändra denna inställning när som helst med menyvägen Inställningar -> Display.

Steg 3)

  1. Ange det tekniska namnet
  2. Beskrivning
  3. I avsnittet Börja med informationsleverantör bestämmer du vilken informationsleverantör du vill använda för att börja definiera informationssatsen. Välj en av objekttyperna som systemet erbjuder dig:
  • Data Store-objekt
  • Info-objekt
  • Standardinfokub
  • Välj ett objekt.

Om du vill välja ett Info-objekt måste det vara en egenskap med stamdata. Systemet ger dig motsvarande ingångshjälp.

  1. Välj Fortsätt-knappen.

Steg 4)

Skärmen Ändra inställningsinformation visas.

Steg 5)

Välj infogningsknappen Infotillhandahållare som visas nedan för att välja den leverantör som data ska förenas med.

Steg 6)

  1. Ange namnet på DSO.
  2. Klicka på Fortsätt-knappen.

Nedanstående skärm visas med de två valda informationsleverantörerna.

Steg 7)

Aktivera informationsuppsättningen genom att klicka på aktiveringsknappen.