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 –
Für den Kalendertyp „Fiskal“ – |
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:
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.
- Wählen Sie den Inhaltsordner aus.
- Wählen Sie im Inhaltsknoten unter Paket DHK_SCHEMA die Option „Nichtstrukturelle Paketmodellierung“ aus und klicken Sie mit der rechten Maustaste auf „Neu“.
- Wählen Sie die Option „Attributansicht“.
Schritt 2) Information eingeben.
- Geben Sie den Attributnamen und die Bezeichnung ein.
- Wählen Sie Ansichtstyp, hier Attributansicht.
- Wählen Sie den Untertyp „Standard“ aus.
- Klicken Sie auf die Schaltfläche „Fertig stellen“.
Schritt 3) Überprüfen Sie den Ansichtseditor-Bildschirm.
Der Bildschirm „Informationsansicht-Editor“ wird geöffnet. Einzelheiten zu jedem Teil im Informationseditor sind wie folgt:
- Szenariobereich: In diesem Bereich ist der folgende Knoten vorhanden:
- Semantik
- Datengrundlage
- Detailbereich: In diesem Bereich gibt es folgende Registerkarte –
- Kolonne
- Objekte anzeigen
- Hierarchie
- Semantik (Szenariobereich): Dieser Knoten stellt die Ausgabestruktur der Ansicht dar. Hier ist es Dimension.
- Daten-Management Foundation (Szenariobereich): Dieser Knoten stellt die Tabelle dar, die wir zum Definieren der Attributansicht verwenden.
- Hier legen wir eine Tabelle zum Erstellen einer Attributansicht ab.
- Die Registerkarte (Spalten, Ansichtseigenschaften, Hierarchien) für den Detailbereich wird angezeigt.
- Local: Hier werden alle Details zu lokalen Attributen angezeigt.
- Anzeigen: Nach lokalem Attribut filtern.
- Detail des Attributs.
- Dies ist eine Symbolleiste für Leistungsanalyse, Spalte suchen, Validieren, Aktivieren, Datenvorschau usw.
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 –
- Ziehen Sie die Tabellen „PRODUCT“ und „PRODUCT_DESC“ aus dem TABLE-Knoten unter DHK_SCHEMA
- Legen Sie „PRODUCT“ und „PRODUCT_DESC“ im Datengrundlagenknoten ab.
- Wählen Sie das Feld aus der Tabelle „PRODUKT“ als Ausgabe im Detailbereich aus. Die Farbe des Feldsymbols ändert sich von Grau zu Orange.
- 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.
- Das als Ausgabe aus beiden Tabellen ausgewählte Feld wird im Ausgabebereich unter der Spaltenliste angezeigt.
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
- Wählen Sie Verbindungstyp als Typ „Inner“ aus.
- Wählen Sie die Kardinalität als „1..1“.
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
- Wählen Sie Semantisches Panel.
- Die Registerkarte „Spalte“ wird im Detailbereich angezeigt.
- Wählen Sie „PRODUCT_ID“ als Schlüssel.
- Aktivieren Sie die Option „Ausgeblendet“ für das Feld PRODUCT_ID_1 (Tabellenfeld PRODUCT_DESC).
- Klicken Sie auf die Schaltfläche „Bestätigen“.
- Klicken Sie nach erfolgreicher Validierung auf die Schaltfläche „Aktivieren“.
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 –
Schritt 7) Ansicht wird erstellt.
Es wird eine Attributansicht mit dem Namen „AT_PRODUCT“ erstellt. Aktualisieren Sie zum Anzeigen den Ordner „Attributansicht“.
- Gehen Sie zu DHK_SCHEMA->MODELLING-Paket.
- Anzeige der AT_PRODUCT-Attributansicht im Ordner „Attributansicht“.
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).
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.
- Durch Auswahl der Registerkarte „Analyse“ wählen wir „Attribute“ für die Ansicht „Beschriftung“ und „Achsenformat“.
- Ziehen Sie das Attribut per Drag-and-Drop in die Etikettenachse, es wird in der Etikettenachse (X-Achse) angezeigt.
- Ziehen Sie das Attribut per Drag-and-Drop auf die Werteachse, es wird auf der Werteachse (Y-Achse) angezeigt.
- Die Ausgabe ist im Format Diagramm, Tabelle, Tabelle und verfügbar HTML.
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.
Registerkarte „Rohdaten“: Diese Option zeigt Daten der Attributansicht im Tabellenformat an.
- Klicken Sie auf die Registerkarte Rohdaten
- Die Daten werden im Tabellenformat angezeigt
Schritt 10) Überprüfen Sie die Daten im SQL-Editor.
Sehen Sie sich die Attributdaten im SQL-Editor wie folgt an:
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.
- SQL-Abfrage zur Datenauswahl anzeigen.
- Ausgabe anzeigen.
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 –