Attributvisning i SAP HANA: Hvordan skaber man?

Hvad er attributter?

Attributvisning fungerer som en dimension. Den slutter sig til flere borde og fungerer som Master. Attributvisning er genbrugelige objekter.

Attributvisningen har fรธlgende fordel-

  • Attribut View fungerer som masterdatakontekst, som giver tekst eller Description for Key/Non-key felt.
  • Attributvisning kan genbruges i analytisk visning og beregningsvisning.
  • Attributvisning 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รฅle- og aggregeringsmulighed.

Attributvisningstype

Attributvisning er 3 typer-

Attributvisningstype Beskrivelse
Standard Det er en standardattribut, som oprettes af tabelfelter.
Tid Det er Time attribut view, som er baseret pรฅ standard tidsplan โ€“

For kalendertype gregoriansk โ€“

  • 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, som er afledt af en anden eksisterende attributvisning. Afledt attributvisning vil blive รฅbnet i skrivebeskyttet tilstand. Det eneste redigerbare felt er dets beskrivelse.

Kopi fra โ€“ Nรฅr du รธnsker at definere en attributvisning, ved at kopiere en eksisterende attributvisning, sรฅ kan du bruge "Kopier fra" mulighed.

Bemรฆrk: Forskellen mellem Afledt og Kopier fra er, i tilfรฆlde af afledt, kan du kun redigere beskrivelsen af โ€‹โ€‹ny attributvisning, mens du i tilfรฆlde af kopi kan รฆndre alt fuldstรฆndigt.

Sรฅdan opretter du attributvisning i SAP HANA

Oprettelse af standardvisning har foruddefinerede trin som nedenfor-

Opret attributvisning i SAP HANA

Tabeloprettelse til attributvisning

Her skal vi oprette Standard Attribut View for produkttabel, sรฅ fรธrst opretter vi "PRODUCT" og "PRODUCT_DESC" tabel.

SQL script er vist som nedenfor til tabeloprettelse โ€“

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

Produkt Description tabel 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');

Nu er tabel "PRODUCT" og "PRODUCT_DESC" oprettet i skemaet "DHK_SCHEMA".

Oprettelse af attributvisning

Trin 1) Type SAP HANA system.

  1. Vรฆlg indholdsmappe.
  2. Vรฆlg Non-Structural Package Modeling under Pakke DHK_SCHEMA i indholdsnoden og hรธjreklik->ny.
  3. Vรฆlg indstillingen Attributvisning.

Opret attributvisning i SAP HANA

Trin 2) Indtast oplysninger.

  1. Indtast attributnavn og etiket.
  2. Vรฆlg View Type, her Attribut View.
  3. Vรฆlg undertype som "Standard".
  4. Klik pรฅ knappen Afslut.

Opret attributvisning i SAP HANA


Trin 3) Tjek visningsredigeringsskรฆrmen.
Skรฆrmen til redigering af informationsvisning รฅbnes. Detaljer for hver del i Information Editor er som nedenfor -

  1. Scenarierude: I denne rude findes fรธlgende node-
  • semantik
  • Datagrundlag
  1. Detaljerude: I denne rude findes fรธlgende fane โ€“
  • Kolonne
  • Se egenskaber
  • Hiercheri
  1. Semantik (scenariorude): Denne node reprรฆsenterer outputstrukturen af โ€‹โ€‹visningen. Her er det Dimension.
  2. Data Foundation (Scenariorude): Denne node reprรฆsenterer den tabel, vi bruger til at definere attributvisning.
  3. Her slipper vi tabel for at oprette attributvisning.
  4. Faneblad (kolonner, vis Egenskaber, Hierarkier) for detaljeruden vil blive vist.
  5. Lokale: Her vil alle lokale attributdetaljer blive vist.
  6. Vis: Filtrer efter lokal attribut.
  7. Detalje af attribut.
  8. Dette er en vรฆrktรธjslinje til prรฆstationsanalyse, Find kolonne, valider, aktivรฉr, dataeksempel osv.

Opret attributvisning i SAP HANA

Trin 4) Klik pรฅ datagrundlagets node.
For at inkludere databasetabel til oprettelse af attributvisning, skal du klikke pรฅ datagrundlagets node og fรธlge instruktionerne trin for trin som nedenfor -

  1. Trรฆk tabellen "PRODUCT" og "PRODUCT_DESC" fra TABLE-noden under DHK_SCHEMA
  2. Slip "PRODUCT" og "PRODUCT_DESC" til datagrundlagets node.
  3. Vรฆlg felt fra "PRODUKT"-tabellen som Output i detaljerude. Feltikonets farve skifter fra grรฅ til orange.
  4. Vรฆlg felt fra "PRODUCT_DESC"-tabellen som output i detaljeruden. Feltikonets farve skifter fra grรฅ til orange.
  5. Feltet, der er valgt som output fra begge tabellen, vises under kolonneliste i outputruden.

