mars 3, 2022

SAP HANA Beräkningsvy-skapa Beräkningsvy i 12 enkla steg

i denna handledning kommer vi att lära oss om det sista och komplexet av de tre typerna av informationsvyer; SAP HANA Beräkningsvy. Se till att du har gått igenom handledningarna för Attributvy och analytisk vy eftersom de är viktiga för din förståelse av Beräkningsvy.

låt oss starta SAP HANA Beräkningsvy handledning.

vad är SAP HANA Beräkningsvy?

Beräkningsvy i SAP HANA är den viktigaste typen av Informationsvy eftersom det gör att du kan utföra avancerade designoperationer på data. Du kan använda avancerade modelleringslogiker på data i Beräkningsvyn som du inte kan göra i analytisk och Attributvy.

i Attributvyn kan du bara arbeta med dimensioner, medan du i analysvyn arbetar med flera dimensionstabeller kopplade till en faktatabell. Detta innebär att dessa två vyer inte tillåter flexibel användning av dimensioner och mått och har ett grundläggande sätt att datamodellera.

tvärtom har beräkningsvyer inte sådana begränsningar och gör det möjligt för en användare att använda komplex beräkningslogik och kombinera mått från mer än en faktatabell. Tillsammans med detta kan du använda avancerade SQL-logiker och flera lager av beräkningslogiker när du skapar en beräkningsvy.

det ger dig friheten att kombinera och skapa från en rad alternativ som tabeller, Kolumnvyer, analytiska vyer, Attributvy etc. Detta gör det möjligt för en användare att göra flerdimensionell rapportering med hjälp av mått och dimensioner från olika källor.

Håll dig uppdaterad med senaste tekniktrender
gå med i DataFlair på Telegram!!

egenskaper för Beräkningsvy

några viktiga egenskaper för beräkningsvyn ges nedan:

  • Beräkningsvyer stöder både OLTP-och OLAP-modeller.
  • de stöder komplexa uttryck som Case, Counter, IF.
  • stöder speciellt språk som R-lang.
  • du kan återanvända analytiska vyer, Attributvyer och till och med andra Beräkningsvyer medan du skapar en ny Beräkningsvy.
  • beräkningsvyer stöder analytiska behörigheter.
  • den stöder SAP ERP-specifika funktioner som valutakonvertering, språk, klienthantering etc.
  • gör det möjligt för användaren att kombinera åtgärder från flera tabeller.
  • användare kan använda både kolumnbaserade och radbaserade tabeller.

Scenariopanel i Beräkningsvy

när du öppnar en beräkningsvyredigerare för att skapa en ny vy hittar du en scenariopanel till vänster med fem alternativ; gå med, Union, projektion, aggregering och rang. En Beräkningsvy i SAP HANA skapas med en kombination av dessa alternativ.

1. Gå med-ett kopplingsalternativ ansluter två källobjekt eller tabeller till ett enda objekt. Det kallas också en kopplingsnod i vyhierarkin. Kopplingstyperna mellan två tabeller kan vara inner, left outer, right outer och text join.

2. Union-alternativet union utför en fullständig yttre koppling på n antal källobjekt och skapar ett enda objekt genom att kombinera innehållet.

3. Projektion-projektionsalternativet projicerar bordet på ett visst sätt. Du kan använda den för att filtrera kolumnerna i en tabell eller lägga till några kolumner innan du använder den i andra noder som aggregation, rank, union, etc.

du kan bara använda ett källobjekt när du arbetar i projektionsnoden. Om du vill skapa mer än en tabell än använda separata prognoser för varje. Projektionsnoder används för att konvertera kolumnbaserade tabeller till svaga beräkningstabeller.

4. Aggregering-i aggregeringsnoden kan du utföra aggregering på valda dimensioner och mått.

5. Rang – detta används för att rangordna värdena baserat på ett kriterium. Du kan definiera order by-klausulen och partitionen i den här noden baserat på modelleringskraven.

steg för att skapa en Beräkningsvy i SAP HANA

i det här avsnittet i SAP HANA Calculation View Tutorial lär vi oss att skapa en beräkningsvy med ett star join-alternativ i SAP HANA Modeler. En star join skapas när vi behöver åtgärder från mer än en faktatabell för att använda den i rapporteringen.

Steg 1: Välj tabeller

öppna SAP HANA Information Modeler och bestäm de tabeller som du vill använda för att göra Beräkningsvyn. Du kan komma åt tabellerna från Katalogmappen under ditt SAP HANA-system.

för att förstå skull, låt oss anta att vi använder fyra tabeller, tvådimensionella tabeller och två faktatabeller.

steg 2: skapa en DIM Informationsvy

gå till innehållsnoden och välj det paket under vilket du behöver skapa beräkningsvyn. Högerklicka på paketnamnet, välj Nytt och välj sedan Beräkningsvy.

