Attribuutweergave in SAP HANA: hoe creëren?

Wat zijn attributen?

De attribuutweergave fungeert als een dimensie. Het voegt zich bij meerdere tafels en fungeert als Master. Attribuutweergave bestaat uit herbruikbare objecten.

Attribuutweergave heeft het volgendewing voordeel-

  • Attribuutweergave fungeert als stamgegevenscontext, die tekst of beschrijving biedt voor het sleutel-/niet-sleutelveld.
  • Attribuutweergave kan opnieuw worden gebruikt in de analytische weergave en de berekeningsweergave.
  • Attributenweergave wordt gebruikt om een ​​subset van kolommen en rijen uit een databasetabel te selecteren.
  • Attributen (velden) kunnen worden berekend op basis van meerdere tabelvelden.
  • Er is geen mogelijkheid tot meten en aggregeren.

Kenmerkweergavetype

Attribuutweergave zijn 3 typen-

Kenmerkweergavetype Omschrijving
Standaard Het is een standaardattribuut dat door tabelvelden wordt aangemaakt.
Tijd Het is de tijdattribuutweergave, die is gebaseerd op de standaardtijdtabel –

Voor kalendertype Gregoriaans –

  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_ JAAR
  • M_TIME_DIMENSION_ MAAND
  • M_TIME_DIMENSION_WEEK
  • Voor kalendertype Fiscaal –

  • M_FISCAL_CALENDAR
Afgeleid Het is een attribuutweergave die is afgeleid van een andere bestaande attribuutweergave. De afgeleide attribuutweergave wordt geopend in de alleen-lezenmodus. Het enige bewerkbare veld is de beschrijving.

Kopieer van – Wanneer 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.

Hoe u een attribuutweergave maakt in SAP HANA

Het maken van standaardweergaven heeft een vooraf gedefinieerde stap zoals hieronder:

Kenmerkweergave maken in SAP HANA

Tabel maken voor attribuutweergave

Hier gaan we de standaard attribuutweergave voor de producttabel maken, dus eerst maken we de tabel “PRODUCT” en “PRODUCT_DESC”.

SQL-script wordt weergegeven zoals hieronder voor het maken van tabellen –

Producttabelscript –

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

Productbeschrijving 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 worden tabel “PRODUCT” en “PRODUCT_DESC” aangemaakt in schema “DHK_SCHEMA”.

Attribuutweergave maken

Stap 1) kies SAP HANA-systeem.

  1. Selecteer inhoudsmap.
  2. Selecteer Niet-structurele pakketmodellering onder Pakket DHK_SCHEMA in het inhoudsknooppunt en klik met de rechtermuisknop -> Nieuw.
  3. Selecteer de optie Attribuutweergave.

Kenmerkweergave maken in SAP HANA

Stap 2) Voer informatie in.

  1. Voer de attribuutnaam en het label in.
  2. Selecteer Weergavetype, hier Attribuutweergave.
  3. Selecteer het subtype als “Standaard”.
  4. Klik op de knop Voltooien.

Kenmerkweergave maken in SAP HANA


Stap 3) Controleer het editorscherm.
Het editorscherm voor de informatieweergave wordt geopend. Details van elk onderdeel in de Informatie-editor zijn zoals hieronder:

  1. Scenariovenster: In dit venster het volgendewing knooppunt bestaat-
  • Semantiek
  • Data foundation
  1. Detailvenster: In dit venster volgtwing tabblad bestaat –
  • Kolom
  • Bekijk Properties
  • Hiercherie
  1. Semantiek (scenariovenster): Dit knooppunt vertegenwoordigt de uitvoerstructuur van de weergave. Hier is het Dimensie.
  2. Data Foundation (Scenariovenster): Dit knooppunt vertegenwoordigt de tabel die we gebruiken voor het definiëren van de attribuutweergave.
  3. Hier zetten we een tabel neer voor het maken van een attribuutweergave.
  4. Tabblad (kolommen, bekijk Eigenschappen, Hierarchies) voor details venster wordt weergegevenyed.
  5. Lokale: Hier worden alle lokale attribuutdetails weergegevenyed.
  6. Tonen: filter op lokaal attribuut.
  7. Detail van attribuut.
  8. Dit is een werkbalk voor prestatieanalyse, kolom zoeken, valideren, activeren, gegevensvoorbeeld, etc.

Kenmerkweergave maken in SAP HANA

Stap 4) Klik op gegevens foundation knooppunt.
Om een ​​databasetabel op te nemen voor het maken van een attribuutweergave, klikt u op gegevens foundation knooppunt en volg de instructies stap voor stap zoals hieronder –

  1. Sleep tabel “PRODUCT” en “PRODUCT_DESC” van TABLE-knooppunt onder DHK_SCHEMA
  2. Zet 'PRODUCT' en 'PRODUCT_DESC' neer in de gegevens foundation knooppunt.
  3. Selecteer een veld uit de “PRODUCT”-tabel als uitvoerin-detailvenster. De kleur van het veldpictogram verandert van grijs naar oranje.
  4. Selecteer een veld uit de tabel “PRODUCT_DESC” als uitvoer in het detailvenster. Kleur van veldpictogram verandert van grijs naar oranje.
  5. Het veld dat als uitvoer uit beide tabellen is geselecteerd, wordt weergegeven onder de kolomlijst in het uitvoervenster.

Kenmerkweergave maken in SAP HANA

Voeg de “PRODUCT”-tabel samen met het “PRODUCT_DESC”-veld via het “PRODUCT_ID”-veld.

Stap 5) Selecteer het pad.
Selecteer Verbindingspad, klik er met de rechtermuisknop op en kies de optie Bewerken. Er verschijnt een scherm voor het bewerken van deelnamevoorwaarden

  1. Selecteer het verbindingstype als Type “Inner”.
  2. Selecteer kardinaliteit als “1..1”.

Kenmerkweergave maken in SAP HANA

Nadat u het join-type hebt geselecteerd, klikt u op de knop "OK". In de volgende stap selecteren we de kolom en definiëren we een sleutel voor uitvoer.

Stap 6) Selecteer kolom.
In deze stap selecteren we de kolom en definiëren we de sleutel voor uitvoer

  1. Selecteer Semantisch paneel.
  2. Het kolomtabblad verschijnt onder het detailvenster.
  3. Selecteer 'PRODUCT_ID' als sleutel.
  4. Vink de optie Verborgen aan voor veld PRODUCT_ID_1 (tabelveld PRODUCT_DESC).
  5. Klik op de valideerknop.
  6. Na succesvolle validatie klikt u op de knop Activeren.

Kenmerkweergave maken in SAP HANA

Taaklogboek voor validatie- en activeringsactiviteit wordt weergegevenyed onderaan het scherm op dezelfde pagina, dat wil zeggen het gedeelte Taaklogboek zoals hieronder –

Kenmerkweergave maken in SAP HANA


Stap 7) Er is een weergave gemaakt.
Er wordt een attribuutweergave met de naam “AT_PRODUCT” gemaakt. Om deze te bekijken, vernieuwt u de map Attribuutweergave.

  1. Ga naar DHK_SCHEMA->MODELLING-pakket.
  2. AT_PRODUCT Attribuutweergave onder de map Attribuutweergave.

Kenmerkweergave maken in SAP HANA

Stap 8) Controleer gegevens.
Om gegevens in de attribuutweergave te bekijken, selecteert u de optie Gegevensvoorbeeld op de werkbalk. Er zijn twee opties voor gegevensweergave vanuit de attribuutweergave.

  • Openen in Data Preview Editor (Hiermee worden gegevens met analyseoptie weergegeven).
  • Open in SQL Editor. (Hiermee wordt de uitvoer weergegeven als alleen SQL-query-uitvoer).

Kenmerkweergave maken in SAP HANA

Stap 9) Controleer de weergavegegevens in de editor.
Om Attribuutgegevens bekijken in de gegevensvoorbeeldeditor te bekijken, zijn er 3 opties: Analyse, Distinct en Ruwe gegevens.

Analyse: Dit is een grafische weergave van de attribuutweergave.

  1. Door het tabblad Analyse te selecteren, selecteren we Attributen voor de weergave Label- en As-indeling.
  2. Sleep het attribuut naar de labelas en zet het neer. Het wordt weergegeven op de labelas (X-as).
  3. Sleep het attribuut naar de waarde-as en zet het neer. Het wordt weergegeven op de waarde-as (Y-as).
  4. De uitvoer is beschikbaar in de indelingen Grafiek, Tabel, Raster en HTML.

Kenmerkweergave maken in SAP HANA

Verschillende waarden: De afzonderlijke waarde van de kolom kan worden weergegevenyed hier. Dit toont totaal nr. records voor het geselecteerde attribuut.

Kenmerkweergave maken in SAP HANA

Tabblad Ruwe gegevens: Met deze optie worden gegevens van de attribuutweergave in tabelindeling weergegeven.

  1. Klik op het tabblad Ruwe gegevens
  2. Het zal de gegevens in tabelformaat weergeven

Kenmerkweergave maken in SAP HANA

Stap 10) Controleer gegevens uit de SQL-editor.
Bekijk attribuutgegevens vanuit de SQL-editor, zoals hieronder:

Kenmerkweergave maken in SAP HANA

Met deze optie worden gegevens weergegeven via SQL Query vanuit de kolomweergave onder het schema “SYS_BIC”. Een kolomweergave met de naam “wordt aangemaakt 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.

  1. Geef SQL-query weer voor gegevensselectie.
  2. Weergave-uitvoer.

Kenmerkweergave maken in SAP HANA

Attribuutweergave indien geactiveerd, wordt er een kolomweergave onder het _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 zoals hieronder:

Kenmerkweergave maken in SAP HANA