SAP HANA izračun Pogledajte vodič
Što je prikaz izračuna?
SAP Prikaz izračuna HANA moćan je prikaz informacija.
SAP Mjera HANA analitičkog pogleda može se odabrati iz samo jedne tablice činjenica. Kada postoji potreba za tablicom s više činjenica u prikazu informacija, onda se na slici pojavljuje prikaz izračuna. Prikaz izračuna podržava složeni izračun.
Podatkovni temelj prikaza izračuna može uključivati tablice, prikaze stupaca, analitičke prikaze i prikaze izračuna.
Možemo stvarati Pridružuje, unije, agregacija i projekcije o izvorima podataka.
Prikaz izračuna može sadržavati više mjera i može se koristiti za višedimenzionalno izvješćivanje ili bez mjere koja se koristi u izvješćivanju tipa popisa.
Karakteristično za SAP HANA izračun Pogledajte kao u nastavku –
- Podrška složenom izračunu.
- Podržava OLTP i OLAP modele.
- Podrška za rukovanje klijentima, jezik, konverzija valuta.
- Unija podrške, projekcija, agregacija, rang itd.
SAP Postoje dvije vrste prikaza HANA izračuna –
- SAP HANA grafički prikaz izračuna (Izradio SAP HANA Studio Grafički urednik).
- SAP HANA Izračuni temeljeni na skripti Pogledi (Izradio SQL Scripts by SAP Studio HANA).
SAP HANA grafički prikaz izračuna
In SAP HANA analitički pogled, možemo odabrati mjeru samo iz jedne tablice.
Dakle, kada postoji zahtjev za prikazom koji sadrži mjere iz različite tablice, tada se to ne može postići analitičkim prikazom, već prikazom izračuna.
Dakle, u ovom slučaju možemo koristiti dva različita analitička prikaza za svaku tablicu i spojiti ih u prikaz izračuna.
Napravit ćemo grafički prikaz izračuna “CA_FI_LEDGER” spajanjem dva analitička prikaza “AN_PURCHASE_ORDER” i “AN_FI_DOCUMENT”.
CA_FI_LEDGER će prikazati detalje financijskog dokumenta koji se odnose na narudžbenicu.
Korak 1) U ovom koraku
- Idite na paket (ovdje Modeliranje) i kliknite desnom tipkom.
- Odaberite Nova opcija.
- Odaberite Prikaz izračuna.
Prikazat će se uređivač prikaza izračuna, u kojem se ploča scenarija prikazuje kao ispod –
Detalji ploče Scenarij su sljedeći –
- Paleta: Ovaj odjeljak sadrži donje čvorove koji se mogu koristiti kao izvor za izradu naših prikaza izračuna.
Imamo 5 različitih vrsta čvorova
- Pridružiti: Ovaj čvor se koristi za spajanje dva izvorna objekta i prosljeđivanje rezultata sljedećem čvoru. Vrste spajanja mogu biti unutarnje, lijevo vanjsko, desno vanjsko i tekstualno spajanje.Bilješka: Čvoru spajanja možemo dodati samo dva izvorna objekta.
- Unija: Ovo se koristi za izvođenje svih operacija unije između više izvora. Izvor može biti n broj objekata.
- Projekcija: Ovo se koristi za odabir stupaca, filtriranje podataka i stvaranje dodatnih stupaca prije nego što ga upotrijebimo u sljedećim čvorovima kao što su unija, združivanje i rang.Bilješka: Možemo dodati samo jedan izvorni objekt u projekcijski čvor.
- združivanje: Ovo se koristi za izvođenje agregacije na određenim stupcima na temelju odabranih atributa.
- Poredak: Ovo je točna zamjena za funkciju RANK u SQL-u. Možemo definirati particiju i poredak prema klauzuli na temelju zahtjeva.
Korak 2)
- Kliknite čvor projekcije iz palete i povucite i ispustite u područje scenarija iz analitičkog prikaza narudžbenice. Preimenovao ga u "Projection_PO".
- Pritisnite čvor projekcije iz palete i povucite i ispustite u područje scenarija za analitički prikaz dokumenta FI. Preimenovao ga u "Projection_FI".
- Povucite i ispustite analitički prikaz “AN_PUCHASE_ORDER” “AN_FI_DOCUMENT” i iz mape Content u čvor Projection odnosno “Projection_FI”.
- Kliknite Pridruži se čvoru iz palete i povucite i ispustite u područje scenarija.
- Pridružite Projection_PO čvor Join_1 čvoru.
- Pridružite Projection_FI čvor Join_1 čvoru.
- Kliknite čvor agregacije iz palete i povucite i ispustite u područje scenarija.
- Pridružite Join_1 čvor čvoru agregacije.
Dodali smo dva analitička prikaza, za izradu prikaza izračuna.
Korak 3) Kliknite na Join_1 čvor pod agregacijom i vidjet ćete da se prikazuje odjeljak s detaljima.
- Odaberite sve stupce iz čvora Projection_PO za izlaz.
- Odaberite sve stupce iz Projection_FI čvora za izlaz.
- Pridružite Projection_PO čvor Projection_FI čvoru na stupcuProjection_PO. PO_Broj = Projekcija_FI.PO_BR.
Korak 4) U ovom koraku
- Kliknite na čvor agregacije i pojedinosti će se prikazati na desnoj strani okna.
- Odaberite Stupac za izlaz iz Join_1 prikazanog na desnoj strani u prozoru s detaljima.
Korak 5) Sada kliknite na Semantički čvor.
Prikazat će se zaslon s detaljima kao u nastavku. Definirajte atribut i vrstu mjere za stupac i također označite ključ za ovaj izlaz.
- Definirajte atribut i mjeru.
- Označite PO_Number i COMPANY kao ključ.
- Označite ACC_DOC_NO kao ključ.
Korak 6) Potvrdite i aktivirajte prikaz izračuna, s gornje trake prozora.
- Kliknite na ikonu Validate.
- Pritisnite ikonu Aktiviraj.
Prikaz izračuna bit će aktiviran i prikazat će se pod paketom modeliranja kao što je prikazano u nastavku –
Odaberite prikaz izračuna i kliknite desnom tipkom miša -> Pregled podataka
Dodali smo dva analitička prikaza i odaberite mjeru (TAX_AMOUNT, GROSS_AMOUNT) iz oba analitička prikaza.
Zaslon za pregled podataka prikazat će se kao ispod –
CE funkcije poznate i kao Plan proračunskog mehanizma Operator (CE Operators) alternativa su SQL izjavama.
CE funkcija je dvije vrste –
Funkcija pristupa izvoru podataka
Ova funkcija povezuje tablicu stupca ili prikaz stupca s varijablom tablice.
Ispod je neki popis funkcija pristupa izvoru podataka –
- CE_COLUMN_TABLE
- CE_JOIN_VIEW
- CE_OLAP_VIEW
- CE_CALC_VIEW
Relacijski Operator funkcija
Korištenjem relacijskih Operator, korisnik može zaobići SQL procesor tijekom evaluacije i izravno komunicirati sa strojem za izračun.
Ispod je neki Relational Operator Popis funkcija –
- CE_JOIN (Koristi se za izvođenje unutarnjeg spajanja između dva izvora i čitanje potrebnih stupaca/podataka.)
- CE_RIGHT_OUTER_JOIN(Koristi se za izvođenje desnog vanjskog spajanja između dva izvora i prikaz upitanih stupaca na izlazu.)
- CE_LEFT_OUTER_JOIN (Koristi se za izvođenje lijevog vanjskog spajanja između izvora i prikaz traženih stupaca na izlazu).
- CE_PROJECTION (Ova funkcija prikazuje određene stupce iz izvora i primjenjuje filtre za ograničavanje podataka. Također pruža značajke aliasa naziva stupca.)
- CE_CALC (Koristi se za izračun dodatnih stupaca na temelju poslovnog zahtjeva. Ovo je isto kao izračunati stupac u grafičkim modelima.)
Ispod je popis SQL s CE funkcijom s nekim primjerom-
Naziv upita | SQL upit | CE-ugradnja u funkciji |
---|---|---|
Odaberite Upit na tablici stupaca | ODABERITE C, D iz “COLUMN_TABLE”. | CE_COLUMN_TABLE("COLUMN_TABLE",[C,D]) |
Odaberite Upit u prikazu atributa | ODABERITE C, D iz “ATTRIBUTE_VIEW” | CE_JOIN_VIEW("ATRIBUTE_VIEW",[C,D]) |
Odaberite Upit u analitičkom prikazu | SELECT C, D, SUM(E) iz “ANALYTIC_VIEW” Grupiraj po C,D | CE_OLAP_VIEW("ANALYTIC_VIEW",[C,D]) |
Odaberite upit u prikazu izračuna | SELECT C, D, SUM(E) iz “CALCULATION_VIEW” Grupiraj po C,D | CE_CALC_VIEW("IZRAČUN_PREGLED",[C,D]) |
Gdje Imajući | SELECT C, D, SUM(E) iz “ANALYTIC_VIEW” Gdje je C = 'vrijednost' | Var1= CE_COLUMN_TABLE(“COLUMN_TABLE”); CE_PROJECTION(:var1,[C,D],”C” =”vrijednost”/ |