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:
- Inre koppling
- Vänster yttre anslutning
- Temporal Join
- 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)
- Gå till Transaktionskod RSA1
- Klicka på knappen "Ok".
Steg 2)
- Bläddra till fliken "InfoProvider"
- 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.
När Info Set Builder anropas för första gången visas nedanstående två visningslägesalternativ som
- Nätverk (dataflödeskontroll)
- 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)
- Ange det tekniska namnet
- Systembeskrivningar
- 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.
- Välj knappen Fortsätt.
Steg 4) Ocuco-landskapet Ändra informationsuppsättning skärmen visas.
Steg 5) Välj knappen infoga infoleverantör som visas nedan för att välja den infoleverantör som data ska kopplas till.
Steg 6)
- Ange namnet på DSO:n.
- Klicka på knappen Fortsätt.
Skärmen nedan visas med de 2 informationsleverantörerna valda.
Steg 7) Aktivera informationsuppsättningen genom att klicka på knappen Aktivera.