Opret attributvisning i SAP HANA

Slut "PRODUCT"-tabellen til "PRODUCT_DESC" ved "PRODUCT_ID"-feltet.

Trin 5) Vรฆlg stien.
Vรฆlg Join-sti og hรธjreklik pรฅ den og vรฆlg Rediger mulighed. Et skรฆrmbillede for Rediger tilslutningsbetingelser vises

  1. Vรฆlg Join Type som Type "Indre".
  2. Vรฆlg kardinalitet som "1..1".

Opret attributvisning i SAP HANA

Nรฅr du har valgt tilslutningstype, skal du klikke pรฅ knappen "OK". I nรฆste trin vรฆlger vi kolonnen og definerer en nรธgle til output.

Trin 6) Vรฆlg kolonne.
I dette trin vil vi vรฆlge kolonne og definere nรธglen til output

  1. Vรฆlg Semantisk panel.
  2. Kolonnefanen 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รฅ aktiveringsknappen.

Opret attributvisning i SAP HANA

Joblog for validering og aktiveringsaktivitet vises nederst pรฅ skรฆrmen pรฅ samme side, dvs. Joblog-sektionen som nedenfor โ€“

Opret attributvisning i SAP HANA


Trin 7) Visningen er oprettet.
En attributvisning med navnet "AT_PRODUCT" vil blive oprettet. Opdater mappen Attribut View for at se.

  1. Gรฅ til DHK_SCHEMA->MODELLING Package.
  2. AT_PRODUCT Attributvisningsvisning under Attributvisningsmappen.

Opret attributvisning i SAP HANA

Trin 8) Tjek data.
For at se data i Attributvisning, Vรฆlg data Preview-indstillingen fra vรฆrktรธjslinjen. Der vil vรฆre to muligheder for datavisning fra attributvisning.

  • ร…bn i Data Preview Editor (Dette viser data med analyseindstilling).
  • ร…bn i SQL Redaktรธr. (Dette vil kun vise output som SQL-forespรธrgselsoutput).

Opret attributvisning i SAP HANA

Trin 9) Tjek visningsdata i editoren.
For at se Se attributdata i data Preview-editor, er der 3 muligheder โ€“ Analyse, Distinkt og Rรฅ data.

Analyse: Dette er en grafisk reprรฆsentation af attributvisningen.

  1. Ved at vรฆlge Analyse-fanen vรฆlger vi Attributter til Label- og Axis-formatvisning.
  2. Trรฆk og slip attribut i etiketakse, den vises i etiketakse(X-akse).
  3. Trรฆk og slip attribut i vรฆrdiakse, den vises i vรฆrdiakse (Y-akse).
  4. Outputtet vil vรฆre tilgรฆngeligt i formatet diagram, tabel, gitter og HTML.

Opret attributvisning i SAP HANA

Tydelige vรฆrdier: Den distinkte vรฆrdi af kolonnen kan vises her. Dette vil vise totalt antal. poster for den valgte attribut.

Opret attributvisning i SAP HANA

Fanen Rรฅdata: Denne indstilling viser data for attributvisning i tabelformat.

  1. Klik pรฅ fanen Rรฅdata
  2. Det vil vise dataene i tabelformat

Opret attributvisning i SAP HANA

Trin 10) Tjek data fra SQL editor.
Se attributdata fra SQL-editor som nedenfor โ€“

Opret attributvisning i SAP HANA

Denne mulighed viser data gennem SQL Query fra kolonnevisningen under "SYS_BIC"-skema. En kolonnevisning med navnet "vil 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.

Opret attributvisning i SAP HANA

Attributvisning, nรฅr den er aktiveret, oprettes en kolonnevisning under _SYS_BIC-skema. Sรฅ nรฅr vi kรธrer Data Preview, skal systemet vรฆlge data fra kolonnevisning under et _SYS_BIC-skema.

Skรฆrmbillede af kolonnevisning "AT_PRODUCT" under "_SYS_BIC" Skemaet for katalognoden er som nedenfor -

Opret attributvisning i SAP HANA

Opsummer dette indlรฆg med: