maart 3, 2022

SAP HANA Calculation View-Create Calculation View in 12 Easy Steps

In deze tutorial gaan we meer te weten komen over de laatste en complexe van de drie soorten informatieweergaven; de SAP HANA Calculation View. Zorg ervoor dat u de tutorials van Attribuutweergave en analytische weergave hebt doorlopen, omdat ze belangrijk zijn voor uw begrip van de Rekenweergave.

laten we de SAP HANA Calculation View Tutorial starten.

Wat is de Berekeningsweergave van SAP HANA?

Rekenweergave in SAP HANA is het belangrijkste type informatieweergave, omdat u geavanceerde ontwerpbewerkingen op de gegevens kunt uitvoeren. U kunt geavanceerde modelleringslogica toepassen op gegevens in Rekenweergave, wat u niet kunt doen in analytisch-en Attribuutweergave.

In Attribuutweergave kunt u alleen met dimensies werken, terwijl u in analytische weergave met meerdere dimensietabellen werkt die aan één feittabel zijn gekoppeld. Dit betekent dat deze twee visies geen flexibel gebruik van dimensies en maten toestaan en een fundamentele manier van datamodellering hebben.

integendeel, rekenaanzichten hebben dergelijke beperkingen niet en stellen een gebruiker in staat om complexe rekenlogica te gebruiken en metingen uit meer dan één feittabel te combineren. Daarnaast kunt u geavanceerde SQL-logica ‘ s en meerdere lagen rekenlogica gebruiken tijdens het maken van een rekenweergave.

het geeft u de vrijheid om te combineren en te maken vanuit een reeks opties zoals tabellen, Kolomweergaven, analytische weergaven, Attribuutweergave, enz. Dit stelt een gebruiker in staat om multidimensionale rapportage te doen met behulp van maatregelen en dimensies uit verschillende bronnen.

blijf op de hoogte van de nieuwste technologietrends
Join DataFlair on Telegram!!

kenmerken van de berekening

enkele belangrijke kenmerken van de berekening worden hieronder weergegeven:

  • Rekenweergaven ondersteunen zowel OLTP-als OLAP-modellen.
  • ze ondersteunen complexe uitdrukkingen zoals Case, Counter, IF.
  • ondersteunt speciale taal zoals R-lang.
  • u kunt analytische weergaven, Attribuutweergaven en zelfs andere Berekeningsweergaven hergebruiken terwijl u een nieuwe Berekeningsweergave maakt.
  • Berekeningsweergaven ondersteunen analytische privileges.
  • het ondersteunt SAP ERP-specifieke functionaliteiten zoals valutaconversie, taal, client handling, enz.
  • stelt de gebruiker in staat om metingen uit meerdere tabellen te combineren.
  • gebruikers kunnen zowel kolomgebaseerde als rijgebaseerde tabellen gebruiken.

Scenariopaneel in Rekenweergave

wanneer u een rekenweergave-editor opent om een nieuwe weergave te maken, vindt u een scenariopaneel aan de linkerkant met vijf opties; Join, Union, Projection, Aggregation en Rank. Een Rekenweergave in SAP HANA wordt gemaakt met behulp van een combinatie van deze opties.

1. Join-een join-optie verbindt twee bronobjecten of tabellen in een enkel object. Het wordt ook wel een join node genoemd in de weergavehiërarchie. De join types tussen twee tabellen kunnen binnen, links buiten, rechts buiten en tekst join.

2. Unie – de optie Unie voert een volledige buitenste join op n aantal bron objecten en maakt een enkel object door het combineren van hun inhoud.

3. Projectie – de projectie optie projecteert de tabel op een bepaalde manier. U kunt het gebruiken om de kolommen van een tabel te filteren of enkele kolommen toe te voegen voordat u het gebruikt in andere knooppunten zoals aggregatie, rang, vereniging, enz.

u kunt slechts één bronobject gebruiken tijdens het werken in het projectieknooppunt. Als u meer dan één tabel wilt maken, gebruik dan afzonderlijke projecties voor elk. Projectieknooppunten worden gebruikt om kolomgebaseerde tabellen om te zetten in dim-berekentabellen.

4. Aggregatie: in het aggregatieknooppunt kunt u aggregatie uitvoeren op geselecteerde dimensies en maten.

5. Rang-Dit wordt gebruikt om de waarden te rangschikken op basis van een criterium. U kunt de volgorde op clausule en partitie in dit knooppunt definiëren op basis van de modelleringsvereisten.

stappen om een Rekenweergave te maken in SAP HANA

in dit gedeelte van de tutorial voor de berekening van SAP HANA leren we hoe u een rekenweergave kunt maken met een optie voor star join in SAP HANA Modeler. Een star join wordt gecreëerd wanneer we metingen uit meer dan één feittabel nodig hebben om het te gebruiken in de rapportage.

Stap 1: Selecteer tabellen

Open de SAP HANA informatie Modeler en beslis welke tabellen u wilt gebruiken bij het maken van de Rekenweergave. U kunt de tabellen openen vanuit de Catalogusmap onder uw SAP HANA-systeem.

laten we voor alle begrip aannemen dat we vier tabellen, tweedimensionale tabellen en twee feittabellen gebruiken.

Stap 2: Maak een DIM-informatieweergave

