Attributansicht in SAP HANA: Wie erstellen?

Was sind Attribute?

Die Attributansicht verhält sich wie eine Dimension. Es verbindet mehrere Tische und fungiert als Master. Die Attributansicht besteht aus wiederverwendbaren Objekten.

Die Attributansicht bietet folgende Vorteile:

  • Die Attributansicht fungiert als Stammdatenkontext, der Text oder Description für Schlüssel-/Nicht-Schlüsselfeld.
  • Die Attributansicht kann in der Analyseansicht und der Berechnungsansicht wiederverwendet werden.
  • Die Attributansicht wird verwendet, um eine Teilmenge von Spalten und Zeilen aus einer Datenbanktabelle auszuwählen.
  • Attribute (Felder) können aus mehreren Tabellenfeldern berechnet werden.
  • Es gibt keine Mess- und Aggregationsoption.

Attributansichtstyp

Es gibt 3 Typen der Attributansicht:

Attributansichtstyp Beschreibung
Standard Es handelt sich um ein Standardattribut, das von Tabellenfeldern erstellt wird.
Uhrzeit Es handelt sich um eine Zeitattributansicht, die auf der Standardzeittabelle basiert –

Für Kalendertyp Gregorianisch –

  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_ JAHR
  • M_TIME_DIMENSION_ MONAT
  • M_TIME_DIMENSION_WEEK
  • Für den Kalendertyp „Fiskal“ –

  • M_FISCAL_CALENDAR
Abgeleitet Es handelt sich um eine Attributansicht, die von einer anderen vorhandenen Attributansicht abgeleitet ist. Die abgeleitete Attributansicht wird im schreibgeschützten Modus geöffnet. Das einzige editierbare Feld ist die Beschreibung.

Kopie von – Wenn Sie eine Attributansicht definieren möchten, indem Sie eine vorhandene Attributansicht kopieren, können Sie die Option „Kopieren von“ verwenden.

Hinweis: Der Unterschied zwischen „Abgeleitet“ und „Kopieren von“ besteht darin, dass Sie bei „Abgeleitet“ nur die Beschreibung der neuen Attributansicht bearbeiten können, während Sie bei „Kopieren“ alles vollständig ändern können.

So erstellen Sie die Attributansicht in SAP HANA

Für die Erstellung der Standardansicht sind folgende Schritte vordefiniert:

Erstellen Sie die Attributansicht in SAP HANA

Tabellenerstellung für die Attributansicht

Hier erstellen wir eine Standardattributansicht für die Produkttabelle, also erstellen wir zunächst die Tabellen „PRODUCT“ und „PRODUCT_DESC“.

SQL-Skript wird wie folgt für die Tabellenerstellung angezeigt –

Produkttabellen-Skript –

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

Jetzt werden die Tabellen „PRODUCT“ und „PRODUCT_DESC“ im Schema „DHK_SCHEMA“ erstellt.

Erstellung der Attributansicht

Schritt 1) Select SAP HANA-System.

  1. Wählen Sie den Inhaltsordner aus.
  2. Wählen Sie im Inhaltsknoten unter Paket DHK_SCHEMA die Option „Nichtstrukturelle Paketmodellierung“ aus und klicken Sie mit der rechten Maustaste auf „Neu“.
  3. Wählen Sie die Option „Attributansicht“.

Erstellen Sie die Attributansicht in SAP HANA

Schritt 2) Information eingeben.

  1. Geben Sie den Attributnamen und die Bezeichnung ein.
  2. Wählen Sie Ansichtstyp, hier Attributansicht.
  3. Wählen Sie den Untertyp „Standard“ aus.
  4. Klicken Sie auf die Schaltfläche „Fertig stellen“.

Erstellen Sie die Attributansicht in SAP HANA


