Attributvisning i SAP HANA: Hvordan skaber man?
โก Smart opsummering
Attributvisninger i SAP HANA-modellen bruger masterdata som en genanvendelig dimension, der forbinder tabeller som PRODUCT og PRODUCT_DESC, sรฅ rapporter lรฆser beskrivende tekst sammen med nรธgler uden nogen mรฅling eller aggregering.
Hvad er en attributvisning i SAP HANA?
En attributvisning i SAP HANA fungerer som en dimension. Den forbinder flere tabeller, fungerer som masterdata for andre visninger og er et genbrugeligt objekt.
Attributvisninger tilbyder disse fordele.
- Den fungerer som masterdatakontekst og leverer tekst eller en beskrivelse af nรธgle- og ikke-nรธglefelter.
- Den kan genbruges i en analytisk visning og i en beregningsvisning.
- Den vรฆlger en delmรฆngde af kolonner og rรฆkker fra en databasetabel.
- Attributter (felter) kan beregnes ud fra felter i flere tabeller.
- Den har ingen mรฅlinger og ingen aggregeringsmulighed.
Attributvisningstyper
Der er tre tilgรฆngelige attributvisningstyper, og typen vรฆlges i oprettelsesdialogboksen.
| Attributvisningstype | Beskrivelse |
|---|---|
| Standard | En standardvisning bygget ud fra tabelfelter, brugt i gennemgangen nedenfor. |
| Tid | Baseret pรฅ standardtidstabellerne. Gregoriansk: M_TIME_DIMENSION, M_TIME_DIMENSION_YEAR, M_TIME_DIMENSION_MONTH, M_TIME_DIMENSION_WEEK. Regnskabsmรฆssigt: M_FISCAL_CALENDAR. |
| Afledt | Afledt af en eksisterende attributvisning. Den รฅbner skrivebeskyttet, og kun beskrivelsen kan redigeres. |
Kopi fra I den samme dialogboks defineres en visning ved at kopiere en eksisterende. Forskellen er vigtig: en afledt visning tillader kun redigering af dens beskrivelse, mens en kopi kan รฆndres fuldstรฆndigt.
Sรฅdan opretter du en attributvisning i SAP HANA
Oprettelsen af โโen standardvisning fรธlger den foruddefinerede rรฆkkefรธlge nedenfor, fra tabeloprettelse til dataforhรฅndsvisning.
Tabeloprettelse til attributvisning
Her er der bygget en standardattributvisning til en produkttabel, sรฅ tabellerne "PRODUCT" og "PRODUCT_DESC" oprettes fรธrst med scriptsene nedenfor.
Produkttabelskript โ
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);
Produktbeskrivelsestabelskript โ
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');
Begge tabeller findes nu i skemaet โDHK_SCHEMAโ, sรฅ modelleringstrinnene kan begynde.
Oprettelse af attributvisning
Trin 1) Vรฆlg SAP HANA-systemet, og arbejd dig derefter ned ad indholdsnoden som vist nedenfor.
- Vรฆlg mappen Indhold.
- Vรฆlg den ikke-strukturelle pakke MODELLING under DHK_SCHEMA, hรธjreklik derefter og vรฆlg Ny.
- Vรฆlg indstillingen Attributvisning.
Trin 2) Indtast visningsoplysningerne i oprettelsesdialogboksen nedenfor.
- Indtast navnet og etiketten for attributvisningen.
- Vรฆlg visningstypen, her Attributvisning.
- Vรฆlg undertypen "Standard".
- Klik pรฅ knappen Udfรธr.
Trin 3) Tjek visningseditorskรฆrmen. Informationsvisningseditoren รฅbnes, og hver nummereret del af den er beskrevet nedenfor.
- Scenarieruden: indeholder semantik og data Foundation noder.
- Detaljeruden: indeholder fanerne Kolonne, Visningsegenskaber og Hierarkier.
- Semantisk node: visningens outputstruktur, her en dimension.
- Data Foundation node: tabellerne, der definerer visningen, slettes her.
- Fanerne i detaljepanelet vises.
- Lokal: viser alle lokale attributdetaljer.
- Vis: filter efter lokale attributter.
- Detalje af den valgte attribut.
- Vรฆrktรธjslinje: ydeevneanalyse, find kolonne, valider, aktivรฉr, dataforhรฅndsvisning.
Trin 4) Klik pรฅ Dataene Foundation node for at inkludere databasetabeller, og fรธlg derefter rรฆkkefรธlgen nedenfor.
- Trรฆk tabellerne โPRODUCTโ og โPRODUCT_DESCโ fra TABLE-noden under DHK_SCHEMA.
- Slip "PRODUCT" og "PRODUCT_DESC" pรฅ dataene Foundation node.
- Vรฆlg felterne for "PRODUKT" som output; feltikonet skifter fra grรฅt til orange.
- Vรฆlg felterne i โPRODUCT_DESCโ som output pรฅ samme mรฅde.
- Outputfelter fra begge tabeller vises i kolonnelisten i outputruden.
Forbind tabellen "PRODUCT" med "PRODUCT_DESC" i feltet "PRODUCT_ID".
Trin 5) Vรฆlg join-stien, hรธjreklik pรฅ den, og vรฆlg Rediger. Skรฆrmbilledet Rediger join-betingelse vises.
- Vรฆlg sammenfรธjningstypen "Indre".
- Vรฆlg kardinaliteten โ1..1โ.
Klik pรฅ OK for at bekrรฆfte. SAP HANA slutte sig til Typer, sรฅsom referentielle og tekstsammenfรธjninger, angives i den samme dialogboks.
Trin 6) Vรฆlg kolonnerne, og definer outputnรธglen.
- Vรฆlg noden Semantik.
- Fanen Kolonne vises i detaljeruden.
- Vรฆlg "PRODUCT_ID" som nรธgle.
- Markรฉr Skjult for feltet PRODUCT_ID_1 fra PRODUCT_DESC.
- Klik pรฅ knappen Valider.
- Klik pรฅ knappen Aktiver efter vellykket validering.
Afsnittet Joblog nederst pรฅ skรฆrmen rapporterer validering og aktivering.
Trin 7) Attributvisningen โAT_PRODUCTโ findes nu. Opdater mappen med attributvisningen for at se den.
- Gรฅ til DHK_SCHEMA->MODELLING-pakken.
- AT_PRODUCT vises under mappen Attributvisning.
Trin 8) Kontrollรฉr dataene. Vรฆlg Datavisning pรฅ vรฆrktรธjslinjen; der tilbydes to muligheder, som vist nedenfor.
- ร bn i Data Preview Editor med analysemuligheder.
- ร bn i SQL Editor, kun med forespรธrgselsoutputtet.
Trin 9) Kontroller visningsdataene. Forhรฅndsvisningseditoren tilbyder tre faner: Analyse, Ensartede vรฆrdier og Rรฅdata.
Analyse er en grafisk reprรฆsentation af attributvisningen.
- Vรฆlg attributter til etiket- og vรฆrdiakserne.
- En attribut pรฅ etiketaksen vises pรฅ X-aksen.
- En attribut pรฅ vรฆrdiaksen vises pรฅ Y-aksen.
- Output er tilgรฆngeligt som diagram, tabel, gitter og HTML.
Tydelige vรฆrdier viser de forskellige vรฆrdier i en kolonne med antallet af poster for den valgte attribut.
Raw data viser attributvisningsdataene i tabelformat.
- Klik pรฅ fanen Rรฅdata.
- Dataene vises i tabelformat.
Trin 10) Kontroller dataene fra SQL-editoren, som er valgt i den samme forhรฅndsvisningsmenu.
Denne indstilling lรฆser den kolonnevisning, der blev genereret i skemaet โ_SYS_BICโ, da โAT_PRODUCTโ blev aktiveret, sรฅ editoren ogsรฅ viser SQL anvendt erklรฆring.
- Den SQL-forespรธrgsel, der bruges til dataudvรฆlgelse, vises.
- Outputtet vises.
Hver dataforhรฅndsvisning lรฆser derfor fra _SYS_BIC, ikke fra designtidsobjektet. Skรฆrmbilledet nedenfor viser kolonnevisningen "AT_PRODUCT" under det pรฅgรฆldende skema i katalognoden.
En planlรฆgningsbemรฆrkning: Attributvisninger er udfaset, sรฅ i nuvรฆrende versioner bygges den samme dimension som en beregningsvisning af datakategorien Dimension. Ovenstรฅende trin gรฆlder stadig for eksisterende indhold i SAP HANA Studio, og den bredere SAP HANA-modellering materiale dรฆkker udskiftningerne.
















