SAP Hana Beregning Vis Tutorial

Hva Er Beregningsvisning?

SAP HANA Beregningsvisning er en kraftig informasjonsvisning.

SAP HANA Analytic view-mål kan velges fra bare en faktatabell. Når det er behov For Mer Faktatabell i informasjonsvisning, kommer beregningsvisning i bildet. Beregningsvisning støtter kompleks beregning.

datagrunnlaget for beregningsvisningen kan inkludere tabeller, kolonnevisninger, analytiske visninger og beregningsvisninger.

Vi kan opprette Sammenføyninger, Fagforeninger, Aggregering og Prognoser på datakilder.

Beregningsvisning kan inneholde flere mål og kan brukes til flerdimensjonal rapportering eller ingen mål som brukes i listetyperapportering.

Karakteristisk FOR SAP HANA Beregningsvisning som nedenfor–

  • Støtte Kompleks Beregning.
  • Støtter OLTP-og OLAP-modeller.
  • Støtte Klient håndtering, språk, valutakonvertering.
  • Støtte Union, Projeksjon, Aggregering, Rang, etc.

SAP HANA Beregningsvisning er av to typer–

  1. SAP Hana Grafisk Beregningsvisning (Opprettet AV SAP Hana Studio Grafisk editor).
  2. SAP Hana Script-baserte beregninger Visninger (Opprettet AV SQL-Skript AV SAP HANA Studio).

SAP Hana Grafisk Beregningsvisning

I SAP HANA Analytic view kan vi bare velge et mål fra ett bord.

Så Når det er krav til en visning som inneholder mål fra det forskjellige tabellen, kan det ikke oppnås ved analytisk visning, men ved beregningsvisning.

så i dette tilfellet kan vi bruke to forskjellige analytiske visninger for hver tabell og bli med i beregningsvisning.

vi skal lage en grafisk Beregningsvisning «CA_FI_LEDGER» ved å bli Med To Analytiske Visninger «AN_PURCHASE_ORDER» Og «AN_FI_DOCUMENT».

CA_FI_LEDGER viser detaljer om finansdokumenter knyttet til en bestilling.

TRINN 1) i dette trinnet,

  1. Gå til pakken (Her Modellering) og høyreklikk.
  2. Velg Nytt Alternativ.
  3. Velg Beregningsvisning.

SAP Hana Beregning Vis Tutorial

SAP HANA Beregningsvisning Tutorial

En Beregningsvisning Editor vil bli vist, I Hvilket Scenario Panelvisning som nedenfor–

SAP Hana Beregning Vis Tutorial

SAP HANA Beregningsvisning Tutorial

Detalj Av Scenario panel er som nedenfor–

  • Palett: denne delen inneholder under noder som kan brukes som kilde til å bygge våre beregningsvisninger.

Vi har 5 forskjellige typer noder, de er

  1. Bli Med: denne noden brukes til å bli med to kildeobjekter og sende resultatet til neste node. Sammenføyningstypene kan være indre, venstre ytre, høyre ytre og tekstfeste.Merk: Vi kan bare legge til to kildeobjekter til en join node.
  2. Union: Dette brukes til å utføre union all operasjon mellom flere kilder. Kilden kan være n antall objekter.
  3. Projeksjon: Dette brukes til å velge kolonner, filtrere dataene og opprette flere kolonner før vi bruker den i neste noder som en union, aggregering og rangering.

    Merk: Vi kan bare legge til en kildeobjekter i En Projeksjonsnode.

  4. Aggregering: Dette brukes til å utføre aggregering på bestemte kolonner basert på de valgte attributtene.
  5. Rang: dette er den eksakte erstatning FOR RANG funksjon I SQL. Vi kan definere partisjonen og order by-klausulen basert på kravet.

TRINN 2)

  1. Klikk Projeksjonsnode fra paletten, og dra og slipp til scenario-området fra Innkjøpsordreanalytisk visning. Omdøpt den til «Projection_PO».
  2. Klikk Projeksjonsnode fra paletten, og dra og slipp til scenarioområde FOR FI-dokumentanalytisk visning. Omdøpt den til «Projection_FI».
  3. dra og slipp analytisk Visning «AN_PUCHASE_ORDER» » AN_FI_DOCUMENT «og fra Innholdsmappe Til Projeksjonsnode og» Projection_FI » henholdsvis.
  4. Klikk Bli Med Node Fra Paletten og dra og slipp til scenario-området.
  5. Bli Med Projection_PO node Til Join_1 node.
  6. Bli Med Projection_FI node Til Join_1 node.
  7. Klikk Aggregering node fra paletten og dra og slipp til scenario området.
  8. Bli Med join_1 node Til Aggregering node.

SAP Hana Beregning Vis Tutorial

SAP HANA Beregningsvisning Tutorial

Vi har lagt til to analytiske visninger, for å lage en beregningsvisning.

