Tutorial zur SAP HANA-Attributansicht

Anonim
Was sind Attribute?

Die Attributansicht verhält sich wie eine Dimension. Es verbindet mehrere Tabellen und fungiert als Master. Die Attributansicht ist wiederverwendbare Objekte.

Die Attributansicht hat den folgenden Vorteil:

  • Die Attributansicht fungiert als Stammdatenkontext, der Text oder Beschreibung für das Feld Schlüssel / Nicht-Schlüssel bereitstellt.
  • 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 Kennzahl- und Aggregationsoption.

Attributansichtstyp

Attributansicht sind 3 Typen-

Attributansichtstyp> Beschreibung
Standard Es ist ein Standardattribut, das durch Tabellenfelder erstellt wird.
Zeit Es handelt sich um die Zeitattributansicht, die auf dem Standardzeitplan basiert.
  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_ YEAR
  • M_TIME_DIMENSION_ MONTH
  • M_TIME_DIMENSION_WEEK
  • Für Kalendertyp Fiscal -
  • M_FISCAL_CALENDAR
Abgeleitet Es ist eine Attributansicht, die von einer anderen vorhandenen Attributansicht abgeleitet ist. Die abgeleitete Attributansicht wird im schreibgeschützten Modus geöffnet. Das einzige bearbeitbare Feld ist die Beschreibung. Kopieren 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 im Fall von Abgeleitet nur die Beschreibung der neuen Attributansicht bearbeiten können, während Sie im Fall von Kopieren alles vollständig ändern können.

Erstellen Sie eine Standardattributansicht

Die Erstellung der Standardansicht hat einen vordefinierten Schritt wie folgt:

Tabellenerstellung für die Attributansicht

Hier erstellen wir die Standardattributansicht für die Produkttabelle. Zuerst erstellen wir die Tabellen "PRODUCT" und "PRODUCT_DESC".

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

Produkttabelle Skript -

SPALTENTABELLE "DHK_SCHEMA" ERSTELLEN. "PRODUKT"(("PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,"SUPPLIER_ID" NVARCHAR (10),"KATEGORIE" NVARCHAR (3),"PREIS" DEZIMAL (5,2));INSERT IN "DHK_SCHEMA". "PRODUCT" -WERTE ('A0001', '10000', 'A', 500,00);INSERT IN "DHK_SCHEMA". "PRODUCT" -WERTE ('A0002', '10000', 'B', 300.00);INSERT IN "DHK_SCHEMA". "PRODUCT" -WERTE ('A0003', '10000', 'C', 200.00);INSERT IN "DHK_SCHEMA". "PRODUCT" -WERTE ('A0004', '10000', 'D', 100,00);INSERT IN "DHK_SCHEMA". "PRODUCT" -WERTE ('A0005', '10000', 'A', 550,00);

Produktbeschreibungstabelle 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 IN "DHK_SCHEMA". "PRODUCT_DESC" -WERTE ('A0004', 'PRODUCT4');INSERT IN "DHK_SCHEMA". "PRODUCT_DESC" -WERTE ('A0005', 'PRODUCT5');

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

Erstellung der Attributansicht

SCHRITT 1) in diesem Schritt

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

SCHRITT 2) Nun im nächsten Fenster,

  1. Geben Sie den Attributnamen und die Bezeichnung ein.
  2. Wählen Sie hier Ansichtstyp, Attributansicht.
  3. Wählen Sie den Subtyp als "Standard".
  4. Klicken Sie auf Fertig stellen.

SCHRITT 3) Der Editor des Informationsansichts-Editors wird geöffnet. Details zu jedem Teil im Informationseditor sind wie folgt:

  1. Szenario-Bereich : In diesem Bereich ist der folgende Knoten vorhanden:
  • Semantik
  • Datengrundlage
  1. Detailfenster : In diesem Bereich existiert die folgende Registerkarte -
  • Säule
  • Eigenschaften anzeigen
  • Hiercherie
  1. Semantik (Szenariobereich): Dieser Knoten repräsentiert die Ausgabestruktur der Ansicht. Hier ist es Dimension.
  2. Datengrundlage (Szenariobereich): Dieser Knoten repräsentiert die Tabelle, die wir zum Definieren der Attributansicht verwenden.
  3. Hier legen wir eine Tabelle zum Erstellen der Attributansicht ab.
  4. Die Registerkarte (Spalten, Ansichtseigenschaften, Hierarchien) für den Detailbereich wird angezeigt.
  5. Lokal : Hier werden alle lokalen Attributdetails angezeigt.
  6. Show: Filter für lokales Attribut.
  7. Detail des Attributs.
  8. Dies ist eine Symbolleiste für Leistungsanalyse, Spalte suchen, validieren, aktivieren, Datenvorschau usw.

SCHRITT 4) Um eine Datenbanktabelle zum Erstellen der Attributansicht einzuschließen, klicken Sie auf den Datengrundlagenknoten und folgen Sie den Anweisungen Schritt für Schritt wie folgt:

  1. Ziehen Sie die Tabellen "PRODUCT" und "PRODUCT_DESC" vom TABLE-Knoten unter DHK_SCHEMA
  2. Legen Sie "PRODUCT" und "PRODUCT_DESC" auf dem Datengrundlagenknoten ab.
  3. Wählen Sie das Feld aus der Tabelle "PRODUKT" als Detailausgabebereich aus. Die Farbe des Feldsymbols ändert sich von grau nach 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 nach orange.
  5. Das Feld, das als Ausgabe aus beiden Tabellen ausgewählt wurde, wird im Ausgabebereich unter Spaltenliste angezeigt.

Verbinden Sie die Tabelle "PRODUCT" mit dem Feld "PRODUCT_DESC" über das Feld "PRODUCT_ID".

SCHRITT 5) Wählen Sie Pfad verbinden und klicken Sie mit der rechten Maustaste darauf und wählen Sie die Option Bearbeiten. Ein Bildschirm zum Bearbeiten der Beitrittsbedingung wird angezeigt

  1. Wählen Sie Join Type als Type "Inner".
  2. Wählen Sie die Kardinalität als "1 ... 1".

Klicken Sie nach Auswahl des Verbindungstyps 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) In diesem Schritt wählen wir die Spalte aus und definieren den Schlüssel für die Ausgabe

  1. Wählen Sie Semantic Panel.
  2. Die Registerkarte "Spalte" wird im Detailbereich angezeigt.
  3. Wählen Sie "PRODUCT_ID" als Schlüssel.
  4. Aktivieren Sie die Option Versteckt für das Feld PRODUCT_ID_1 (Tabellenfeld PRODUCT_DESC).
  5. Klicken Sie auf die Schaltfläche Validieren.
  6. Klicken Sie nach erfolgreicher Validierung auf die Schaltfläche zum Aktivieren.

Das Auftragsprotokoll für die Validierungs- und Aktivierungsaktivität wird am unteren Bildschirmrand auf derselben Seite angezeigt, dh im Abschnitt Auftragsprotokoll wie unten -

SCHRITT 7) Eine Attributansicht mit dem Namen "AT_PRODUCT" wird erstellt. Aktualisieren Sie zum Anzeigen den Ordner "Attributansicht".

  1. Gehen Sie zu DHK_SCHEMA-> MODELING Package.
  2. Anzeige der Attributansicht AT_PRODUCT im Ordner Attributansicht.

SCHRITT 8) Um Daten in der Attributansicht anzuzeigen,

  1. Wählen Sie in der Symbolleiste die Option Datenvorschau.
  2. Es gibt zwei Optionen für die Datenansicht in der Attributansicht:
  • Im Datenvorschau-Editor öffnen (Dies zeigt Daten mit Analyseoption an).
  • Öffnen Sie im SQL Editor. (Dies zeigt die Ausgabe nur als SQL-Abfrageausgabe an.)

SCHRITT 9) Anzeigen von Attributdaten im Datenvorschau-Editor anzeigen -

Es gibt 3 Optionen - Analyse-, Unterscheidungs- und Rohdaten

Analyse : Dies ist eine grafische Darstellung der Attributansicht.

  1. Durch Auswahl der Registerkarte Analyse wählen wir Attribute für die Formatansicht Beschriftung und Achse aus.
  2. Drag & Drop-Attribut in der Beschriftungsachse, es wird in der Beschriftungsachse (X-Achse) angezeigt.
  3. Ziehen Sie das Attribut in die Werteachse und legen Sie es dort ab. Es wird in der Werteachse (Y-Achse) angezeigt.
  4. Die Ausgabe wird im Format Diagramm, Tabelle, Raster und HTML verfügbar sein.

Unterschiedliche Werte : Hier kann der eindeutige Wert der Spalte angezeigt werden. Dies zeigt insgesamt Nr. Datensätze für das ausgewählte Attribut.

Registerkarte Rohdaten: Mit dieser Option werden Daten der Attributansicht im Tabellenformat angezeigt.

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

SCHRITT 10) Zeigen Sie die Attributdaten im SQL-Editor wie folgt an:

Diese Option zeigt Daten über SQL Query in der Spaltenansicht unter dem Schema "SYS_BIC" an. Eine Spaltenansicht mit dem Namen "wird nach Aktivierung der Attributansicht" AT_PRODUCT "erstellt. Hiermit wird die SQL-Abfrage angezeigt, die zum Anzeigen von Daten aus der Ansicht verwendet wird.

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

Attributansicht Wenn diese Option 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" Das Schema des Katalogknotens ist wie folgt: