Što je prikaz izračuna?
Pogled izračuna SAP HANA moćan je informativni prikaz.
Mjera analitičkog prikaza SAP HANA može se odabrati iz samo jedne tablice činjenica. Kada je u prikazu informacija potrebna tablica više činjenica, na slici se pojavljuje prikaz izračuna. Prikaz izračuna podržava složeni proračun.
Temelj podataka prikaza izračuna može uključivati tablice, prikaze stupaca, analitičke prikaze i prikaze izračuna.
Na izvorima podataka možemo stvoriti udruživanja, udruživanja, agregiranje i projekcije.
Pogled izračuna može sadržavati više mjera i može se koristiti za višedimenzionalno izvješćivanje ili nikakvu mjeru koja se koristi u izvještavanju o tipu popisa.
Karakteristika SAP HANA kalkulacijskog prikaza kao dolje -
- Podrška složenom izračunu.
- Podržava OLTP i OLAP modele.
- Podrška rukovanje klijentima, konverzija jezika, valuta.
- Podrška sindikatu, projekciji, agregaciji, rangu itd.
Pogled proračuna SAP HANA su dvije vrste -
- Prikaz grafičkog izračuna SAP HANA (stvorio grafički urednik SAP HANA Studio).
- Prikazi izračuna na temelju skripte SAP HANA (stvorio SQL skripte SAP HANA Studio).
Prikaz grafičkog izračuna SAP HANA
U prikazu SAP HANA Analytic, mjeru možemo odabrati samo iz jedne tablice.
Dakle, kada postoji zahtjev za prikazom koji sadrži mjeru iz različite tablice, to se 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 pridružiti ih u prikazu izračuna.
Stvorit ćemo grafički prikaz izračuna "CA_FI_LEDGER" spajanjem dva analitička prikaza "AN_PURCHASE_ORDER" I "AN_FI_DOCUMENT".
CA_FI_LEDGER prikazat će detalje financijskog dokumenta koji se odnose na narudžbenicu.
KORAK 1) U ovom koraku,
- Idite na paket (ovdje Modeliranje) i kliknite desnu tipku miša.
- Odaberite Nova opcija.
- Odaberite Prikaz izračuna.
Prikazat će se Uređivač prikaza izračuna, u kojem će se prikazati ploča scenarija kao dolje -
Pojedinosti o ploči scenarija su kao ispod -
- Paleta: Ovaj odjeljak sadrži donje čvorove koji se mogu koristiti kao izvor za izgradnju naših prikaza izračuna.
Imamo 5 različitih vrsta čvorova, jesu
- Pridruživanje: Ovaj čvor koristi se za spajanje dva izvorna objekta i prosljeđivanje rezultata sljedećem čvoru. Tipovi spajanja mogu biti unutarnji, lijevi vanjski, desni vanjski i tekstualni. Napomena: U pridruženi čvor možemo dodati samo dva izvorna objekta.
- Unija: koristi se za izvođenje svih operacija objedinjavanja između više izvora. Izvor može biti n broj objekata.
- Projekcija: Koristi se za odabir stupaca, filtriranje podataka i stvaranje dodatnih stupaca prije nego što ga upotrijebimo u sljedećim čvorovima kao što su unija, agregacija i rang.
Napomena: U čvor Projekcije možemo dodati samo jedan izvorni objekt.
- Zbrajanje: Koristi se za izvođenje agregiranja 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 Projekcija na paleti i povucite i ispustite na područje scenarija iz analitičkog prikaza Narudžbenice. Preimenovao ga u "Projection_PO".
- Kliknite čvor Projekcija s palete i povucite i ispustite na područje scenarija za analitički prikaz FI dokumenta. Preimenovao ga u "Projection_FI".
- Povucite i ispustite analitički prikaz "AN_PUCHASE_ORDER" "AN_FI_DOCUMENT" i iz mape Sadržaj u čvor projekcije, odnosno "Projection_FI".
- Kliknite Pridruži čvor iz palete i povucite i ispustite na područje scenarija.
- Pridružite se čvoru Projection_PO u čvor Join_1.
- Pridružite se čvoru Projection_FI u čvor Join_1.
- Kliknite čvor za agregiranje na paleti i povucite i ispustite na područje scenarija.
- Pridružite se čvoru Join_1 čvoru agregiranja.
Dodali smo dva analitička pogleda za stvaranje prikaza izračuna.
KORAK 3) Kliknite na čvor Join_1 pod agregacijom i možete vidjeti prikazan je odjeljak s detaljima.
- Odaberite sve stupce iz Projection_PO Node za izlaz.
- Odaberite sve stupce iz čvora Projection_FI za izlaz.
- Pridružite se Projection_PO čvoru u čvor Projection_FI na stupcu
Projection_PO. PO_Number = Projekcija_FI.PO_NO.
KORAK 4) U ovom koraku,
- Kliknite čvor za agregaciju i Pojedinosti će se prikazati na desnoj strani okna.
- Odaberite stupac za izlaz iz pridruživanja_1 prikazanog na desnoj strani u prozoru s detaljima.
KORAK 5) Sada kliknite na Semantics Node.
Zaslon s detaljima prikazat će se kao u nastavku. Definirajte atribut i vrstu mjere za stupac, a također, označite ključ za ovaj izlaz.
- Definirajte atribut i mjeru.
- Označite PO_Number i COMPANY kao ključ.
- Označi ACC_DOC_NO kao ključ.
KORAK 6) Potvrdite i aktivirajte prikaz izračuna s gornje trake prozora.
- Kliknite ikonu Provjeri.
- Kliknite ikonu Aktiviraj.
Prikaz izračuna bit će aktiviran i prikazat će se u odjeljku Paket za modeliranje kao ispod -
Odaberite prikaz izračuna i desnom tipkom miša kliknite -> Pregled podataka
Dodali smo dva analitička prikaza i odabrali mjeru (TAX_AMOUNT, GROSS_AMOUNT) iz oba analitička prikaza.
Zaslon za pregled podataka prikazat će se kao dolje -
CE funkcije također poznate kao operator plana plana mehanizma za računanje (CE operatori) zamjenske su za SQL izjave.
CE funkcija je dvije vrste -
Funkcija pristupa izvoru podataka
Ova funkcija veže tablicu stupaca ili prikaz stupca na varijablu tablice.
Ispod je popis funkcija pristupa izvoru podataka -
- CE_COLUMN_TABLE
- CE_JOIN_VIEW
- CE_OLAP_VIEW
- CE_CALC_VIEW
Funkcija relacijskog operatora
Korištenjem relacijskog operatora korisnik može zaobići SQL procesor tijekom procjene i izravno komunicirati s mehanizmom za izračun.
Slijedi popis funkcija relacijskog operatora -
- CE_JOIN (Koristi se za unutarnje spajanje dvaju izvora i
Pročitajte potrebne stupce / podatke.)
- CE_RIGHT_OUTER_JOIN (Koristi se za izvođenje desnog vanjskog spajanja između dva izvora
i prikazati tražene stupce na izlazu.)
- CE_LEFT_OUTER_JOIN (Koristi se za izvođenje lijevog vanjskog spajanja između izvora i
prikaz upitanih stupaca na izlaz).
- CE_PROJECTION (Ova funkcija prikazuje određene stupce iz izvora i primjenjuje se
filtri za ograničavanje podataka. Također pruža značajke pseudonima imena stupaca.)
- CE_CALC (Koristi se za izračunavanje dodatnih stupaca na temelju poslovnih zahtjeva.
To je isto kao izračunati stupac u grafičkim modelima.)
Ispod je popis SQL-a s CE funkcijom s nekim Primjeri-
Naziv upita | SQL upit | CE-funkcija 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 ("ATTRIBUTE_VIEW", [C, D]) |
Odaberite Upit u analitičkom prikazu | ODABERITE C, D, ZUM (E) iz "ANALYTIC_VIEW" Grupiraj po C, D | CE_OLAP_VIEW ("ANALYTIC_VIEW", [C, D]) |
Odaberite Upit u prikazu izračuna | ODABERITE C, D, SUM (E) iz "CALCULATION_VIEW" Grupiraj po C, D | CE_CALC_VIEW ("CALCULATION_VIEW", [C, D]) |
Gdje Imati | ODABERITE C, D, ZUM (E) iz "ANALYTIC_VIEW" Gdje je C = 'vrijednost' | Var1 = CE_COLUMN_TABLE ("COLUMN_TABLE"); CE_PROJECTION (: var1, [C, D], "C" = "vrijednost" / |