SAP HANA Attribute View Tutorial

Anonim
Hva er attributter?

Attributtvisning fungerer som en dimensjon. Den blir med i flere bord og fungerer som mester. Attributtvisning er gjenbrukbare objekter.

Attributtvisning har følgende fordeler -

  • Attributtvisning fungerer som hoveddatakontekst, som gir tekst eller beskrivelse for nøkkel / ikke-nøkkelfelt.
  • Attributtvisning kan brukes på nytt i Analytic View og Calculation View.
  • Attributtsvisning brukes til å velge et delsett av kolonner og rader fra en databasetabell.
  • Attributter (felt) kan beregnes fra flere tabellfelt.
  • Det er ikke noe mål og aggregeringsalternativ.

Attributtvisningstype

Attributtvisning er tre typer-

Attributtvisningstype> Beskrivelse
Standard Det er et standardattributt som er laget av tabellfelt.
Tid Det er tidsattributtvisning, som er basert på standard tidstabell - For kalendertype gregoriansk -
  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_ ÅR
  • M_TIME_DIMENSION_ MONTH
  • M_TIME_DIMENSION_WEEK
  • For kalendertype Fiscal -
  • M_FISCAL_CALENDAR
Avledet Det er en attributtvisning som er avledet fra en annen eksisterende attributtvisning. Avledet attributtvisning åpnes i skrivebeskyttet modus. Det eneste redigerbare feltet er beskrivelsen. Kopier fra - Når du vil definere en attributtvisning, ved å kopiere en eksisterende attributtvisning, kan du bruke alternativet "Kopier fra".

Merk: Forskjellen mellom avledet og kopi fra er at i tilfelle avledet, kan du bare redigere beskrivelsen av den nye attributtvisningen, mens du i tilfelle kopi kan endre alt helt.

Opprett standard attributtvisning

Standard visningsoppretting har forhåndsdefinert trinn som nedenfor -

Tabelloppretting for attributtvisning

Her skal vi lage standardattributtvisning for produkttabell, så først lager vi "PRODUCT" og "PRODUCT_DESC" Table.

SQL Script vises som nedenfor for å lage tabeller -

Produktbord script -

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);

Produktbeskrivelsestabell Skript-

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');

Nå opprettes tabellen "PRODUCT" og "PRODUCT_DESC" i skjemaet "DHK_SCHEMA".

Attributtvisning

TRINN 1) i dette trinnet,

  1. Velg SAP HANA System.
  2. Velg innholdsmappe.
  3. Velg Ikke-strukturell pakkemodellering under Pakke DHK_SCHEMA i innholdsnoden og høyreklikk-> ny.
  4. Velg alternativet Visningsattributt.

TRINN 2) Nå i neste vindu,

  1. Skriv inn attributtnavn og etikett.
  2. Velg Visningstype, her Attributtvisning.
  3. Velg undertype som "Standard".
  4. Klikk på Finish-knappen.

TRINN 3) Redigeringsskjermbildet for informasjonsvisning åpnes. Detaljene for hver del i Informasjonseditor er som nedenfor -

  1. Scenariorute : I denne ruten eksisterer følgende node -
  • Semantikk
  • Datagrunnlag
  1. Detaljrute : I denne ruten eksisterer følgende fane -
  • Kolonne
  • Vis egenskaper
  • Hiercheri
  1. Semantikk (Scenario Pane): Denne noden representerer utgangsstrukturen til visningen. Her er det Dimensjon.
  2. Data Foundation (Scenario Pane): Denne noden representerer tabellen vi bruker for å definere attributtvisning.
  3. Her slipper vi tabell for å lage attributtvisning.
  4. Fanen (kolonner, visningsegenskaper, hierarkier) for detaljeruten vises.
  5. Lokalt : Her vises alle detaljer om lokalt attributt.
  6. Vis: Filtrer for lokal attributt.
  7. Detalj av attributt.
  8. Dette er en verktøylinje for ytelsesanalyse, Finn kolonne, validere, aktivere, forhåndsvisning av data, etc.

