Attributtvisning i SAP HANA: Hvordan lage?
โก Smart oppsummering
Attributtvisninger i SAP HANA-modellstamdata som en gjenbrukbar dimensjon, og kobler sammen tabeller som PRODUCT og PRODUCT_DESC, slik at rapporter leser beskrivende tekst sammen med nรธkler, uten noen mรฅling eller aggregering.
Hva er en attributtvisning i SAP HANA?
En attributtvisning i SAP HANA fungerer som en dimensjon. Den kobler sammen flere tabeller, fungerer som stamdata for andre visninger og er et gjenbrukbart objekt.
Attributtvisninger tilbyr disse fordelene.
- Den fungerer som hoveddatakontekst, og gir tekst eller en beskrivelse for viktige og ikke-nรธkkelfelt.
- Den kan gjenbrukes i en analytisk visning og i en beregningsvisning.
- Den velger et delsett av kolonner og rader fra en databasetabell.
- Attributter (felt) kan beregnes fra felt i flere tabeller.
- Den har ingen mรฅling og ingen aggregeringsmulighet.
Attributtvisningstyper
Tre attributtvisningstyper er tilgjengelige, og typen velges i opprettingsdialogboksen.
| Attributtvisningstype | Tekniske beskrivelser |
|---|---|
| standard | En standardvisning bygget fra tabellfelt, brukt i gjennomgangen nedenfor. |
| Tid | Basert pรฅ standard tidstabeller. Gregoriansk: M_TIME_DIMENSION, M_TIME_DIMENSION_YEAR, M_TIME_DIMENSION_MONTH, M_TIME_DIMENSION_WEEK. Regnskapsmessig: M_FISCAL_CALENDAR. |
| Avledet | Avledet fra en eksisterende attributtvisning. Den รฅpnes skrivebeskyttet, og bare beskrivelsen kan redigeres. |
Kopier fra I samme dialogboks defineres en visning ved รฅ kopiere en eksisterende. Forskjellen er viktig: en avledet visning tillater bare redigering av beskrivelsen, mens en kopi kan endres fullstendig.
Slik oppretter du en attributtvisning i SAP HANNA
Oppretting av standardvisning fรธlger den forhรฅndsdefinerte sekvensen nedenfor, fra tabelloppretting til forhรฅndsvisning av data.
Tabelloppretting for attributtvisning
En standard attributtvisning er bygget her for en produkttabell, sรฅ tabellene ยซPRODUCTยป og ยซPRODUCT_DESCยป opprettes fรธrst med skriptene nedenfor.
Produkttabellskript โ
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);
Skript for produktbeskrivelsestabell โ
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 tabellene finnes nรฅ i skjemaet ยซDHK_SCHEMAยป, sรฅ modelleringstrinnene kan begynne.
Oppretting av attributtvisning
Trinn 1) Velg SAP HANA-systemet, og arbeid deg deretter nedover innholdsnoden som vist nedenfor.
- Velg Innhold-mappen.
- Velg den ikke-strukturelle pakken MODELLING under DHK_SCHEMA, hรธyreklikk deretter og velg Ny.
- Velg alternativet Attributtvisning.
Trinn 2) Skriv inn visningsinformasjonen i opprettingsdialogboksen som vises nedenfor.
- Skriv inn navnet og etiketten for attributtvisningen.
- Velg visningstype, her Attributtvisning.
- Velg undertypen ยซStandardยป.
- Klikk pรฅ Fullfรธr-knappen.
Trinn 3) Sjekk skjermbildet for visningsredigering. Informasjonsvisningsredigereren รฅpnes, og hver nummererte del av den beskrives nedenfor.
- Scenario-rute: inneholder semantikk og data Foundation noder.
- Detaljrute: inneholder fanene Kolonne, Visningsegenskaper og Hierarkier.
- Semantikknode: utdatastrukturen til visningen, her en dimensjon.
- Data Foundation node: tabellene som definerer visningen, droppet her.
- Fanene i detaljruten vises.
- Lokal: viser alle lokale attributtdetaljer.
- Vis: filter for lokale attributter.
- Detalj av det valgte attributtet.
- Verktรธylinje: ytelsesanalyse, finn kolonne, valider, aktiver, forhรฅndsvisning av data.
Trinn 4) Klikk pรฅ dataene Foundation node for รฅ inkludere databasetabeller, og fรธlg deretter rekkefรธlgen nedenfor.
- Dra tabellene ยซPRODUCTยป og ยซPRODUCT_DESCยป fra TABLE-noden under DHK_SCHEMA.
- Slipp ยซPRODUCTยป og ยซPRODUCT_DESCยป pรฅ dataene Foundation node.
- Velg feltene til ยซPRODUKTยป som utdata; feltikonet endres fra grรฅtt til oransje.
- Velg feltene i ยซPRODUCT_DESCยป som utdata pรฅ samme mรฅte.
- Utdatafelt fra begge tabellene vises i kolonnelisten i utdataruten.
Koble tabellen ยซPRODUCTยป til tabellen ยซPRODUCT_DESCยป i feltet ยซPRODUCT_IDยป.
Trinn 5) Velg sammenfรธyningsbanen, hรธyreklikk pรฅ den og velg Rediger. Skjermbildet Rediger sammenfรธyningsbetingelse vises.
- Velg sammenfรธyningstypen ยซIndreยป.
- Velg kardinaliteten ยซ1..1ยป.
Klikk OK for รฅ bekrefte. Annet SAP HANA bli med Typer, som referanse- og tekstkoblinger, angis i samme dialogboks.
Trinn 6) Velg kolonnene og definer utdatanรธkkelen.
- Velg Semantikk-noden.
- Kolonne-fanen vises i detaljruten.
- Velg ยซPRODUCT_IDยป som nรธkkel.
- Kryss av for Skjult for feltet PRODUCT_ID_1, fra PRODUCT_DESC.
- Klikk pรฅ Valider-knappen.
- Etter vellykket validering, klikk pรฅ Aktiver-knappen.
Jobblogg-delen nederst pรฅ skjermen rapporterer validering og aktivering.
Trinn 7) Attributtvisningen ยซAT_PRODUCTยป finnes nรฅ. Oppdater attributtvisningsmappen for รฅ se den.
- Gรฅ til DHK_SCHEMA->MODELLING-pakken.
- AT_PRODUCT vises under Attributtvisning-mappen.
Trinn 8) Sjekk dataene. Velg Forhรฅndsvisning av data pรฅ verktรธylinjen. Det finnes to alternativer, som vist nedenfor.
- ร pne i dataforhรฅndsvisningsredigereren, med analysealternativer.
- ร pne i SQL Editor, med bare spรธrringsutdataene.
Trinn 9) Sjekk visningsdataene. Forhรฅndsvisningsredigereren har tre faner: Analyse, Distinkte verdier og Rรฅdata.
Analyse er en grafisk representasjon av attributtvisningen.
- Velg attributter for etikett- og verdiaksene.
- Et attributt pรฅ etikettaksen vises pรฅ X-aksen.
- Et attributt pรฅ verdiaksen vises pรฅ Y-aksen.
- Utdata er tilgjengelig som diagram, tabell, rutenett og HTML.
Distinkte verdier viser de distinkte verdiene i en kolonne med antall poster for det valgte attributtet.
Rรฅdata viser attributtvisningsdataene i tabellformat.
- Klikk pรฅ fanen Rรฅdata.
- Dataene vises i tabellformat.
Trinn 10) Sjekk dataene fra SQL-editoren, som er valgt i samme forhรฅndsvisningsmeny.
Dette alternativet leser kolonnevisningen som ble generert i skjemaet ยซ_SYS_BICยป da ยซAT_PRODUCTยป ble aktivert, slik at editoren ogsรฅ viser SQL uttalelse brukt.
- SQL-spรธrringen som brukes til datavalg vises.
- Utgangen vises.
Derfor leser alle dataforhรฅndsvisninger fra _SYS_BIC, ikke fra designtidsobjektet. Skjermbildet nedenfor viser kolonnevisningen ยซAT_PRODUCTยป under det skjemaet i katalognoden.
En planleggingsmerknad: Attributtvisninger er utdatert, sรฅ i nรฅvรฆrende versjoner bygges den samme dimensjonen som en beregningsvisning av datakategorien Dimensjon. Trinnene ovenfor gjelder fortsatt for eksisterende innhold i SAP HANA Studio, og den bredere SAP HANA-modellering materialet dekker erstatningene.
















