SAP HANA analüütiline vaade: täielik õpetus

Anonim

Mis on SAP HANA analüütiline vaade?

SAP HANA analüütiline vaade põhineb STAR-skeemi modelleerimisel ja see esindab objekte OLAP / Mitmemõõtmeline modelleerimine.

SAP HANA analüütilises vaates on dimensioonitabel ühendatud faktide tabeliga, mis sisaldab tehinguandmeid. Dimensioonitabel sisaldab kirjeldavaid andmeid. (Nt toode, toote nimi, müüja, klient jne). Faktitabel sisaldab nii kirjeldavaid andmeid kui ka mõõdetavaid andmeid (summa, maks jne).

  • SAP HANA analüütiline vaade moodustab kuubitaolise struktuuri, mida kasutatakse andmete analüüsimiseks.
  • Analüütilist vaadet kasutatakse peamiselt stsenaariumi korral, kus vajame koondteavet aluseks olevast tabelist.

Näide:

Siin loome ostutellimuse analüütilise vaate, mis põhineb varem loodud atribuudivaatel "AT_PRODUCT".

Selle jaoks kasutame tabelit Ostutellimuse päis ja Ostutellimuse üksikasjad.

SQL-i skript tabeli "PURCHASE_ORDER" loomiseks jaotises "DHK_SCHEMA"

LOE VEERGUTABEL "DHK_SCHEMA". "PURCHASE_ORDER"(PO_NUMBER NVARCHAR (10) esmane võti,ETTEVÕTE NVARCHAR (4),PO_CATEGORY NVARCHAR (2),PRODUCT_ID NVARCHAR (10),MÜÜJA NVARCHAR (10),TINGIMUSED NVARCHAR (4),PUR_ORG NVARCHAR (4),PUR_GRP NVARCHAR (3),VALUUTA NVARCHAR (5),QUOTATION_NO NVARCHAR (10),PO_STATUS VARCHAR (1),CREATED_BY NVARCHAR (20),CREATED_AT DATE);INSERT IND "DHK_SCHEMA". "PURCHASE_ORDER" VÄÄRTUSED (1000001,1000, 'MM', 'A0001', 'V000001', 'CASH', 1000, 'GR1', 'INR', 1000011, 'A', 'HANAUSER' , '2016-01-07');INSERT IND "DHK_SCHEMA". "PURCHASE_ORDER" Väärtused (1000002,2000, 'MM', 'A0002', 'V000001', 'CASH', 1000, 'GR1', 'INR', 1000012, 'A', 'HANAUSER' , '2016-01-06');INSERT IND "DHK_SCHEMA". "PURCHASE_ORDER" Väärtused (1000003,2000, 'MM', 'A0003', 'V000001', 'CASH', 1000, 'GR1', 'INR', 1000013, 'A', 'HANAUSER' , '2016-01-07');INSERT IND "DHK_SCHEMA". VÄÄRTUSED "PURCHASE_ORDER" (1000004,2000, 'MM', 'A0004', 'V000001', 'CASH', 1000, 'GR1', 'INR', 1000014, 'A', 'HANAUSER' , '2016-01-07');

SQL-i skript tabeli "PURCHASE_DETAIL" loomiseks jaotises "DHK_SCHEMA"

LOE VEERGUTABEL "DHK_SCHEMA". "PURCHASE_DETAIL"(PO_NUMBER NVARCHAR (10) esmane võti,ETTEVÕTE NVARCHAR (4),PO_CATEGORY NVARCHAR (2),PRODUCT_ID NVARCHAR (10),TAIM NVARCHAR (4),STORAGE_LOC NVARCHAR (4),MÜÜJA NVARCHAR (10),TINGIMUSED NVARCHAR (4),PUR_ORG NVARCHAR (4),PUR_GRP NVARCHAR (3),VALUUTA NVARCHAR (5),KOGUS SMALLINT,VARCHAR QUANTITY_UNIT (4),ORDER_PRICE DECIMAL (8,2),NET_AMOUNT DECIMAL (8,2),GROSS_AMOUNT DECIMAL (8,2),TAX_AMOUNT DECIMAL (8,2));INSERT IND "DHK_SCHEMA". VÄÄRTUSED "PURCHASE_DETAIL" (1000001,1000, 'MM', 'A0001', 1001,101,"V000001", "CASH", 1000, "GR1", "INR", 10, "UNIT", 50000,00,40000,00,50000,00,10000,00);INSERT IND "DHK_SCHEMA". Väärtused "PURCHASE_DETAIL" (1000002,2000, 'MM', 'A0002', 1002,102,"V000002", "RAHA", 1000, "GR1", "INR", 10, "ÜKSUS", 60000,00,48000,00,60000,00,12000,00);INSERT IND "DHK_SCHEMA". Väärtused "PURCHASE_DETAIL" (1000003,2000, 'MM', 'A0003', 1003,103,"V000001", "CASH", 1000, "GR1", "INR", 20, "UNIT", 40000,00,32000,00,40000,00,8000,00);INSERT IND "DHK_SCHEMA". Väärtused "PURCHASE_DETAIL" (1000004,2000, 'MM', 'A0004', 1004,104,"V000002", "CASH", 1000, "GR1", "INR", 20, "UNIT", 20000.00,16000.00,20000.00,4000.00);

