Wat zijn attributen?
Attribuutweergave werkt als een dimensie. Het voegt zich bij meerdere tafels en fungeert als meester. Kenmerkweergave is herbruikbare objecten.
Attribuutweergave heeft het volgende voordeel:
- Attribuutweergave fungeert als mastergegevenscontext, die tekst of beschrijving biedt voor veld Sleutel / niet-sleutel.
- Attribuutweergave kan opnieuw worden gebruikt in de analytische weergave en de berekeningsweergave.
- Attributes View wordt gebruikt om een subset van kolommen en rijen uit een databasetabel te selecteren.
- Attributen (velden) kunnen worden berekend uit meerdere tabelvelden.
- Er is geen optie voor meten en aggregeren.
Kenmerkweergavetype
Attribuutweergave zijn 3 soorten:
Kenmerkweergavetype> | Omschrijving |
Standaard | Het is een standaardattribuut dat wordt gemaakt door tabelvelden. |
Tijd | Het is de weergave Tijdattribuut, die is gebaseerd op de standaardtijdtabel - Voor kalendertype Gregoriaans -
|
Afgeleid | Het is een attribuutweergave die is afgeleid van een andere bestaande attribuutweergave. Afgeleide attribuutweergave wordt geopend in de modus alleen-lezen. Het enige bewerkbare veld is de beschrijving. Kopiëren van - Als u een attribuutweergave wilt definiëren door een bestaande attribuutweergave te kopiëren, kunt u de optie "Kopiëren van" gebruiken. |
Opmerking: het verschil tussen Afgeleid en Kopiëren van is dat u in het geval van afgeleid alleen de beschrijving van de nieuwe attribuutweergave kunt bewerken, terwijl u in het geval van kopiëren alles volledig kunt wijzigen.
Maak een standaardkenmerkweergave
Het maken van een standaardweergave heeft een vooraf gedefinieerde stap zoals hieronder:
Tabel maken voor attribuutweergave
Hier gaan we een standaardattribuutweergave voor de producttabel maken, dus eerst maken we de "PRODUCT" en "PRODUCT_DESC" -tabel.
SQL-script wordt weergegeven zoals hieronder voor het maken van een tabel -
Producttabel 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);
Productomschrijvingstabel 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 worden tabel "PRODUCT" en "PRODUCT_DESC" aangemaakt in schema "DHK_SCHEMA".
Attribuutweergave maken
STAP 1) in deze stap,
- Selecteer SAP HANA-systeem.
- Selecteer inhoudsmap.
- Selecteer Niet-structurele pakketmodellering onder Pakket DHK_SCHEMA in het inhoudsknooppunt en klik met de rechtermuisknop-> nieuw.
- Selecteer de optie Kenmerkweergave.
STAP 2) Nu in het volgende venster,
- Voer de kenmerknaam en het label in.
- Selecteer Weergavetype, hier Kenmerkweergave.
- Selecteer het subtype als "Standaard".
- Klik op de knop Voltooien.
STAP 3) Het informatieweergave-editorscherm wordt geopend. Het detail van elk onderdeel in de informatie-editor is zoals hieronder -
- Scenariodeelvenster : in dit deelvenster bestaat het volgende knooppunt:
- Semantiek
- Gegevensverzameling
- Detailvenster : in dit deelvenster bestaat het volgende tabblad -
- Kolom
- Toon eigenschappen
- Hierchery
- Semantiek (scenariodeelvenster): dit knooppunt vertegenwoordigt de uitvoerstructuur van de weergave. Hier is het Dimensie.
- Gegevensverzameling (scenariodeelvenster): dit knooppunt vertegenwoordigt de tabel die we gebruiken voor het definiëren van de attribuutweergave.
- Hier laten we de tabel vallen voor het maken van een attribuutweergave.
- Het tabblad (kolommen, weergave-eigenschappen, hiërarchieën) voor het detailvenster wordt weergegeven.
- Lokaal : hier worden alle details van het lokale kenmerk weergegeven.
- Weergeven: filter voor lokaal kenmerk.
- Detail van attribuut.
- Dit is een werkbalk voor prestatieanalyse, kolom zoeken, valideren, activeren, gegevensvoorbeeld, enz.
STAP 4) Om een databasetabel op te nemen voor het maken van een attribuutweergave, klikt u op het knooppunt van de gegevensverzameling en volgt u de instructies stap voor stap zoals hieronder -
- Sleep tabel "PRODUCT" en "PRODUCT_DESC" van het TABLE-knooppunt onder DHK_SCHEMA
- Zet "PRODUCT" en "PRODUCT_DESC" neer op het knooppunt van de gegevensverzameling.
- Selecteer het veld uit de "PRODUCT" -tabel als uitvoer in detailvenster. De kleur van het veldpictogram verandert van grijs in oranje.
- Selecteer een veld uit de "PRODUCT_DESC" -tabel als uitvoer in het detailvenster. De kleur van het veldpictogram verandert van grijs in oranje.
- Het veld dat is geselecteerd als uitvoer van beide tabellen, wordt weergegeven onder Kolomlijst in Uitvoervenster.
Voeg 'PRODUCT' tafel toe aan 'PRODUCT_DESC' door 'PRODUCT_ID' veld.
STAP 5) Selecteer Join-pad en klik er met de rechtermuisknop op en kies de optie Bewerken. Er verschijnt een scherm voor Edit Join Condition
- Selecteer Join Type als Type "Inner".
- Selecteer kardinaliteit als "1… 1".
Klik na het selecteren van het join-type op de knop "OK". In de volgende stap selecteren we de kolom en definiëren we een sleutel voor uitvoer.
STAP 6) In deze stap zullen we de kolom selecteren en de sleutel voor uitvoer definiëren
- Selecteer Semantisch paneel.
- Kolomtabblad verschijnt onder Detailvenster.
- Selecteer "PRODUCT_ID" als sleutel.
- Controleer de verborgen optie voor veld PRODUCT_ID_1 (PRODUCT_DESC-tabelveld).
- Klik op de knop valideren.
- Na succesvolle validatie, klik op Activeer knop.
Takenlogboek voor validatie- en activeringsactiviteit wordt onderaan het scherm op dezelfde pagina weergegeven, dwz het gedeelte Takenlogboek zoals hieronder -
STAP 7) Er wordt een attribuutweergave met de naam "AT_PRODUCT" gemaakt. Vernieuw de map Attribute View om te bekijken.
- Ga naar DHK_SCHEMA-> MODELING-pakket.
- AT_PRODUCT Weergave van kenmerkweergave onder map voor kenmerkweergave.
STAP 8) Om gegevens in de attribuutweergave te bekijken,
- Selecteer de optie Gegevensvoorbeeld op de werkbalk.
- Er zijn twee opties voor gegevensweergave vanuit attribuutweergave:
- Open in Data Preview Editor (hierdoor worden gegevens met analyseoptie weergegeven).
- Open in SQL Editor. (Hierdoor wordt uitvoer weergegeven als alleen SQL-queryuitvoer).
STAP 9) Om kenmerkgegevens in de gegevensvoorbeeldeditor te bekijken -
Er zijn 3 opties: analyse, afzonderlijke en onbewerkte gegevens
Analyse : dit is een grafische weergave van de attribuutweergave.
- Door het tabblad Analyse te selecteren, selecteren we Attributen voor de weergave Label en Axis-indeling.
- Versleep het attribuut in de labelas, het wordt weergegeven in de labelas (X-as).
- Versleep attribuut in waardeas, het wordt weergegeven in waardeas (Y-as).
- De uitvoer is beschikbaar in de indeling Grafiek, Tabel, Raster en HTML.
Onderscheidende waarden : De unieke waarde van de kolom kan hier worden weergegeven. Dit toont het totale aantal. records voor het geselecteerde kenmerk.
Tabblad Raw Data: Met deze optie worden de gegevens van de attribuutweergave in tabelformaat weergegeven.
- Klik op het tabblad Ruwe gegevens
- Het zal de gegevens in tabelformaat weergeven
STAP 10) Bekijk kenmerkgegevens vanuit de SQL-editor zoals hieronder -
Deze optie geeft gegevens weer via SQL Query vanuit de kolomweergave onder "SYS_BIC" -schema. Een kolomweergave met de naam "wordt gemaakt na activering van de attribuutweergave" AT_PRODUCT ". Dit wordt gebruikt om de SQL-query te zien die wordt gebruikt voor het weergeven van gegevens uit de weergave.
- Geef SQL-query weer voor gegevensselectie.
- Weergave output.
Attribuutweergave indien geactiveerd, wordt een kolomweergave onder _SYS_BIC-schema gemaakt. Dus wanneer we Data Preview uitvoeren, selecteert het systeem gegevens uit de kolomweergave onder een _SYS_BIC-schema.
Schermafbeelding van kolomweergave "AT_PRODUCT" onder "_SYS_BIC" Schema van catalogusknooppunt is als volgt -