Schritt 3) Überprüfen Sie den Ansichtseditor-Bildschirm.
Der Bildschirm „Informationsansicht-Editor“ wird geöffnet. Einzelheiten zu jedem Teil im Informationseditor sind wie folgt:

  1. Szenariobereich: In diesem Bereich ist der folgende Knoten vorhanden:
  • Semantik
  • Datengrundlage
  1. Detailbereich: In diesem Bereich gibt es folgende Registerkarte –
  • Kolonne
  • Objekte anzeigen
  • Hierarchie
  1. Semantik (Szenariobereich): Dieser Knoten stellt die Ausgabestruktur der Ansicht dar. Hier ist es Dimension.
  2. Daten-Management Foundation (Szenariobereich): Dieser Knoten stellt die Tabelle dar, die wir zum Definieren der Attributansicht verwenden.
  3. Hier legen wir eine Tabelle zum Erstellen einer Attributansicht ab.
  4. Die Registerkarte (Spalten, Ansichtseigenschaften, Hierarchien) für den Detailbereich wird angezeigt.
  5. Local: Hier werden alle Details zu lokalen Attributen angezeigt.
  6. Anzeigen: Nach lokalem Attribut filtern.
  7. Detail des Attributs.
  8. Dies ist eine Symbolleiste für Leistungsanalyse, Spalte suchen, Validieren, Aktivieren, Datenvorschau usw.

Erstellen Sie die Attributansicht in SAP HANA

Schritt 4) Klicken Sie auf den Datengrundlagenknoten.
Um eine Datenbanktabelle zum Erstellen einer Attributansicht einzuschließen, klicken Sie auf den Datengrundlagenknoten und folgen Sie den Anweisungen Schritt für Schritt wie unten beschrieben –

  1. Ziehen Sie die Tabellen „PRODUCT“ und „PRODUCT_DESC“ aus dem TABLE-Knoten unter DHK_SCHEMA
  2. Legen Sie „PRODUCT“ und „PRODUCT_DESC“ im Datengrundlagenknoten ab.
  3. Wählen Sie das Feld aus der Tabelle „PRODUKT“ als Ausgabe im Detailbereich aus. Die Farbe des Feldsymbols ändert sich von Grau zu Orange.
  4. Wählen Sie im Detailbereich ein Feld aus der Tabelle „PRODUCT_DESC“ als Ausgabe aus. Die Farbe des Feldsymbols ändert sich von Grau zu Orange.
  5. Das als Ausgabe aus beiden Tabellen ausgewählte Feld wird im Ausgabebereich unter der Spaltenliste angezeigt.

Erstellen Sie die Attributansicht in SAP HANA

Verknüpfen Sie die Tabelle „PRODUCT“ über das Feld „PRODUCT_ID“ mit dem Feld „PRODUCT_DESC“.

Schritt 5) Wählen Sie den Pfad aus.
Wählen Sie „Verbindungspfad“ aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie die Option „Bearbeiten“. Ein Bildschirm zum Bearbeiten der Join-Bedingung wird angezeigt

  1. Wählen Sie Verbindungstyp als Typ „Inner“ aus.
  2. Wählen Sie die Kardinalität als „1..1“.

Erstellen Sie die Attributansicht in SAP HANA

Nachdem Sie den Beitrittstyp ausgewählt haben, klicken Sie auf die Schaltfläche „OK“. Im nächsten Schritt wählen wir die Spalte aus und definieren einen Schlüssel für die Ausgabe.

Schritt 6) Spalte auswählen.
In diesem Schritt wählen wir eine Spalte aus und definieren den Schlüssel für die Ausgabe

  1. Wählen Sie Semantisches Panel.
  2. Die Registerkarte „Spalte“ wird im Detailbereich angezeigt.
  3. Wählen Sie „PRODUCT_ID“ als Schlüssel.
  4. Aktivieren Sie die Option „Ausgeblendet“ für das Feld PRODUCT_ID_1 (Tabellenfeld PRODUCT_DESC).
  5. Klicken Sie auf die Schaltfläche „Bestätigen“.
  6. Klicken Sie nach erfolgreicher Validierung auf die Schaltfläche „Aktivieren“.

Erstellen Sie die Attributansicht in SAP HANA

Das Jobprotokoll für die Validierungs- und Aktivierungsaktivität wird unten auf dem Bildschirm auf derselben Seite angezeigt, d. h. im Abschnitt „Jobprotokoll“ wie unten dargestellt –

Erstellen Sie die Attributansicht in SAP HANA


Schritt 7) Ansicht wird erstellt.
Es wird eine Attributansicht mit dem Namen „AT_PRODUCT“ erstellt. Aktualisieren Sie zum Anzeigen den Ordner „Attributansicht“.

  1. Gehen Sie zu DHK_SCHEMA->MODELLING-Paket.
  2. Anzeige der AT_PRODUCT-Attributansicht im Ordner „Attributansicht“.

Erstellen Sie die Attributansicht in SAP HANA

Schritt 8) Daten prüfen.
Um Daten in der Attributansicht anzuzeigen, wählen Sie in der Symbolleiste die Option „Datenvorschau“ aus. Von der Attributansicht aus gibt es zwei Optionen für die Datenansicht.

  • Im Datenvorschau-Editor öffnen (Dadurch werden Daten mit Analyseoption angezeigt).
  • öffnen Sie in SQL Editor. (Dadurch wird die Ausgabe nur als SQL-Abfrageausgabe angezeigt).

Erstellen Sie die Attributansicht in SAP HANA

Schritt 9) Ansichtsdaten im Editor prüfen.
Um Ansichtsattributdaten im Datenvorschau-Editor anzuzeigen, gibt es drei Optionen: Analyse, eindeutige Daten und Rohdaten.

Analyse: Dies ist eine grafische Darstellung der Attributansicht.

  1. Durch Auswahl der Registerkarte „Analyse“ wählen wir „Attribute“ für die Ansicht „Beschriftung“ und „Achsenformat“.
  2. Ziehen Sie das Attribut per Drag-and-Drop in die Etikettenachse, es wird in der Etikettenachse (X-Achse) angezeigt.
  3. Ziehen Sie das Attribut per Drag-and-Drop auf die Werteachse, es wird auf der Werteachse (Y-Achse) angezeigt.
  4. Die Ausgabe ist im Format Diagramm, Tabelle, Tabelle und verfügbar HTML.

Erstellen Sie die Attributansicht in SAP HANA

Bestimmte Werte: Hier kann der eindeutige Wert der Spalte angezeigt werden. Dadurch wird die Gesamtzahl der Datensätze für das ausgewählte Attribut angezeigt.

Erstellen Sie die Attributansicht in SAP HANA

Registerkarte „Rohdaten“: Diese Option zeigt Daten der Attributansicht im Tabellenformat an.

  1. Klicken Sie auf die Registerkarte Rohdaten
  2. Die Daten werden im Tabellenformat angezeigt

Erstellen Sie die Attributansicht in SAP HANA

Schritt 10) Überprüfen Sie die Daten im SQL-Editor.
Sehen Sie sich die Attributdaten im SQL-Editor wie folgt an:

Erstellen Sie die Attributansicht in SAP HANA

Diese Option zeigt Daten über SQL Query aus der Spaltenansicht unter dem Schema „SYS_BIC“ an. Eine Spaltenansicht mit dem Namen „wird nach Aktivierung der Attributansicht „AT_PRODUCT“ erstellt. Dies wird verwendet, um die SQL-Abfrage anzuzeigen, die zum Anzeigen von Daten aus der Ansicht verwendet wird.

  1. SQL-Abfrage zur Datenauswahl anzeigen.
  2. Ausgabe anzeigen.

Erstellen Sie die Attributansicht in SAP HANA

Wenn die Attributansicht aktiviert ist, wird eine Spaltenansicht unter dem Schema _SYS_BIC erstellt. Wenn wir also die Datenvorschau ausführen, wählt das System Daten aus der Spaltenansicht unter einem _SYS_BIC-Schema aus.

Screenshot der Spaltenansicht „AT_PRODUCT“ unter „_SYS_BIC“. Schema des Katalogknotens ist wie folgt –

Erstellen Sie die Attributansicht in SAP HANA