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.
