Selle tabeliskriptiga luuakse andmetega kaks tabelit "PURCHASE_ORDER" ja "PURCHASE_DETAIL".

SAP HANA analüütilise vaate loomine

Loome SAP HANA analüütilise vaate nimega "AN_PURCHASE_ORDER" koos juba loodud atribuudivaatega "AT_PRODUCT", tabelitega "PURCHASE_ORDER" ja "PURCHASE_DETAIL".

SAMM 1) Selles etapis

  1. Valige paketi DHK_SCHEMA alt Modelleerimise alampakett.
  2. Paremklõpsake -> Uus.
  3. Valige suvand Analüütiline vaade.

SAMM 2) Analüütilise vaate jaoks kuvatakse teabevaate redaktor -

  1. Sisestage analüütilise vaate nimi kui "AN_PURCHASE_ORDERS" ja lisage sellele silt.
  2. Valige vaate tüüp "Analüütiline vaade".

Kui andmed on valitud, klõpsake nuppu Lõpeta.

Analüütiliseks kuvamiseks kuvatakse teabevaate redaktor.

SAMM 3) Lisage Data Foundationi sõlme skeemi paanile Stsenaarium tabel. Stsenaariumi paanil on kolm sõlme

  1. Semantika: see sõlm esindab vaate väljundstruktuuri.
  2. Alusta liitumist : see sõlm loob liitumise atribuutide vaate ühendamiseks faktitabeliga.
  3. Data Foundation: Selles sõlmes lisame analüütilise vaate tabeli FACT. Võib lisada mitu tabelit, kuid valida saab ainult ühe tabeli.
  4. Lohistage tabelid "PURCHASE_ORDER" ja "PURCHASE_DETAIL" DHK_SCHEMA-st Data Foundationi stsenaariumi paanini.

SAMM 4) Lisage atribuudivaade Star join Node'is.

  1. Valige modelleerimispaketist atribuudivaade "AT_PRODUCT".
  2. Pukseerige atribuutide vaade Star Join Node'is.

SAMM 5) Tehke samas aknas detailpaneelil juhiseid,

  1. Klõpsake andmete sihtasutuse sõlmel. Andmebaasi sõlme lisatud tabel kuvatakse jaotises Üksikasjad.
  2. Liituge tabeliga "PURCHASE_ORDER" tabeliga "PURCHASE_DETAIL" väljal "PO_NUMBER".
  3. Sisestage Liitumise tüüp ja Kardinalsus.

Klõpsake nuppu OK.

SAMM 6) samas aknas,

  1. Valige tabelist "PURCHASE_DETAIL" PO_NUMBER, COMPANY, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC.
  2. Valige veerg CURRENCY tabelist "PURCHASE_DETAIL".
  3. Valige GROSS_AMOUNT, TAX_AMOUNT.
  4. Valige tabelist "PURCHASE_HEADER" veerg PO_STATUS, CREATED_BY, CREATED_AT.

Analüütilise vaate väljundis kuvatakse kogu valitud veerg (oranž värv).

SAMM 7) Nüüd ühendame atribuudivaate oma faktitabeliga (andmete sihtasutus).

Klõpsake semantilisel paanil nupul Täheühendamise sõlm, nagu allpool -

Atribuutide vaade ja faktitabel kuvatakse detailpaanil. Nüüd liitume atribuudivaate faktitabeliga nagu allpool -

Liituge atribuudivaatega Data Foundationiga veerus „PRODUCT_ID”.

Klõpsake lingil Liitumine, kuvatakse hüpikmenüü liitumiseks. Määratlege liidetüübiks "Referential" ja Cardinality 1… 1.

Klõpsake nuppu OK.

8. SAMM) Selles etapis määratleme vaate atribuudi, mõõtme ja võtme.

  1. Valige stsenaariumipaanilt semantika sõlm.

  2. Valige paanil Üksikasjad vahekaart Veerud.
  3. Määratlege veeru tüüp atribuudi ja mõõduna, olen määranud kõik veerud atribuudina, välja arvatud "GROSS_AMOUNT", mis on määratletud mõõduna.

9. SAMM) Analüütilise vaate kinnitamine ja aktiveerimine

  1. Kinnitage analüütiline vaade.
  2. Analüütilise vaate aktiveerimine.

Nüüd luuakse ja aktiveeritakse modelleerimise alampaketi analüütilises kaustas analüütiline vaade "AN_PURCHASE_ORDERS" -

10. SAMM) Andmete eelvaade analüütilises vaates.

  1. Minge tööriistariba jaotisse ja klõpsake ikooni "Andmete eelvaade".
  2. Valige andmete eelvaate redigeerijas Ava.

Jällegi kasutame andmete eelvaate redaktoris andmete nägemiseks kolme võimalust -

  1. Analüüs - sellel vahekaardil peame sildi telje ja väärtuse teljel atribuuti ja mõõtmeid lohistama. Näeme väljundit diagrammi, tabeli, ruudustiku ja HTML-vormingus.

  1. Erinevad väärtused - eristuvad väärtused näitavad valitud atribuudi jaoks erinevat väärtust. Saame korraga valida ainult ühe atribuudi.

  1. Toored andmed - see kuvatakse tabeli vormingus vahekaardil Toored andmed, nagu allpool -

Märkus. SAP HANA analüütiline vaade võib sisaldada ainult atribuudivaadet ja ei toeta liitu.