steg 3: Konvertera dimensionstabeller till DIM-beräkningstabeller

innan vi börjar med att samla alla tabeller måste vi konvertera de två kolumnbaserade dimensionstabellerna till DIM-beräkningstabeller. För detta öppnar du en ny beräkningsvy och anger namnet på vyn (till exempel DIM_CAL_1) och väljer datakategorin som Dimension.

upprepa denna process igen för varje dimensionstabell du har. (vi har namngett den andra som DIM_CAL_2)

steg 4: Lägga till dimensionstabeller och kolumner

lägg nu till dimensionstabellerna i beräkningsvyn från det gröna tecknet Lägg till objekt i Projektionssektionen.

vi lägger till tabellen EMPINFO (under Projektionssektionen) i DIM_CAL_1-vyn. På samma sätt lägger du till en annan dimensionstabell EMPRECORDS i DIM_CAL_2 beräkningsvy.

när tabellerna har lagts till och kolumner från dem läggs till i slututmatningen, spara och aktivera tabellen genom att klicka på den gröna kryssrutan och pilknappen i det övre fältet.

Steg 5: Skapa en beräkningsvy

nu, efter att ha konverterat våra två kolumnbaserade dimensionstabeller som DIM-tabeller, skapar vi beräkningsvyn. Återigen, gå till ett föredraget paket under innehållsnoden. Högerklicka på paketnamnet > Ny > Beräkningsvy.

ange detaljerna för den nya beräkningsvyn, t.ex. namn, etikett, Vytyp (Beräkningsvy), Typ, datakategori (kub). Markera rutan” med star join ” om du skapar en beräkningsvy med en star join.

steg 6: Lägg till mått / faktatabeller

det finns fem typer av operationer som ges baserat på scenariot där beräkningsvyn skapas. De är gå, Union, projektion, aggregering, och rang. Alla fem utför olika funktioner (som namnet antyder).

vi kommer att skapa två projektioner och lägga till en faktatabell i varje projektion. Vi har lagt till EMPFACT1 i Projection_1 och EMPFACT2 i Projection_2.

Välj de kolumner som ska vara tillgängliga i rapportvyn från båda faktatabellerna. Du kan se de valda kolumnerna eller fälten i avsnittet utdata till höger.

Step7: gå med i faktatabellerna

därefter kommer vi att gå med i de två faktatabellerna (EMPFACT1 och EMPFACT2). Välj Gå med från den vänstra Scenariopanelen. Dra och släpp de två projektionerna (Projection_1 och Projection_2) i avsnittet Join. De två projektionerna kommer att förenas och visas i kopplingsrutan.

sedan kommer vi fysiskt att gå med i de två faktatabellerna med den gemensamma kolumnen. Antag att EMPID är en vanlig kolumn i båda faktatabellerna (EMPFACT1 och EMPFACT2). Välj kolumnerna för utdata från de två faktatabellerna.

nu kommer de valda kolumnerna från de två faktatabellerna att finnas i en enda kopplingstabell. Namnet på denna anslutningstabell är Join_1.

steg 8: skapa en star join

därefter kommer vi att gå med i Anslutningstabellen till avsnittet Star join ovanför.

vi lägger också till de två dimensionstabellerna i DIM_CAL_1 och DIM_CAL_2 som vi lade till tidigare, i den slutliga star join-beräkningsvyn.

så vi har lagt till Join_1, DIM_CAL_1 och DIM_CAL_2 i avsnittet Star Join.

steg 9: gå med i DIMENSIONS-och faktatabeller.

nu när vi har data från två dimensionstabeller och en kombinerad faktatabell, kommer vi att gå med i fact (join table) med de två dimensionstabellerna och välja de slutliga kolumnerna för utdata som visas i bilden nedan.

en detaljerad vy av alla tre tabellerna visas på panelen Detaljer.

steg 10: kontrollera semantik

gå vidare, vi går till Semantikavsnittet för att definiera åtgärder och attribut. Klicka på knappen auto Assign för att automatiskt tilldela kolumner som mått och dimensioner.

steg 11: Spara och aktivera

spara och aktivera den slutliga beräkningsvyn från den gröna pilknappen.

steg 12: förhandsgranska data från valda kolumner

du kan förhandsgranska data genom att klicka på knappen data Preview bredvid knappen Spara och aktivera.

i avsnittet dataförhandsgranskning kan du utföra analys genom att skapa visualiseringar med hjälp av tillgängliga mått och dimensioner.

du kan också ändra typ av visualisering från ett stapeldiagram till ett bubbeldiagram, linjediagram, cirkeldiagram etc.

sammanfattning

vi lärde oss om den komplexa informationsvyn som är Beräkningsvy, dess egenskaper, scenariopanel och steg för att skapa Beräkningsvy i SAP HANA.

Lämna ett svar

Din e-postadress kommer inte publiceras.