SAP HANA Attribute View Tutorial

Anonim
Hvad er attributter?

Attributvisningen fungerer som en dimension. Det slutter sig til flere tabeller og fungerer som mester. Attributvisning er genanvendelige objekter.

Attributvisning har følgende fordel-

  • Attributvisning fungerer som hoveddatakontekst, som giver tekst eller beskrivelse til nøgle / ikke-nøglefelt.
  • Attributvisning kan genbruges i Analytisk visning og Beregningsvisning.
  • Attributtsvisning bruges til at vælge et undersæt af kolonner og rækker fra en databasetabel.
  • Attributter (felter) kan beregnes ud fra flere tabelfelter.
  • Der er ingen måling og aggregeringsmulighed.

Attributvisningstype

Attributvisning er 3 typer-

Attributvisningstype> Beskrivelse
Standard Det er en standardattribut, der oprettes af tabelfelter.
Tid Det er visning af tidsattribut, som er baseret på standardtidstabellen - For gregoriansk kalendertype -
  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_ ÅR
  • M_TIME_DIMENSION_ MÅNED
  • M_TIME_DIMENSION_WEEK
  • For kalendertype Fiskal -
  • M_FISCAL_CALENDAR
Afledt Det er en attributvisning, der stammer fra en anden eksisterende attributvisning. Afledt attributvisning åbnes i skrivebeskyttet tilstand. Det eneste redigerbare felt er dens beskrivelse. Kopier fra - Når du vil definere en attributvisning ved at kopiere en eksisterende attributvisning, kan du bruge indstillingen "Kopier fra".

Bemærk: Forskellen mellem afledt og kopi fra er, i tilfælde af afledt, kan du kun redigere beskrivelsen af ​​den nye attributvisning, mens du i tilfælde af kopi kan ændre alt helt.

Opret standardattributvisning

Standard visning oprettelse har foruddefineret trin som nedenfor-

Oprettelse af tabel til attributvisning

Her skal vi oprette standardattributvisning for produkttabel, så først opretter vi "PRODUCT" og "PRODUCT_DESC" -tabellen.

SQL Script vises som nedenfor til oprettelse af tabel -

Produkt tabel script -

Opret KOLONNTABEL "DHK_SCHEMA". "PRODUKT"("PRODUCT_ID" NVARCHAR (10) PRIMÆR NØGLE,"SUPPLIER_ID" NVARCHAR (10),"KATEGORI" NVARCHAR (3),"PRIS" -DECIMAL (5,2));INDSÆT I "DHK_SCHEMA". "PRODUKT" -VÆRDIER ('A0001', '10000', 'A', 500,00);INDSÆT I "DHK_SCHEMA". "PRODUKT" -VÆRDIER ('A0002', '10000', 'B', 300,00);INDSÆT I "DHK_SCHEMA". "PRODUKT" -VÆRDIER ('A0003', '10000', 'C', 200,00);INDSÆT I "DHK_SCHEMA". "PRODUKT" -VÆRDIER ('A0004', '10000', 'D', 100,00);INDSÆT I "DHK_SCHEMA". "PRODUKT" -VÆRDIER ('A0005', '10000', 'A', 550,00);

Produktbeskrivelsestabel Script-

Opret KOLONNTABEL "DHK_SCHEMA". "PRODUCT_DESC"("PRODUCT_ID" NVARCHAR (10) PRIMÆR NØGLE,"PRODUCT_NAME" NVARCHAR (10));INDSÆT I "DHK_SCHEMA". "PRODUKT_DESC" -VÆRDIER ('A0001', 'PRODUCT1');INDSÆT I "DHK_SCHEMA". "PRODUKT_DESC" -VÆRDIER ('A0002', 'PRODUCT2');INDSÆT I "DHK_SCHEMA". "PRODUKT_DESC" -VÆRDIER ('A0003', 'PRODUCT3');INDSÆT I "DHK_SCHEMA". "PRODUKT_DESC" -VÆRDIER ('A0004', 'PRODUCT4');INDSÆT I "DHK_SCHEMA". "PRODUKT_DESC" -VÆRDIER ('A0005', 'PRODUCT5');

Nu oprettes tabel "PRODUCT" og "PRODUCT_DESC" i skema "DHK_SCHEMA".

Oprettelse af attributvisning

TRIN 1) i dette trin,

  1. Vælg SAP HANA System.
  2. Vælg indholdsmappe.
  3. Vælg Ikke-strukturel pakkemodellering under Pakke DHK_SCHEMA i indholdsknudepunktet og højreklik-> nyt.
  4. Vælg indstilling for attributvisning.

TRIN 2) Nu i næste vindue,

  1. Indtast attributnavn og etiket.
  2. Vælg Visningstype, her Attributvisning.
  3. Vælg undertype som "Standard".
  4. Klik på knappen Afslut.

