SAP InfoSet Tutorial: Vad är, skapa, går med

Infoset är en speciell typ av Infoprovider som inte lagrar data fysiskt. Med andra ord, Infoset är 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 det. Infoset beskriver datakällor som definieras som en regel för join på Datastore-objekt, Info-objekt eller standard InfoCubes.

När ska man använda infoset?

  • För att ansluta nödvändig data från grundläggande InfoProviders
  • Att tillåta BEx-rapportering på ett DataStore-objekt utan att slå på BEx-rapporteringsindikatorn
  • Att utvärdera tidsberoende
  • För att skapa självanslutningar och lämnade yttre sammanfogningar

Vad är InfoSet Joins?

DSO (Datalagringsobjekt) och/eller InfoObjects (egenskaper med stamdata) ansluts i InfoSet med hjälp av kopplingsvillkor. De sammanfogade data från InfoSets är tillgängliga för åtkomst från Business Explorer Queries. InfoSets låter dig rapportera om flera informationsleverantörer (Infokuber, Data Store-objekt, masterdata InfoObjects), men de innehåller inga data. Med aktiverade infoset kan du definiera frågor i BI-sviten.

Anslutningar delas in i fyra kategorier:

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

Inre koppling: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), skulle endast 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.

Exempelvis:

Vänster tabell (tabell 1)

EMPNO EFTERNAMN
000020 thompson
000250 SMED
000100 SPENSER

Höger tabell (tabell 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Resultat för inre sammanfogning

EMPNO EFTERNAMN PROJNO
000020 thompson AD3112
000100 SPENSER OP2010

Vänster yttre skarv: 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 hör till tabell 2 kommer att ha initiala värden). Detta visas i exemplet nedan.

Vänster tabell (tabell 1)

EMPNO EFTERNAMN
000020 thompson
000250 SMED
000100 SPENSER

Höger tabell (tabell 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Vänster yttre sammanfogningsresultat

EMPNO EFTERNAMN PROJNO
000020 thompson AD3112
000250 SMED
000100 SPENSER OP2010

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

Gå med själv: Samma föremål är sammanfogade.

Hur skapar man informationsuppsättning?

Steg 1)

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

Skapa informationsuppsättning

Steg 2)

  1. Bläddra till fliken "InfoProvider"
  2. Högerklicka på informationsområdet och välj alternativet "Skapa informationsuppsättning" från snabbmenyn.

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

Skapa informationsuppsättning

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. Träd (Trädkontroll).

Nätverksdisplayen är tydligare.

Trädvisningen 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 hjälp av menyvägen Inställningar -> Display.

Steg 3)

  1. Ange det tekniska namnet
  2. Systembeskrivningar
  3. I Börja med Info Provider avsnitt bestämmer du vilken informationsleverantör du vill använda för att börja definiera informationsuppsättningen. Välj en av objekttyperna som systemet erbjuder dig:
  • Data Store objekt
  • Infoobjekt
  • Standard infokub
  • Välj ett objekt.

Om du vill välja ett infoobjekt måste det vara en egenskap med stamdata. Systemet ger dig motsvarande inmatningshjälp.

  1. Välj knappen Fortsätt.

Skapa informationsuppsättning

Steg 4) Ocuco-landskapet Ändra informationsuppsättning skärmen visas.

Skapa informationsuppsättning

Steg 5) Välj knappen infoga infoleverantör som visas nedan för att välja den infoleverantör som data ska kopplas till.

Skapa informationsuppsättning

Steg 6)

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

Skapa informationsuppsättning

Skärmen nedan visas med de 2 informationsleverantörerna valda.

Skapa informationsuppsättning

Steg 7) Aktivera informationsuppsättningen genom att klicka på knappen Aktivera.

Skapa informationsuppsättning