Ga naar het Inhoudknooppunt en selecteer het pakket waaronder u de rekenweergave moet maken. Klik met de rechtermuisknop op de pakketnaam, Selecteer Nieuw en selecteer vervolgens Rekenweergave.

Stap 3: Het omzetten van dimensietabellen in DIMBEREKENTABELLEN

voordat we beginnen met het samenbrengen van alle tabellen, moeten we de twee kolomgebaseerde dimensietabellen converteren naar DIMBEREKENTABELLEN. Open hiervoor een nieuwe rekenweergave en voer de naam van de weergave in (bijvoorbeeld DIM_CAL_1) en selecteer de gegevenscategorie als dimensie.

herhaal dit proces opnieuw voor elke dimensietabel die u hebt. (we hebben de tweede benoemd als DIM_CAL_2)

Stap 4: Dimensietabellen en kolommen

Voeg nu de dimensietabellen toe aan de rekenweergave vanuit het groene Objectteken toevoegen op de projectie sectie.

we zullen de tabel EMPINFO (onder de projectie sectie) toevoegen in de DIM_CAL_1 weergave. Evenzo, voeg een andere dimensie tabel EMPRECORDS in DIM_CAL_2 berekening weergave.

zodra de tabellen zijn toegevoegd en kolommen van hen zijn toegevoegd in de uiteindelijke uitvoer, sla de tabel op en activeer deze door te klikken op de Groene Vink en de pijlknop op de bovenste balk.

Stap 5: Maak een rekenweergave

nu, na het converteren van onze twee kolomgebaseerde dimensietabellen als DIM-tabellen, maken we de rekenweergave. Nogmaals, ga naar een voorkeurspakket onder de inhoud knooppunt. Klik met de rechtermuisknop op de pakketnaam > nieuwe > Berekeningsweergave.

Voer de details in voor de nieuwe rekenweergave, zoals naam, Label, weergavetype (Rekenweergave), Type, gegevenscategorie (kubus). Vink het vakje “With star join” aan als je een rekenweergave maakt met een star join.

Stap 6: Meet-en feittabellen

er zijn vijf soorten operaties gegeven op basis van het scenario waarin de rekenweergave wordt gecreëerd. Dat zijn Join, Union, projectie, aggregatie en rang. Alle vijf voeren verschillende functies uit (zoals hun naam al doet vermoeden).

we maken twee projecties en voegen één feittabel toe aan elke projectie. We hebben EMPFACT1 toegevoegd aan Projection_1 en EMPFACT2 aan Projection_2.

Selecteer de kolommen die beschikbaar moeten zijn in de rapportageweergave uit beide feittabellen. U kunt de geselecteerde kolommen of velden zien in de sectie uitvoer aan de rechterkant.

Stap7: voeg de feittabellen

toe. vervolgens voegen we de twee feittabellen toe (EMPFACT1 en EMPFACT2). Selecteer deelnemen in het linker Scenariopaneel. Sleep de twee projecties (Projection_1 en Projection_2) in de Join sectie. De twee projecties worden samengevoegd en getoond in het join box.

dan voegen we fysiek de twee feittabellen samen met de gemeenschappelijke kolom. Stel dat EMPID een gemeenschappelijke kolom is in zowel de facttabellen (EMPFACT1 als EMPFACT2). Selecteer de kolommen voor uitvoer uit de twee feiten tabellen.

nu zullen de geselecteerde kolommen uit de twee feittabellen in één gezamenlijke tabel staan. De naam van deze join tabel is Join_1.

Stap 8: Maak een ster join

vervolgens voegen we de tabel Join toe aan de ster join sectie erboven.

ook zullen we de twee dimensietabellen in DIM_CAL_1 en DIM_CAL_2 die we eerder hebben toegevoegd, toevoegen aan de uiteindelijke rekenweergave van star join.

dus hebben we Join_1, DIM_CAL_1 en DIM_CAL_2 toegevoegd aan de sectie Star Join.

stap 9: samenvoegen van dimensie-en fact-tabellen.

nu we gegevens hebben van twee dimensietabellen en een gecombineerde feittabel, zullen we het feit (join table) samenvoegen met de twee dimensietabellen en de laatste kolommen selecteren voor uitvoer zoals weergegeven in de afbeelding hieronder.

een gedetailleerd overzicht van alle drie de tabellen zal verschijnen in het detailvenster.

stap 10: Controleer semantiek

verder gaan we naar de sectie semantiek om de maten en attributen te definiëren. Klik op de knop automatisch toewijzen om automatisch kolommen toe te wijzen Als maatregelen en afmetingen.

stap 11: Sla op en activeer

Sla op en activeer de uiteindelijke rekenweergave met de groene pijlknop.

stap 12: voorbeeld van gegevens uit geselecteerde kolommen

u kunt een voorbeeld van de gegevens bekijken door te klikken op de knop Gegevensvoorbeeld naast de knop Opslaan en activeren.

in de sectie data preview kunt u analyses uitvoeren door visualisaties te maken met behulp van de beschikbare maten en dimensies.

u kunt ook het type visualisatie wijzigen van een staafdiagram naar een bellendiagram, lijndiagram, cirkeldiagram, enz.

samenvatting

we leerden over de complexe informatieweergave die Rekenweergave is, de kenmerken ervan, het scenariopaneel en de stappen om Rekenweergave te maken in SAP HANA.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.