Attributansicht in SAP HANA: Wie erstellen?
⚡ Intelligente Zusammenfassung
Attributansichten in SAP HANA modelliert Stammdaten als wiederverwendbare Dimension, indem Tabellen wie PRODUCT und PRODUCT_DESC verknüpft werden, sodass Berichte beschreibenden Text neben den Schlüsseln lesen können, ohne dass Kennzahlen oder Aggregationen verwendet werden.

Was ist eine Attributansicht in SAP HANA?
Eine Attributansicht in SAP HANA fungiert wie eine Dimension. Es verknüpft mehrere Tabellen, dient als Stammdatenspeicher für andere Sichten und ist ein wiederverwendbares Objekt.
Attributansichten bieten diese Vorteile.
- Es dient als Masterdatenkontext und liefert Text oder eine Beschreibung für Schlüssel- und Nicht-Schlüsselfelder.
- Es kann wiederverwendet werden in einem analytische Sicht und erhältlich Berechnungsansicht.
- Es wählt eine Teilmenge von Spalten und Zeilen aus einer Datenbanktabelle aus.
- Attribute (Felder) können aus Feldern mehrerer Tabellen berechnet werden.
- Es enthält weder eine Kennzahl noch eine Aggregationsoption.
Attributansichtstypen
Es stehen drei Attributansichtstypen zur Verfügung, der Typ wird im Erstellungsdialog ausgewählt.
| Attributansichtstyp | Beschreibung |
|---|---|
| Standard | Eine Standardansicht, die aus Tabellenfeldern erstellt wurde und im folgenden Beispiel verwendet wird. |
| Zeit | Basierend auf den Standardzeittabellen. Gregorianisch: M_TIME_DIMENSION, M_TIME_DIMENSION_YEAR, M_TIME_DIMENSION_MONTH, M_TIME_DIMENSION_WEEK. Fiskalisch: M_FISCAL_CALENDAR. |
| Abgeleitet | Abgeleitet von einer bestehenden Attributansicht. Sie öffnet sich schreibgeschützt, und nur die Beschreibung kann bearbeitet werden. |
Kopie von Im selben Dialog kann eine Ansicht durch Kopieren einer bestehenden Ansicht definiert werden. Der Unterschied ist wichtig: Bei einer abgeleiteten Ansicht lässt sich nur die Beschreibung bearbeiten, während eine Kopie vollständig geändert werden kann.
Wie man eine Attributansicht erstellt SAP HANA
Die Erstellung einer Standardansicht folgt der unten vordefinierten Abfolge, von der Tabellenerstellung bis zur Datenvorschau.
Tabellenerstellung für die Attributansicht
Hier wird eine Standardattributansicht für eine Produkttabelle erstellt, daher werden die Tabellen „PRODUCT“ und „PRODUCT_DESC“ zuerst mit den unten stehenden Skripten erstellt.
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);
Skript für die Produktbeschreibungstabelle –
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');
Beide Tabellen existieren nun im Schema „DHK_SCHEMA“, sodass die Modellierungsschritte beginnen können.
Erstellung der Attributansicht
Schritt 1) Wähle aus SAP Im HANA-System arbeiten Sie sich dann wie unten dargestellt durch den Inhaltsknoten.
- Wählen Sie den Ordner „Inhalt“ aus.
- Wählen Sie unter DHK_SCHEMA das nicht-strukturelle Paket MODELLING aus, klicken Sie dann mit der rechten Maustaste und wählen Sie Neu.
- Wählen Sie die Option Attributansicht.
Schritt 2) Geben Sie die Ansichtsinformationen im unten angezeigten Erstellungsdialog ein.
- Geben Sie den Namen und die Bezeichnung der Attributansicht ein.
- Wählen Sie den Ansichtstyp aus, hier Attributansicht.
- Wählen Sie den Untertyp „Standard“.
- Klicken Sie auf die Schaltfläche Fertig stellen.
Schritt 3) Überprüfen Sie den Ansichtseditor. Der Informationsansichtseditor öffnet sich, und jeder nummerierte Teil davon wird im Folgenden beschrieben.
- Szenario-Bereich: Enthält die Semantik und die Daten Foundation Knoten.
- Detailbereich: Enthält die Registerkarten Spalte, Ansichtseigenschaften und Hierarchien.
- Semantikknoten: die Ausgabestruktur der Ansicht, hier eine Dimension.
- Datum Foundation Knoten: Die Tabellen, die die Ansicht definieren, werden hier abgelegt.
- Die Registerkarten des Detailbereichs werden angezeigt.
- Lokal: Zeigt alle Details der lokalen Attribute an.
- Anzeigen: Filter für lokale Attribute.
- Details zum ausgewählten Attribut.
- Symbolleiste: Leistungsanalyse, Spaltensuche, Validierung, Aktivierung, Datenvorschau.
Schritt 4) Klicken Sie auf die Daten Foundation Wenn Sie einen Knoten mit Datenbanktabellen hinzufügen möchten, folgen Sie der unten stehenden Reihenfolge.
- Ziehen Sie die Tabellen „PRODUCT“ und „PRODUCT_DESC“ aus dem Knoten TABLE unter DHK_SCHEMA.
- Ziehen Sie „PRODUCT“ und „PRODUCT_DESC“ auf die Daten. Foundation Knoten.
- Wählen Sie die Felder von „PRODUKT“ als Ausgabe aus; das Feldsymbol ändert sich von grau zu orange.
- Wählen Sie die Felder von „PRODUCT_DESC“ auf die gleiche Weise als Ausgabe aus.
- Die Ausgabefelder beider Tabellen erscheinen in der Spaltenliste des Ausgabebereichs.
Verknüpfe die Tabelle „PRODUCT“ mit der Tabelle „PRODUCT_DESC“ über das Feld „PRODUCT_ID“.
Schritt 5) Wählen Sie den Verknüpfungspfad aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Bearbeiten“. Das Fenster „Verknüpfungsbedingung bearbeiten“ wird angezeigt.
- Wählen Sie den Verbindungstyp „Inner“ aus.
- Wählen Sie die Kardinalität „1..1“.
Klicken Sie auf OK, um zu bestätigen. Sonstiges SAP HANA-Beitritt Die Typen, wie z. B. referenzielle und Textverknüpfungen, werden im selben Dialog festgelegt.
Schritt 6) Wählen Sie die Spalten aus und definieren Sie den Ausgabeschlüssel.
- Wählen Sie den Knoten „Semantik“ aus.
- Im Detailbereich wird die Registerkarte „Spalte“ angezeigt.
- Wählen Sie „PRODUCT_ID“ als Schlüssel.
- Prüfen Sie, ob das Feld PRODUCT_ID_1 in der Tabelle PRODUCT_DESC ausgeblendet ist.
- Klicken Sie auf die Schaltfläche Validieren.
- Nach erfolgreicher Validierung klicken Sie auf die Schaltfläche „Aktivieren“.
Im Abschnitt „Jobprotokoll“ am unteren Bildschirmrand werden Validierungs- und Aktivierungsvorgänge angezeigt.
Schritt 7) Die Attributansicht „AT_PRODUCT“ ist jetzt vorhanden; aktualisieren Sie den Ordner „Attributansicht“, um sie anzuzeigen.
- Wechseln Sie zum Paket DHK_SCHEMA->MODELLING.
- AT_PRODUCT wird im Ordner „Attributansicht“ angezeigt.
Schritt 8) Überprüfen Sie die Daten. Wählen Sie in der Symbolleiste „Datenvorschau“ aus; es werden zwei Optionen angeboten, wie unten dargestellt.
- Im Datenvorschau-Editor mit Analyseoptionen öffnen.
- Im SQL-Editor öffnen, und zwar nur mit der Abfrageausgabe.
Schritt 9) Überprüfen Sie die Ansichtsdaten. Der Vorschau-Editor bietet drei Registerkarten: Analyse, Einzelwerte und Rohdaten.
Analyse ist eine grafische Darstellung der Attributansicht.
- Wählen Sie Attribute für die Beschriftungs- und Wertachse aus.
- Ein Attribut der Beschriftungsachse erscheint auf der X-Achse.
- Ein Attribut auf der Wertachse erscheint auf der Y-Achse.
- Die Ausgabe erfolgt als Diagramm, Tabelle, Raster und HTML-Datei.
Bestimmte Werte Listet die unterschiedlichen Werte einer Spalte zusammen mit der Anzahl der Datensätze für das ausgewählte Attribut auf.
Raw Data zeigt die Attributansichtsdaten in Tabellenform an.
- Klicken Sie auf die Registerkarte „Rohdaten“.
- Die Daten werden in Tabellenform angezeigt.
Schritt 10) Überprüfen Sie die Daten im SQL-Editor, der im selben Vorschaumenü ausgewählt wurde.
Diese Option liest die Spaltenansicht, die im Schema „_SYS_BIC“ generiert wurde, als „AT_PRODUCT“ aktiviert wurde, sodass der Editor auch die SQL verwendete Anweisung.
- Die zur Datenauswahl verwendete SQL-Abfrage wird angezeigt.
- Das Ergebnis wird angezeigt.
Daher liest jede Datenvorschau aus _SYS_BIC, nicht aus dem Entwurfszeitobjekt. Der folgende Screenshot zeigt die Spaltenansicht „AT_PRODUCT“ unter diesem Schema im Katalogknoten.
Hinweis zur Planung: Attributansichten sind veraltet. Daher wird in aktuellen Versionen dieselbe Dimension als Berechnungsansicht der Datenkategorie „Dimension“ erstellt. Die oben genannten Schritte gelten weiterhin für bestehende Inhalte. SAP HANA Studiound der breitere SAP HANA-Modellierung Das Material deckt die Ersatzteile ab.
















