SAP HANA Laskentanäkymän opetusohjelma
Mikä on laskentanäkymä?
SAP HANA Laskentanäkymä on tehokas tietonäkymä.
SAP HANA Analytic view -mitta voidaan valita vain yhdestä tietotaulukosta. Kun tietonäkymässä tarvitaan More Fact -taulukkoa, niin laskentanäkymä tulee kuvaan. Laskentanäkymä tukee monimutkaista laskentaa.
Laskentanäkymän tietopohja voi sisältää taulukoita, sarakenäkymiä, analyyttisiä näkymiä ja laskentanäkymiä.
Voimme luoda Liitosten, liitot, yhdistäminen ja ennusteet tietolähteistä.
Laskentanäkymä voi sisältää useita mittareita ja sitä voidaan käyttää moniulotteiseen raportointiin tai ei mittausta, jota käytetään luettelotyyppisessä raportoinnissa.
Tyypillinen SAP HANA-laskentanäkymä alla -
- Tukee monimutkaista laskentaa.
- Tukee OLTP- ja OLAP-malleja.
- Tuki asiakkaiden käsittelyyn, kieliin, valuuttamuunnoksiin.
- Tukiliitto, projektio, yhdistäminen, sijoitus jne.
SAP HANA-laskentanäkymää on kahta tyyppiä -
- SAP HANA Graafinen laskentanäkymä (Tekijä SAP HANA Studion graafinen editori).
- SAP HANA-skriptipohjaiset laskelmat Näkymät (Luonut SQL Scripts by SAP HANA Studio).
SAP HANA Graafinen laskentanäkymä
In SAP HANA Analyyttinen näkymä, voimme valita mittayksikön vain yhdestä taulukosta.
Joten kun vaaditaan näkymää, joka sisältää mittarin eri taulukosta, sitä ei voida saavuttaa analyyttisellä näkymällä vaan laskentanäkymällä.
Joten tässä tapauksessa voimme käyttää kahta erilaista analyyttistä näkymää jokaiselle taulukolle ja yhdistää ne laskentanäkymään.
Aiomme luoda graafisen laskentanäkymän "CA_FI_LEDGER" yhdistämällä kaksi analyyttistä näkymää "AN_PURCHASE_ORDER" ja "AN_FI_DOCUMENT".
CA_FI_LEDGER näyttää ostotilaukseen liittyvät rahoitustositteen tiedot.
Vaihe 1) Tässä vaiheessa
- Siirry pakettiin (Here Modelling) ja napsauta hiiren kakkospainikkeella.
- Valitse Uusi vaihtoehto.
- Valitse Laskentanäkymä.
Laskentanäkymäeditori tulee näkyviin, jossa Scenario-paneeli näkyy alla olevan mukaisesti –
Skenaario-paneelin yksityiskohdat ovat alla -
- Paletti: Tämä osio sisältää alla solmuja, joita voidaan käyttää lähteenä laskentanäkymien rakentamiseen.
Meillä on 5 erityyppistä solmua, ne ovat
- Liittyä seuraan: Tätä solmua käytetään yhdistämään kaksi lähdeobjektia ja välittämään tulos seuraavalle solmulle. Liitostyypit voivat olla sisä-, vasen ulompi, oikea ulko- ja tekstiliitos.Huomautus: Voimme lisätä vain kaksi lähdeobjektia liitossolmuun.
- Liitto: Tätä käytetään yhdistämään kaikki toiminnot useiden lähteiden välillä. Lähde voi olla n kappaletta kohteita.
- Projektio: Tätä käytetään sarakkeiden valitsemiseen, tietojen suodattamiseen ja lisäsarakkeiden luomiseen, ennen kuin käytämme sitä seuraavissa solmuissa, kuten liitossa, aggregaatiossa ja sijoituksessa.Huomautus: Voimme lisätä vain yhden lähdeobjektin projektiosolmuun.
- Yhdistäminen: Tätä käytetään tiettyjen sarakkeiden yhdistämiseen valittujen attribuuttien perusteella.
- Sijoitus: Tämä on tarkka korvaava RANK-toiminto SQL:ssä. Voimme määritellä osion ja järjestyksen lausekkeella vaatimuksen perusteella.
Vaihe 2)
- Napsauta Projektiosolmu paletista ja vedä ja pudota skenaarioalueelle Ostotilauksen analyyttisestä näkymästä. Nimettiin se uudelleen "Projection_PO".
- Napsauta Projektiosolmu paletista ja vedä ja pudota skenaarioalueelle FI Document analytic -näkymää varten. Nimettiin se uudelleen "Projection_FI".
- Vedä ja pudota analyyttinen näkymä "AN_PUCHASE_ORDER" "AN_FI_DOCUMENT" ja Sisältö-kansiosta Projection node ja "Projection_FI" vastaavasti.
- Napsauta Liity solmuun paletista ja vedä ja pudota skenaarioalueelle.
- Liity Projection_PO-solmuun Join_1-solmuun.
- Liity Projection_FI-solmuun Join_1-solmuun.
- Napsauta Kokoonpanosolmua paletista ja vedä ja pudota skenaarioalueelle.
- Liity Join_1-solmuun yhdistämissolmuun.
Olemme lisänneet kaksi analyyttistä näkymää laskentanäkymän luomiseksi.
Vaihe 3) Napsauta yhdistämisen alla olevaa Liity_1-solmua, niin näet yksityiskohtien osion.
- Valitse kaikki sarakkeet Projection_PO-solmusta tulostettavaksi.
- Valitse kaikki sarakkeet Projection_FI-solmusta tulostettavaksi.
- Liitä Projection_PO-solmu Projection_FI-solmuun sarakkeessaProjection_PO. PO_Number = Projektio_FI.PO_NO.
Vaihe 4) Tässä vaiheessa
- Napsauta Aggregation node -kohtaa, jolloin tiedot näytetään ruudun oikealla puolella.
- Valitse tulostettava sarake tietoikkunan oikealla puolella näkyvästä Join_1-kohdasta.
Vaihe 5) Napsauta nyt Semantics Node.
Yksityiskohtainen näyttö tulee näkyviin alla olevan mukaisesti. Määrittele sarakkeen attribuutti ja mittatyyppi sekä merkitse tämän tulosteen avain.
- Määrittele attribuutti ja mitta.
- Merkitse avaimeksi PO_Number ja YRITYS.
- Merkitse ACC_DOC_NO avaimeksi.
Vaihe 6) Vahvista ja aktivoi laskentanäkymä ikkunan yläpalkista.
- Napsauta Vahvista-kuvaketta.
- Napsauta Aktivoi-kuvaketta.
Laskentanäkymä aktivoituu ja näkyy mallinnuspaketin alla kuten alla –
Valitse laskentanäkymä ja napsauta hiiren kakkospainikkeella ->Tiedon esikatselu
Olemme lisänneet kaksi analyyttistä näkymää ja valitse mitta (TAX_AMOUNT, GROSS_AMOUNT) molemmista analyyttisistä näkymistä.
Data Preview -näyttö tulee näkyviin seuraavasti –
CE-toiminnot tunnetaan myös nimellä Calculation Engine Plan Operator (CE Operators) ovat vaihtoehto SQL-lauseille.
CE-toimintoa on kahta tyyppiä -
Tietolähteen käyttöoikeustoiminto
Tämä toiminto sitoo saraketaulukon tai sarakenäkymän taulukkomuuttujaan.
Alla on joitakin tietolähteiden käyttöoikeustoimintojen luetteloa -
- CE_COLUMN_TABLE
- CE_JOIN_VIEW
- CE_OLAP_VIEW
- CE_CALC_VIEW
omainen Operator-toiminto
Käyttämällä Relaatiota Operator, käyttäjä voi ohittaa SQL prosessori arvioinnin aikana ja kommunikoi suoraan laskentakoneen kanssa.
Alla vähän relaatiota Operator Function list -
- CE_JOIN (Sitä käytetään kahden lähteen sisäiseen liittämiseen ja vaadittujen sarakkeiden/tietojen lukemiseen.)
- CE_RIGHT_OUTER_JOIN(Käytetään oikean ulomman liitoksen tekemiseen kahden lähteen välillä ja kyselyn sarakkeiden näyttämiseen tulosteeseen.)
- CE_LEFT_OUTER_JOIN (Sitä käytetään suorittamaan vasen ulompi liitos lähteiden välillä ja näyttämään kysytyt sarakkeet lähtöön).
- CE_PROJECTION (Tämä toiminto näyttää tietyt sarakkeet lähteestä ja käyttää suodattimia tietojen rajoittamiseksi. Se tarjoaa myös sarakkeen nimien aliasominaisuuksia.)
- CE_CALC (Käytetään lisäsarakkeiden laskemiseen liiketoiminnan tarpeiden perusteella. Tämä on sama kuin laskettu sarake graafisissa malleissa.)
Alla on luettelo SQL CE-toiminnolla jollakin esim.
Kyselyn nimi | SQL-kysely | CE-sisäänrakennettu toiminto |
---|---|---|
Valitse Kysely saraketaulukossa | VALITSE C, D kohdasta "COLUMN_TABLE". | CE_COLUMN_TABLE("COLUMN_TABLE",[C,D]) |
Valitse Kysely attribuuttinäkymässä | VALITSE C, D kohteesta "ATTRIBUTE_VIEW" | CE_JOIN_VIEW("ATTRIBUTE_NÄKYMÄ",[C,D]) |
Valitse Kysely analyyttisessä näkymässä | VALITSE C, D, SUM(E) kohdasta "ANALYTIC_VIEW" Ryhmittele C,D mukaan | CE_OLAP_VIEW("ANALYTIC_VIEW",[C,D]) |
Valitse Kysely laskentanäkymässä | VALITSE C, D, SUM(E) kohdasta "LASKENTA_NÄKYMÄ" Ryhmittele C, D mukaan | CE_CALC_VIEW("LASKUNTANÄKYMÄ",[C,D]) |
Missä ottaa | VALITSE C, D, SUM(E) kohteesta "ANALYTIC_VIEW", jossa C = "arvo" | Muutt1= CE_SARAKE_TAULUKKO("SARAKE_TAULUKKO"); CE_PROJECTION(:muuttuja1,[C,D],"C" ="arvo"/ |