TRINN 4) For å inkludere databasetabell for å lage attributtvisning, klikk på data foundation node og følg instruksjonene trinn for trinn som nedenfor -

  1. Dra tabellen "PRODUCT" og "PRODUCT_DESC" fra TABLE-noden under DHK_SCHEMA
  2. Slipp "PRODUCT" og "PRODUCT_DESC" til data foundation node.
  3. Velg felt fra "PRODUKT" -tabellen som Output In detail-rute. Feltikonfargen endres fra grå til oransje.
  4. Velg felt fra "PRODUCT_DESC" -tabellen som utdata i detaljruten. Feltikonfargeendring fra grå til oransje.
  5. Feltet valgt som utdata fra begge tabellene vises under kolonnelisten i utdataruten.

Bli med "PRODUCT" -tabellen til "PRODUCT_DESC" etter "PRODUCT_ID" -feltet.

TRINN 5) Velg Bli med og høyreklikk på den og velg Rediger. Et skjermbilde for Edit Join Condition vises

  1. Velg Join Type som Type "Inner".
  2. Velg kardinalitet som "1… 1".

Når du har valgt type, klikk på "OK" -knappen. I neste trinn velger vi kolonnen og definerer en nøkkel for utdata.

TRINN 6) I dette trinnet vil vi velge kolonne og definere nøkkelen for utdata

  1. Velg Semantisk panel.
  2. Kolonnefanen vises under detaljruten.
  3. Velg "PRODUCT_ID" som nøkkel.
  4. Merk av for Skjult alternativ for felt PRODUCT_ID_1 (PRODUCT_DESC tabellfelt).
  5. Klikk på valider knappen.
  6. Etter vellykket validering, klikk på aktiver knapp.

Jobblogg for validering og aktiveringsaktivitet vises nederst på skjermen på samme side, dvs. Jobblogg-delen som nedenfor -

TRINN 7) En attributtvisning med navnet "AT_PRODUCT" vil bli opprettet. For å se, oppdater Attributtvisning-mappen.

  1. Gå til DHK_SCHEMA-> MODELLING Package.
  2. AT_PRODUCT Attributtvisning vises under Attributtvisningsmappe.

TRINN 8) For å se data i attributtvisning,

  1. Velg alternativet Data forhåndsvisning fra verktøylinjen.
  2. Det vil være to muligheter for datavisning fra attributtvisning -
  • Åpne i Data Preview Editor (Dette viser data med analysealternativ).
  • Åpne i SQL Editor. (Dette viser utdata som bare SQL-spørringsutgang).

TRINN 9) For å se Vis attributtdata i forhåndsvisning av data -

Det er tre alternativer - analyse, distinkte og rådata

Analyse : Dette er en grafisk fremstilling av attributtvisningen.

  1. Ved å velge fanen Analyse velger vi Attributter for visning av etikett og akseformat.
  2. Dra og slipp attributtet i etikettaksen, den vises i etikettaksen (X-aksen).
  3. Dra og slipp attributtet i verdiaksen, den vises i verdiaksen (Y-aksen).
  4. Utdataene vil være tilgjengelige i formatet Diagram, Tabell, Rutenett og HTML.

Distinct Values : Den distinkte verdien til kolonnen kan vises her. Dette vil vise totalt nr. poster for valgt attributt.

Rå data-fanen: Dette alternativet viser data for attributtvisning i tabellformat.

  1. Klikk på fanen Rå data
  2. Dataene vises i tabellformat

TRINN 10) Vis attributtdata fra SQL editor som nedenfor -

Dette alternativet viser data gjennom SQL Query fra kolonnevisningen under skjemaet "SYS_BIC". En kolonnevisning med navn "vil opprettes etter aktivering av attributtvisning" AT_PRODUCT ". Dette brukes til å se SQL-spørring som brukes til å vise data fra visningen.

  1. Vis SQL-spørring for valg av data.
  2. Vis utgang.

Attributtvisning når den er aktivert, opprettes en kolonnevisning under _SYS_BIC-skjema. Så når vi kjører Data Preview, velger systemet data fra kolonnevisning under et _SYS_BIC-skjema.

Skjermbilde av kolonnevisning "AT_PRODUCT" under "_SYS_BIC" Skjema for katalognode er som nedenfor -