TRINN 3) Klikk På join_1 node under aggregering, og du kan se detaljdelen vises.

  1. Velg alle kolonner Fra Projection_PO Node for utdata.
  2. Velg alle kolonner Fra Projection_FI node for utdata.
  3. Bli Projection_PO Node Til Projection_FI node på kolonne

    Projection_PO. PO_Number = Projection_FI . PO_NO.

SAP Hana Beregning Vis Tutorial

SAP HANA Beregning Vis Tutorial

TRINN 4) i dette trinnet,

  1. Klikk På Aggregering node Og Detaljer vil bli vist på høyre side av ruten.
  2. Velg Kolonne for utdata Fra Join_1 vises på høyre side i detaljvinduet.

SAP Hana Beregning Vis Tutorial

SAP HANA Beregningsvisning Tutorial

TRINN 5) nå klikker Du På Semantikk Node.

SAP Hana Beregning Vis Veiledning

SAP HANA Beregning Vis Tutorial

Detalj skjermen vises som nedenfor. Definer attributt og måletype for kolonnen, og merk også nøkkel for denne utgangen.

  1. Definer attributt og mål.
  2. Merk Po_nummer og FIRMA Som Nøkkel.
  3. Merk ACC_DOC_NO som nøkkel.

SAP Hana Beregning Vis Tutorial

SAP HANA Beregningsvisning Tutorial

TRINN 6) Valider og Aktiver beregningsvisning, fra topplinjen i vinduet.

SAP Hana Beregning Vis Veiledning

SAP Hana Beregning Vis Tutorial
  1. Klikk På Valider-Ikonet.
  2. Klikk På Aktiver-Ikonet.

Beregningsvisning vil bli aktivert og vil vises under Modelleringspakke som nedenfor–

SAP Hana Beregning Vis Tutorial

SAP HANA Beregningsvisning Tutorial

Velg beregningsvisning og høyreklikk – > forhåndsvisning av data

Vi har lagt til to analytiske visninger og velg mål (TAX_AMOUNT, GROSS_AMOUNT) fra begge analytiske visninger.

Data Forhåndsvisning skjermen vil bli vist som nedenfor–

SAP Hana Beregning Vis Tutorial

SAP HANA Beregningsvisning Tutorial

CE-Funksjoner OGSÅ kjent Som Beregningsmotorplanoperatør (CE-Operatører) er alternativ TIL SQL-Setninger.

CE-funksjonen er to typer –

Datakildetilgangsfunksjon

denne funksjonen binder en kolonnetabell eller en kolonnevisning til en tabellvariabel.

Nedenfor er noen datakildetilgangsfunksjonsliste–

  • CE_COLUMN_TABLE
  • CE_JOIN_VIEW
  • CE_OLAP_VIEW
  • CE_CALC_VIEW

Relasjonsoperatørfunksjon

ved hjelp Av Relasjonsoperatør kan brukeren omgå SQL-prosessoren under evalueringen og kommunisere direkte med beregningsmotoren.

Nedenfor er Noen Relasjonsoperatørfunksjonsliste–

  • CE_JOIN (det brukes til å utføre indre sammenføyning mellom to kilder og

    Les de nødvendige kolonnene / dataene.)

  • CE_RIGHT_OUTER_JOIN (den brukes til å utføre høyre ytre sammenføyning mellom de to kildene

    og vise de forespurte kolonnene til utgangen.)

  • CE_LEFT_OUTER_JOIN (den brukes til å utføre venstre ytre sammenføyning mellom kildene og

    vise de forespurte kolonnene til utgangen).

  • CE_PROJECTION (denne funksjonen viser de spesifikke kolonnene fra kilden og bruker

    filtre for å begrense dataene. Det gir kolonnenavn aliase funksjoner også.)

  • CE_CALC (Det brukes til å beregne flere kolonner basert på forretningsbehovet.

    dette er det samme som beregnet kolonne i grafiske modeller.)

Nedenfor er en liste OVER SQL MED CE-funksjon med Noen Eksempel-

Spørringsnavn SQL-Spørring CE-Bygg Inn Funksjon
Velg Spørring på Kolonnetabellen VELG C, D Fra «COLUMN_TABLE». CE_COLUMN_TABLE («COLUMN_TABLE»,)
Velg Spørring på Attributtvisning VELG C, D Fra «ATTRIBUTE_VIEW» CE_JOIN_VIEW («ATTRIBUTE_VIEW»,)
Velg Spørring På Analytisk Visning VELG C, D, SUM (E) Fra «ANALYTIC_VIEW» Gruppe Av C,D CE_OLAP_VIEW («ANALYTIC_VIEW»,)
Velg Spørring på Beregningsvisning VELG C, D, SUM (E) Fra «CALCULATION_VIEW» Gruppe Av C,D CE_CALC_VIEW («CALCULATION_VIEW»,)
Hvor Å ha VELG C, D, SUM (E) Fra» ANALYTIC_VIEW «Hvor C = ‘verdi’ Var1= CE_COLUMN_TABLE («COLUMN_TABLE»);
CE_PROJECTION (: var1,,»C» =»verdi»/

Write a Comment

Din e-postadresse vil ikke bli publisert.