TRIN 3) Redigeringsskærmen for informationsvisning åbnes. Detalje for hver del i informationseditoren er som nedenfor -

  1. Scenariorude : I denne rude findes følgende knude-
  • Semantik
  • Datafundament
  1. Detaljeret rude : I denne rude findes følgende fane -
  • Kolonne
  • Se egenskaber
  • Hiercheri
  1. Semantik (Scenario Pane): Denne node repræsenterer outputstrukturen for visningen. Her er det dimension.
  2. Data Foundation (Scenario Pane): Denne node repræsenterer den tabel, som vi bruger til at definere attributvisning.
  3. Her taber vi tabel til oprettelse af attributvisning.
  4. Fanen (kolonner, visningsegenskaber, hierarkier) for detaljerude vises.
  5. Lokal : Her vises alle detaljer om lokal attribut.
  6. Vis: Filtrer efter lokal attribut.
  7. Detalje af attribut.
  8. Dette er en værktøjslinje til Performance-analyse, Find kolonne, valider, aktiver, dataeksempel osv.

TRIN 4) For at inkludere databasetabel til oprettelse af attributvisning skal du klikke på data foundation node og følge instruktionerne trin for trin som nedenfor -

  1. Træk tabel "PRODUCT" og "PRODUCT_DESC" fra TABLE-node under DHK_SCHEMA
  2. Sæt "PRODUCT" og "PRODUCT_DESC" til data foundation node.
  3. Vælg felt fra "PRODUCT" -tabellen som Output In detail-rude. Feltikonikonets farve skifter fra grå til orange.
  4. Vælg felt fra "PRODUCT_DESC" -tabellen som output i detaljeruden. Feltikon farveændring fra grå til orange.
  5. Det felt, der er valgt som output fra begge tabeller, vises under kolonnelisten i outputruden.

Deltag i "PRODUCT" -tabellen til "PRODUCT_DESC" efter "PRODUCT_ID" -feltet.

TRIN 5) Vælg Deltag sti, og højreklik på den, og vælg Rediger. Der vises et skærmbillede for Edit Join Condition

  1. Vælg Tilslutningstype som Type "Indre".
  2. Vælg kardinalitet som "1… 1".

Efter valg af deltagertype skal du klikke på knappen "OK". I næste trin vælger vi kolonnen og definerer en nøgle til output.

TRIN 6) I dette trin vælger vi kolonne og definerer nøglen til output

  1. Vælg Semantisk panel.
  2. Kolonne-fanen vises under detaljeruden.
  3. Vælg "PRODUCT_ID" som nøgle.
  4. Marker skjult indstilling for felt PRODUCT_ID_1 (PRODUCT_DESC tabelfelt).
  5. Klik på valider knappen.
  6. Efter vellykket validering skal du klikke på aktiver knappen.

Joblog til validering og aktivering vises på bunden af ​​skærmen på den samme side, dvs. joblog sektionen som nedenfor -

TRIN 7) Der oprettes en attributvisning med navnet "AT_PRODUCT". For at få vist skal du opdatere mappen Attributvisning.

  1. Gå til DHK_SCHEMA-> MODELLING-pakke.
  2. AT_PRODUCT Attributvisningsvisning under Attributvisningsmappe.

TRIN 8) For at se data i attributvisning,

  1. Vælg indstillingen Data Preview fra værktøjslinjen.
  2. Der vil være to muligheder for datavisning fra attributvisningen -
  • Åbn i Data Preview Editor (Dette viser data med analyseindstilling).
  • Åbn i SQL Editor. (Dette viser output som kun SQL-forespørgsel Output).

TRIN 9) For at se Vis attributdata i dataeksempeleditoren -

Der er 3 muligheder - analyse, distinkte og rå data

Analyse : Dette er en grafisk repræsentation af attributvisningen.

  1. Ved at vælge fanen Analyse vælger vi Attributter til visning af etiket- og akseformat.
  2. Træk og slip attribut i etiketakse, den vises i etiketakse (X-akse).
  3. Træk og slip attribut i værdiaksen, den vises i værdiakse (Y-akse).
  4. Outputtet vil være tilgængeligt i formatet Chart, Table, Grid og HTML.

Tydelige værdier : Den særskilte værdi af kolonnen kan vises her. Dette viser total nr. poster for den valgte attribut.

Fanen rådata: Denne mulighed viser data for attributvisningen i tabelformat.

  1. Klik på fanen Rå data
  2. Dataene vises i tabelformat

TRIN 10) Se attributdata fra SQL editor som nedenfor -

Denne indstilling viser data gennem SQL-forespørgsel fra kolonnevisningen under "SYS_BIC" -skemaet. En kolonnevisning med navn "oprettes efter aktivering af attributvisningen" AT_PRODUCT ". Dette bruges til at se SQL-forespørgsel, der bruges til at vise data fra visningen.

  1. Vis SQL-forespørgsel til datavalg.
  2. Display output.

Attributvisning, når den er aktiveret, oprettes en kolonnevisning under _SYS_BIC-skemaet. Så når vi kører Data Preview, skal du vælge data fra kolonnevisning under et _SYS_BIC-skema.

Skærmbillede af kolonnevisning "AT_PRODUCT" under "_SYS_BIC" Skema for katalognode er som nedenfor -