SAP HANA atributų peržiūros pamoka

Anonim
Kas yra atributai?

Atributų rodinys veikia kaip aspektas. Jis sujungia kelias lenteles ir veikia kaip pagrindinis. Atributų rodinys yra daugkartinio naudojimo objektai.

Atributų rodinyje yra šie pranašumai:

  • Atributų peržiūra veikia kaip pagrindinis duomenų kontekstas, pateikiantis Tekstas arba aprašas laukui Raktas / Ne raktas.
  • Atributų rodinį galima pakartotinai naudoti analizės rodinyje ir skaičiavimo rodinyje.
  • Atributų rodinys naudojamas stulpelių ir eilučių pogrupiui pasirinkti iš duomenų bazės lentelės.
  • Atributus (laukus) galima apskaičiuoti iš kelių lentelės laukų.
  • Nėra matavimo ir agregavimo varianto.

Atributo rodinio tipas

Atributų peržiūra yra 3 tipų-

Atributų rodinio tipas> apibūdinimas
Standartinis Tai yra standartinis atributas, kurį sukuria lentelės laukai.
Laikas Tai yra laiko atributo rodinys, pagrįstas numatytuoju laiko stalu - kalendoriaus tipui „Gregorian“ -
  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_ YEAR
  • M_TIME_DIMENSION_ MONTH
  • M_TIME_DIMENSION_WEEK
  • Kalendoriaus tipui „Fiscal“ -
  • M_FISCAL_CALENDAR
Išvestinė Tai atributų rodinys, gaunamas iš kito esamo atributų rodinio. Išvestinis atributų rodinys bus atidarytas tik skaitymo režimu. Vienintelis redaguojamas laukas yra jo aprašymas. Kopijuoti iš - kai norite apibrėžti atributo rodinį, nukopijuodami esamą atributo rodinį, galite naudoti parinktį „Kopijuoti iš“.

Pastaba: Skirtumas tarp „Išvestinės“ ir „Kopijuoti iš“ yra tas, kad išvestinių atveju galite redaguoti tik naujo atributo rodinio aprašymą, o kopijavimo atveju - viską pakeisti visiškai.

Sukurkite standartinį atributų vaizdą

Standartinio rodinio kūrimas turi iš anksto apibrėžtą žingsnį, kaip nurodyta toliau.

Lentelės kūrimas atributų peržiūrai

Čia mes sukursime standartinę produktų lentelės atributų peržiūrą, todėl pirmiausia sukursime lenteles „PRODUCT“ ir „PRODUCT_DESC“.

SQL scenarijus rodomas taip, kaip nurodyta lentelėje -

Produktų lentelės scenarijus -

CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT"("PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,"SUPPLIER_ID" NVARCHAR (10),"CATEGORY" NVARCHAR (3),"PRICE" DECIMAL (5,2));INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00);INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);

Produkto aprašymo lentelė Script-

CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC"("PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,"PRODUCT_NAME" NVARCHAR (10));INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0001','PRODUCT1');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0002','PRODUCT2');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0003','PRODUCT3');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0004','PRODUCT4');INSERT INTO "DHK_SCHEMA"."PRODUCT_DESC" VALUES ('A0005','PRODUCT5');

Dabar lentelės „PRODUCT“ ir „PRODUCT_DESC“ yra sukurtos schemoje „DHK_SCHEMA“.

Atributų rodinio kūrimas

1 ŽINGSNIS) šiame žingsnyje,

  1. Pasirinkite SAP HANA sistema.
  2. Pasirinkite turinio aplanką.
  3. Turinio mazgo pakete DHK_SCHEMA pasirinkite „Non-Structural Package Modeling“ ir dešiniuoju pelės mygtuku spustelėkite-> new.
  4. Pasirinkite atributo rodinio parinktį.

2 ŽINGSNIS) Dabar kitame lange

  1. Įveskite atributo pavadinimą ir etiketę.
  2. Pasirinkite Vaizdo tipas, čia Atributų rodinys.
  3. Pasirinkite potipį kaip „Standartinis“.
  4. Spustelėkite mygtuką Baigti.

3 ŽINGSNIS. Bus atidarytas informacijos rodinio redaktoriaus ekranas. Informacija apie kiekvieną redaktoriaus dalį yra tokia, kaip nurodyta toliau -

  1. Scenarijų sritis : šioje srityje yra šis mazgas-
  • Semantika
  • Duomenų pagrindas
  1. Detalių sritis : šioje srityje yra šis skirtukas -
  • Stulpelis
  • Peržiūrėti ypatybes
  • Prakartėlė
  1. Semantika (scenarijų sritis): šis mazgas atspindi rodinio išvesties struktūrą. Čia yra Dimensija.
  2. „Data Foundation“ (scenarijų sritis): šis mazgas reiškia lentelę, kurią naudojame apibrėždami atributų rodinį.
  3. Čia numetame lentelę atributų rodiniui kurti.
  4. Bus rodomas išsamios informacijos skirtukas (stulpeliai, rodinio Ypatybės, hierarchijos).
  5. Vietinis : čia bus rodoma visa vietinio atributo informacija.
  6. Rodyti: filtruokite vietinį atributą.
  7. Atributo detalė.
  8. Tai įrankių juosta efektyvumo analizei, stulpelio Rasti, patvirtinimui, aktyvavimui, duomenų peržiūrai ir kt.

