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 โ
For kalendertype Fiskal โ |
| 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-
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.
- Vรฆlg indholdsmappe.
- Vรฆlg Non-Structural Package Modeling under Pakke DHK_SCHEMA i indholdsnoden og hรธjreklik->ny.
- Vรฆlg indstillingen Attributvisning.
Trin 2) Indtast oplysninger.
- Indtast attributnavn og etiket.
- Vรฆlg View Type, her Attribut View.
- Vรฆlg undertype som "Standard".
- Klik pรฅ knappen Afslut.
Trin 3) Tjek visningsredigeringsskรฆrmen.
Skรฆrmen til redigering af informationsvisning รฅbnes. Detaljer for hver del i Information Editor er som nedenfor -
- Scenarierude: I denne rude findes fรธlgende node-
- semantik
- Datagrundlag
- Detaljerude: I denne rude findes fรธlgende fane โ
- Kolonne
- Se egenskaber
- Hiercheri
- Semantik (scenariorude): Denne node reprรฆsenterer outputstrukturen af โโvisningen. Her er det Dimension.
- Data Foundation (Scenariorude): Denne node reprรฆsenterer den tabel, vi bruger til at definere attributvisning.
- Her slipper vi tabel for at oprette attributvisning.
- Faneblad (kolonner, vis Egenskaber, Hierarkier) for detaljeruden vil blive vist.
- Lokale: Her vil alle lokale attributdetaljer blive vist.
- Vis: Filtrer efter lokal attribut.
- Detalje af attribut.
- Dette er en vรฆrktรธjslinje til prรฆstationsanalyse, Find kolonne, valider, aktivรฉr, dataeksempel osv.
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 -
- Trรฆk tabellen "PRODUCT" og "PRODUCT_DESC" fra TABLE-noden under DHK_SCHEMA
- Slip "PRODUCT" og "PRODUCT_DESC" til datagrundlagets node.
- Vรฆlg felt fra "PRODUKT"-tabellen som Output i detaljerude. Feltikonets farve skifter fra grรฅ til orange.
- Vรฆlg felt fra "PRODUCT_DESC"-tabellen som output i detaljeruden. Feltikonets farve skifter fra grรฅ til orange.
- Feltet, der er valgt som output fra begge tabellen, vises under kolonneliste i outputruden.
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
- Vรฆlg Join Type som Type "Indre".
- Vรฆlg kardinalitet som "1..1".
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
- Vรฆlg Semantisk panel.
- Kolonnefanen vises under detaljeruden.
- Vรฆlg "PRODUCT_ID" som nรธgle.
- Marker Skjult indstilling for felt PRODUCT_ID_1 (PRODUCT_DESC tabelfelt).
- Klik pรฅ valider knappen.
- Efter vellykket validering skal du klikke pรฅ aktiveringsknappen.
Joblog for validering og aktiveringsaktivitet vises nederst pรฅ skรฆrmen pรฅ samme side, dvs. Joblog-sektionen som nedenfor โ
Trin 7) Visningen er oprettet.
En attributvisning med navnet "AT_PRODUCT" vil blive oprettet. Opdater mappen Attribut View for at se.
- Gรฅ til DHK_SCHEMA->MODELLING Package.
- AT_PRODUCT Attributvisningsvisning under Attributvisningsmappen.
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).
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.
- Ved at vรฆlge Analyse-fanen vรฆlger vi Attributter til Label- og Axis-formatvisning.
- Trรฆk og slip attribut i etiketakse, den vises i etiketakse(X-akse).
- Trรฆk og slip attribut i vรฆrdiakse, den vises i vรฆrdiakse (Y-akse).
- Outputtet vil vรฆre tilgรฆngeligt i formatet diagram, tabel, gitter og HTML.
Tydelige vรฆrdier: Den distinkte vรฆrdi af kolonnen kan vises her. Dette vil vise totalt antal. poster for den valgte attribut.
Fanen Rรฅdata: Denne indstilling viser data for attributvisning i tabelformat.
- Klik pรฅ fanen Rรฅdata
- Det vil vise dataene i tabelformat
Trin 10) Tjek data fra SQL editor.
Se attributdata fra SQL-editor som nedenfor โ
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.
- Vis SQL-forespรธrgsel til datavalg.
- Display output.
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 -
















