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ä -

  1. SAP HANA Graafinen laskentanäkymä (Tekijä SAP HANA Studion graafinen editori).
  2. 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

  1. Siirry pakettiin (Here Modelling) ja napsauta hiiren kakkospainikkeella.
  2. Valitse Uusi vaihtoehto.
  3. Valitse Laskentanäkymä.

SAP HANA Graafinen laskentanäkymä

Laskentanäkymäeditori tulee näkyviin, jossa Scenario-paneeli näkyy alla olevan mukaisesti –

SAP HANA Graafinen laskentanäkymä

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

  1. 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.
  2. Liitto: Tätä käytetään yhdistämään kaikki toiminnot useiden lähteiden välillä. Lähde voi olla n kappaletta kohteita.
  3. 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.
  4. Yhdistäminen: Tätä käytetään tiettyjen sarakkeiden yhdistämiseen valittujen attribuuttien perusteella.
  5. Sijoitus: Tämä on tarkka korvaava RANK-toiminto SQL:ssä. Voimme määritellä osion ja järjestyksen lausekkeella vaatimuksen perusteella.

Vaihe 2)

  1. Napsauta Projektiosolmu paletista ja vedä ja pudota skenaarioalueelle Ostotilauksen analyyttisestä näkymästä. Nimettiin se uudelleen "Projection_PO".
  2. Napsauta Projektiosolmu paletista ja vedä ja pudota skenaarioalueelle FI Document analytic -näkymää varten. Nimettiin se uudelleen "Projection_FI".
  3. Vedä ja pudota analyyttinen näkymä "AN_PUCHASE_ORDER" "AN_FI_DOCUMENT" ja Sisältö-kansiosta Projection node ja "Projection_FI" vastaavasti.
  4. Napsauta Liity solmuun paletista ja vedä ja pudota skenaarioalueelle.
  5. Liity Projection_PO-solmuun Join_1-solmuun.
  6. Liity Projection_FI-solmuun Join_1-solmuun.
  7. Napsauta Kokoonpanosolmua paletista ja vedä ja pudota skenaarioalueelle.
  8. Liity Join_1-solmuun yhdistämissolmuun.

SAP HANA Graafinen laskentanäkymä

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.

  1. Valitse kaikki sarakkeet Projection_PO-solmusta tulostettavaksi.
  2. Valitse kaikki sarakkeet Projection_FI-solmusta tulostettavaksi.
  3. Liitä Projection_PO-solmu Projection_FI-solmuun sarakkeessaProjection_PO. PO_Number = Projektio_FI.PO_NO.

SAP HANA Graafinen laskentanäkymä

Vaihe 4) Tässä vaiheessa

  1. Napsauta Aggregation node -kohtaa, jolloin tiedot näytetään ruudun oikealla puolella.
  2. Valitse tulostettava sarake tietoikkunan oikealla puolella näkyvästä Join_1-kohdasta.

SAP HANA Graafinen laskentanäkymä

Vaihe 5) Napsauta nyt Semantics Node.

SAP HANA Graafinen laskentanäkymä

Yksityiskohtainen näyttö tulee näkyviin alla olevan mukaisesti. Määrittele sarakkeen attribuutti ja mittatyyppi sekä merkitse tämän tulosteen avain.

  1. Määrittele attribuutti ja mitta.
  2. Merkitse avaimeksi PO_Number ja YRITYS.
  3. Merkitse ACC_DOC_NO avaimeksi.

SAP HANA Graafinen laskentanäkymä

Vaihe 6) Vahvista ja aktivoi laskentanäkymä ikkunan yläpalkista.

SAP HANA Graafinen laskentanäkymä

  1. Napsauta Vahvista-kuvaketta.
  2. Napsauta Aktivoi-kuvaketta.

Laskentanäkymä aktivoituu ja näkyy mallinnuspaketin alla kuten alla –

SAP HANA Graafinen laskentanäkymä

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 –

SAP HANA Graafinen laskentanäkymä

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"/