4 ŽINGSNIS. Norėdami įtraukti atributų rodinio kūrimo duomenų bazės lentelę, spustelėkite duomenų pagrindo mazgą ir vykdykite instrukcijas žingsnis po žingsnio, kaip nurodyta toliau.

  1. Nuvilkite lenteles „PRODUCT“ ir „PRODUCT_DESC“ iš mazgo „TABLE“ po DHK_SCHEMA
  2. Nuvilkite „PRODUCT“ ir „PRODUCT_DESC“ į duomenų pagrindo mazgą.
  3. Pasirinkite lauką „PRODUCT“ lentelėje kaip išsamios informacijos išvesties sritį. Lauko piktogramos spalva keičiasi iš pilkos į oranžinę.
  4. Pasirinkite lauką „PRODUCT_DESC“ lentelėje kaip išvestį išsamios informacijos srityje. Lauko piktogramos spalva pasikeičia iš pilkos į oranžinę.
  5. Laukas, pasirinktas kaip išvestis iš abiejų lentelių, rodomas Išvesties srities sąraše Po stulpeliais.

Prisijunkite prie „PRODUCT“ lentelės prie „PRODUCT_DESC“ pagal lauką „PRODUCT_ID“.

5 ŽINGSNIS) Pasirinkite Prisijungimo kelias ir dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite parinktį Redaguoti. Bus parodytas ekranas Redaguoti prisijungimo sąlygą

  1. Pasirinkite „Prisijungimo tipas“ kaip tipą „Vidinis“.
  2. Pasirinkite kardinalumą kaip „1… 1“.

Pasirinkę prisijungimo tipą, spustelėkite mygtuką "Gerai". Kitame etape mes pasirenkame stulpelį ir nustatome išvesties raktą.

6 ŽINGSNIS) Šiame žingsnyje pasirinksime stulpelį ir apibrėžsime išvesties raktą

  1. Pasirinkite „Semantic Panel“.
  2. Skiltis „Stulpelis“ bus rodoma „Detalių“ srityje.
  3. Kaip raktą pasirinkite „PRODUCT_ID“.
  4. Pažymėkite paslėptą lauko „PRODUCT_ID_1“ parinktį („PRODUCT_DESC“ lentelės laukas).
  5. Spustelėkite patvirtinimo mygtuką.
  6. Po sėkmingo patvirtinimo spustelėkite mygtuką Aktyvinti.

Darbo žurnalas patvirtinimui ir aktyvavimui yra rodomas ekrano apačioje tame pačiame puslapyje, ty skyriuje Darbo žurnalas, kaip nurodyta toliau -

7 ŽINGSNIS. Bus sukurtas atributų rodinys pavadinimu „AT_PRODUCT“. Norėdami peržiūrėti, atnaujinkite aplanką Atributų peržiūra.

  1. Eikite į DHK_SCHEMA-> MODELING Package.
  2. AT_PRODUCT Atributų rodinys rodomas aplanke Atributų rodinys.

8 ŽINGSNIS. Norėdami peržiūrėti duomenis atributų rodinyje,

  1. Įrankių juostoje pasirinkite duomenų peržiūros parinktį.
  2. Duomenų rodinyje iš atributų rodinio bus dvi parinktys:
  • Atidarykite duomenų peržiūros rengyklėje (bus rodomi duomenys su analizės parinktimi).
  • Atidarykite SQL rengyklėje. (Tai parodys išvestį kaip tik SQL užklausos išvestį).

9 ŽINGSNIS) Norėdami peržiūrėti atributo duomenis duomenų peržiūros rengyklėje -

Yra 3 variantai - analizė, išskirtiniai ir neapdoroti duomenys

Analizė : Tai atributo rodinio grafinis vaizdas.

  1. Pasirinkę skirtuką Analizė, pasirenkame Etiketės ir Ašies formato rodinio atributus.
  2. Vilkite ir upuść atributą etiketės ašyje, jis bus rodomas etiketės ašyje (X ašis).
  3. Vilkite ir upuść atributą vertės ašyje, jis bus rodomas vertės ašyje (Y ašis).
  4. Išvestį bus galima pateikti diagramos, lentelės, tinklelio ir HTML formatu.

Skirtingos vertės : Čia galima parodyti atskirą stulpelio vertę. Tai parodys bendrą Nr. įrašai apie pasirinktą atributą.

Neapdorotų duomenų skirtukas: ši parinktis rodo atributų rodinio duomenis lentelės formatu.

  1. Spustelėkite skirtuką Žaliaviniai duomenys
  2. Duomenys bus rodomi lentelės formatu

10 ŽINGSNIS) Peržiūrėkite atributo duomenis iš SQL redaktoriaus, kaip nurodyta toliau -

Ši parinktis rodo duomenis per „SQL Query“ iš stulpelių rodinio schemoje „SYS_BIC“. Stulpelių rodinys su pavadinimu bus sukurtas suaktyvinus atributų rodinį „AT_PRODUCT“. Tai naudojama norint pamatyti SQL užklausą, naudojamą rodant duomenis iš rodinio.

  1. Rodyti SQL užklausą duomenims pasirinkti.
  2. Ekrano išvestis.

Atributų peržiūra, kai ji suaktyvinta, sukuriamas stulpelių rodinys pagal _SYS_BIC schemą. Taigi, kai vykdome duomenų peržiūrą, sistema pasirenka duomenis iš stulpelių rodinio pagal _SYS_BIC schemą.

Stulpelio rodinio „AT_PRODUCT“ ekrano kopija skiltyje „_SYS_BIC“ Katalogo mazgo schema yra tokia, kaip nurodyta toliau -