Waar zit een Infocube in? SAP BI/BW? Hoe maak je er een?
Wat is Infocube?
Infocube is een gegevensopslagruimte waarin we gegevens bewaren die we fysiek uit het bronsysteem halen. Een InfoCube kan zowel als gegevensdoel als als InfoProvider functioneren. Vanuit rapportageoogpunt kan een Infocube worden omschreven als een op zichzelf staande dataset.
Bijvoorbeeld, een Sales Amount Infocube met dimensies als MAAND – PRODUCT-KLANT-REGIO, kan worden bekeken door elke assen, bijvoorbeeld totale verkopen per regio of per klant. De dimensies van een Info-Cube zijn entiteiten of hiërarchieën.
BIW (Business Intelligence Warehouse) biedt de mogelijkheid om 16 dimensies te definiëren, waarvan er 3 vooraf gedefinieerd zijn.
De bovenstaande kubus demonstreert een eenvoudige driedimensionale kubus. Elke dimensie kan 3 kenmerken bevatten voor analyse. Eén vierkant in de kubus hierboven vertegenwoordigt de relatieve waarde voor de bijbehorende klant/regio/divisiecombinatie.
InfoCube-structuur
- Een Infocube volgt het Extended Star Schema.
- Het heeft een Fact-tabel in het midden en is omgeven door 16 dimensietabellen met mastergegevens die buiten de kubus liggen.
- Infocubes zijn het centrale multidimensionale datamodel in BI.
- Het is een op zichzelf staande dataset die een of meer gerelateerde bedrijfsprocessen omvat. Een rapporterende gebruiker kan query's definiëren of uitvoeren op een infokubus.
- Het wordt gebruikt om samengevatte/geaggregeerde data voor lange tijd op te slaan. Infocubes bestaan uit precies één feitentabel omgeven door dimensionale tabellen.
- SAP de geleverde Infocube begint met een cijfer, meestal 0. Uw eigen Infocube moet beginnen met een letter van A tot Z en moet 3 tot 9 tekens lang zijn.
Soorten InfoCube
Infocube is ingedeeld in drie typen op basis van de manier waarop de gegevens worden onderhouden en gedistribueerd.
- Standaard Infokubus:Wordt gebruikt om de gegevens fysiek in de kubus te bewaren. Alleen-lezen is mogelijk.
- Virtuele Infokubus: Het bewaart de gegevens niet fysiek in de kubus. Tijdens de uitvoering van de query haalt het de gegevens uit het betreffende bronsysteem.
- Realtime infokubus: Slaat de gegevens fysiek op in de kubus. Lezen en schrijven zijn mogelijk. Het wordt aanzienlijk gebruikt bij het plannen van de gegevens.
Hoe u een standaard Infocube maakt
Stap 1) InfoCube maken
- Ga naar transactiecode RSA1
- Klik op de knop OK.
Stap 2)
- Navigeer naar het tabblad Modellering -> InfoProvider.
- Klik met de rechtermuisknop op InfoArea.
- Klik op “InfoCube maken” in het contextmenu.
Stap 3)
- Voer de technische naam in.
- Voer de Description.
- Kies het keuzerondje “Standaard InfoCube”.
Klik op de knop Maken
Stap 4) Klik met de rechtermuisknop op Dimensie 1 -> Eigenschappen.
Stap 5) Hernoem de dimensie volgens Info-objectinformatie.
Stap 6) Klik met de rechtermuisknop op de dimensie ->InfoObject Directe invoer om in te voegen InfoObjecten in de Dimensie.
Stap 7) Selecteer Kenmerken.
Stap 8) Selecteer Luchtvaartmaatschappij-ID bij kenmerken
Sleep het naar Dimension
Stap 9) Maak op dezelfde manier nieuwe dimensies en volg de stappen 4-8 om de InfoObjects toe te voegen.
Stap 10) KernfiguurInfoObjects toevoegen aan de Infocube
Stap 11) Volg de bovenstaande processen om meer kerncijfers toe te voegen
Stap 12) Activeer de Infocube.
Infocube extra punten:
De technische naam van de maattabel wordt door het systeem toegewezen, met behulp van het patroon /BIC/ “D #”, waarbij de eerste # a1 is, de tweede een 2, enzovoort.
Als het een door sap geleverde kubus is, begint deze als /BI0/D
Kenmerken Infoobjects kunnen vrijelijk worden toegevoegd aan door de klant gemaakte dimensies.
Dimensietabellen moeten optimaal worden gebruikt.
Zorg voor een optimale kardinaliteit terwijl u kenmerken infoobject aan dimensies toevoegt. Bijv Een warenhuis heeft 10,000 klanten en 1000 verschillende materialen. De kardinaliteit is m: n, wat betekent dat elke klant veel materialen kan kopen. Een dergelijke kardinaliteit mag niet in dezelfde dimensietabel worden gehandhaafd.
Duimregel: Vermijd m:n binnen een dimensie.
Twee
- Navigeer naar het tabblad Modellering -> InfoProvider.
- Klik met de rechtermuisknop op InfoArea.
- Klik op “InfoCube maken” in het contextmenu.
- Voer de technische naam in.
- Voer de Description.
- Kies het keuzerondje “Standaard InfoCube”.
Don'ts
- Standaard Infocube kan worden gebruikt als de gebruiker:
- Wil multidimensionale analyse faciliteren.
- Wil samengevatte/geaggregeerde informatie met een grote hoeveelheid gegevens opslaan.
- Gebruik de regelitemdimensie als er slechts één object in een dimensietabel is geplaatst.
- Zorg voor een hoge granulariteit van de records.
- Groep M: N kardinaliteit binnen dezelfde dimensie.
- Besteed meer aandacht aan het overbrengen van de karakterinformatie via navigatie-attributen.
- Handhaaf informatie over hoge kardinaliteit in de dimensionale tabel.