März 3, 2022

SAP HANA-Berechnungsansicht – Berechnungsansicht in 12 einfachen Schritten erstellen

In diesem Lernprogramm lernen wir die letzte und komplexeste der drei Arten von Informationsansichten kennen. die SAP HANA-Berechnungsansicht. Bitte stellen Sie sicher, dass Sie die Tutorials der Attributansicht und der analytischen Ansicht durchgesehen haben, da sie für Ihr Verständnis der Berechnungsansicht wichtig sind.

Beginnen wir mit dem Lernprogramm SAP HANA Calculation View.

Was ist SAP HANA Calculation View?

Die Berechnungsansicht in SAP HANA ist die wichtigste Art der Informationsansicht, da Sie erweiterte Entwurfsoperationen für die Daten ausführen können. Sie können erweiterte Modellierungslogiken auf Daten in der Berechnungsansicht anwenden, was in der Analyse- und Attributansicht nicht möglich ist.

In der Attributansicht können Sie nur mit Dimensionen arbeiten, während Sie in der analytischen Ansicht mit mehreren Dimensionstabellen arbeiten, die mit einer Faktentabelle verknüpft sind. Dies bedeutet, dass diese beiden Ansichten keine flexible Verwendung von Dimensionen und Kennzahlen ermöglichen und eine grundlegende Art der Datenmodellierung aufweisen.

Im Gegenteil, Berechnungsansichten haben keine solchen Einschränkungen und ermöglichen es einem Benutzer, komplexe Berechnungslogik zu verwenden und Kennzahlen aus mehr als einer Faktentabelle zu kombinieren. Darüber hinaus können Sie erweiterte SQL-Logiken und mehrere Ebenen von Berechnungslogiken verwenden, während Sie eine Berechnungsansicht erstellen.

Sie haben die Freiheit, eine Reihe von Optionen wie Tabellen, Spaltenansichten, Analyseansichten, Attributansichten usw. zu kombinieren und zu erstellen. Auf diese Weise kann ein Benutzer mehrdimensionale Berichte mit Kennzahlen und Dimensionen aus verschiedenen Quellen erstellen.

Bleiben Sie über die neuesten Technologietrends auf dem Laufenden
Treten Sie DataFlair auf Telegram bei!!

Eigenschaften der Berechnungsansicht

Einige wichtige Eigenschaften der Berechnungsansicht sind unten angegeben:

  • Berechnungsansichten unterstützen sowohl OLTP- als auch OLAP-Modelle.
  • Sie unterstützen komplexe Ausdrücke wie Case, Counter, IF.
  • Unterstützt spezielle sprache wie R-lang.
  • Sie können Analyseansichten, Attributansichten und sogar andere Berechnungsansichten wiederverwenden, während Sie eine neue Berechnungsansicht erstellen.
  • Berechnungsansichten unterstützen analytische Berechtigungen.
  • Es unterstützt SAP ERP-spezifische Funktionalitäten wie Währungsumrechnung, Sprache, Kundenbetreuung usw.
  • Ermöglicht dem Benutzer, Kennzahlen aus mehreren Tabellen zu kombinieren.
  • Benutzer können sowohl spaltenbasierte als auch zeilenbasierte Tabellen verwenden.

Szenario-Bedienfeld in der Berechnungsansicht

Wenn Sie einen Berechnungsansichts-Editor öffnen, um eine neue Ansicht zu erstellen, finden Sie links ein Szenario-Bedienfeld mit fünf Optionen: Join, Union, Projektion, Aggregation und Rang. Mit einer Kombination dieser Optionen wird eine Berechnungsansicht in SAP HANA erstellt.

1. Join – Eine Join-Option verbindet zwei Quellobjekte oder Tabellen zu einem einzigen Objekt. Es wird auch als Join-Knoten in der Ansichtshierarchie bezeichnet. Die Join-Typen zwischen zwei Tabellen können inner, left outer, right outer und Text Join sein.

2. Union – Die Union-Option führt eine vollständige äußere Verknüpfung für n Quellobjekte durch und erstellt ein einzelnes Objekt, indem ihre Inhalte kombiniert werden.

3. Projektion – Die Projektionsoption projiziert den Tisch auf eine bestimmte Weise. Sie können damit die Spalten einer Tabelle filtern oder einige Spalten hinzufügen, bevor Sie sie in anderen Knoten wie Aggregation, Rang, Vereinigung usw. verwenden.

Sie können nur ein Quellobjekt verwenden, während Sie im Projektionsknoten arbeiten. Wenn Sie mehr als eine Tabelle erstellen möchten, verwenden Sie jeweils separate Projektionen. Projektionsknoten werden verwendet, um spaltenbasierte Tabellen in Dim-Berechnungstabellen umzuwandeln.

4. Aggregation – Im Aggregationsknoten können Sie eine Aggregation für ausgewählte Dimensionen und Kennzahlen durchführen.

5. Rang – Dies wird verwendet, um die Werte basierend auf einem Kriterium zu ordnen. Sie können die order by-Klausel und die Partition in diesem Knoten basierend auf den Modellierungsanforderungen definieren.

Schritte zum Erstellen einer Berechnungsansicht in SAP HANA

In diesem Abschnitt des Lernprogramms SAP HANA Calculation View erfahren Sie, wie Sie eine Berechnungsansicht mit einer Star-Join-Option in SAP HANA Modeler erstellen. Ein Stern-Join wird erstellt, wenn wir Kennzahlen aus mehr als einer Faktentabelle benötigen, um sie in der Berichterstellung zu verwenden.

Schritt 1: Tabellen auswählen

Öffnen Sie den SAP HANA Information Modeler und legen Sie fest, welche Tabellen Sie für die Berechnungsansicht verwenden möchten. Sie können auf die Tabellen aus dem Katalogordner unter Ihrem SAP HANA-System zugreifen.

Nehmen wir zum Verständnis an, dass wir vier Tabellen, zweidimensionale Tabellen und zwei Faktentabellen verwenden.

Schritt 2: Erstellen einer Berechnungsinformationsansicht

Gehen Sie zum Inhaltsknoten und wählen Sie das Paket aus, unter dem Sie die Berechnungsansicht erstellen möchten. Klicken Sie mit der rechten Maustaste auf den Paketnamen, wählen Sie Neu und dann Berechnungsansicht.

Schritt 3: Konvertieren von Dimensionstabellen in DIM-Berechnungstabellen

Bevor wir mit dem Zusammenführen aller Tabellen beginnen, müssen wir die beiden spaltenbasierten Dimensionstabellen in DIM-Berechnungstabellen konvertieren. Öffnen Sie dazu eine neue Berechnungssicht, geben Sie den Namen der Ansicht ein (z.B. DIM_CAL_1) und wählen Sie als Dimension die Datenkategorie aus.

Wiederholen Sie diesen Vorgang für jede Dimensionstabelle, die Sie haben. (wir haben den zweiten als DIM_CAL_2 )

Schritt 4: Hinzufügen von Maßtabellen und Spalten

Fügen Sie nun die Maßtabellen über das grüne Zeichen Objekt hinzufügen im Projektionsabschnitt zur Berechnungsansicht hinzu.

Wir werden die Tabelle EMPINFO (unter dem Abschnitt Projektion) in der Ansicht DIM_CAL_1 hinzufügen. Fügen Sie in ähnlicher Weise eine weitere Dimensionstabelle EMPRECORDS in der Berechnungsansicht DIM_CAL_2 hinzu.

Sobald die Tabellen hinzugefügt und Spalten daraus in der endgültigen Ausgabe hinzugefügt wurden, speichern und aktivieren Sie die Tabelle, indem Sie auf das grüne Häkchen und die Pfeilschaltfläche in der oberen Leiste klicken.

Schritt 5: Erstellen Sie eine Berechnungsansicht

Nachdem wir unsere beiden spaltenbasierten Dimensionstabellen in DIM-Tabellen konvertiert haben, erstellen wir nun die Berechnungsansicht. Wechseln Sie erneut zu einem bevorzugten Paket unter dem Inhaltsknoten. Klicken Sie mit der rechten Maustaste auf den Paketnamen > New > Calculation View.

Geben Sie die Details für die neue Berechnungsansicht ein, z. B. Name, Beschriftung, Ansichtstyp (Berechnungsansicht), Typ, Datenkategorie (CUBE). Aktivieren Sie das Kontrollkästchen „With star join“, wenn Sie eine Berechnungsansicht mit einem Star Join erstellen.

Schritt 6: Add measure/ fact tables

Es gibt fünf Arten von Operationen, die auf dem Szenario basieren, in dem die Berechnungsansicht erstellt wird. Dies sind Join, Union, Projektion, Aggregation und Rang. Alle fünf erfüllen unterschiedliche Funktionen (wie der Name schon sagt).

Wir werden zwei Projektionen erstellen und in jeder Projektion eine Faktentabelle hinzufügen. Wir haben EMPFACT1 in Projection_1 und EMPFACT2 in Projection_2 hinzugefügt.

Wählen Sie aus beiden Faktentabellen die Spalten aus, die in der Berichtsansicht verfügbar sein sollen. Sie können die ausgewählten Spalten oder Felder im Ausgabeabschnitt rechts sehen.

Schritt 7: Verbinden Sie die Faktentabellen

Als nächstes verbinden wir die beiden Faktentabellen (EMPFACT1 und EMPFACT2). Wählen Sie im linken Szenariofenster Beitreten aus. Ziehen Sie die beiden Projektionen (Projection_1 und Projection_2) in den Join-Bereich. Die beiden Projektionen werden verbunden und in der Join-Box angezeigt.

Dann verbinden wir die beiden Faktentabellen physisch mit der gemeinsamen Spalte. Angenommen, EMPID ist eine gemeinsame Spalte in beiden Faktentabellen (EMPFACT1 und EMPFACT2). Wählen Sie die Spalten für die Ausgabe aus den beiden Faktentabellen aus.

Nun befinden sich die ausgewählten Spalten aus den beiden Faktentabellen in einer einzigen Join-Tabelle. Der Name dieser Join-Tabelle ist Join_1.

Schritt 8: Star Join erstellen

Als nächstes verbinden wir die Join-Tabelle mit dem darüber liegenden Star Join-Abschnitt.

Außerdem werden wir die beiden Dimensionstabellen in DIM_CAL_1 und DIM_CAL_2, die wir zuvor hinzugefügt haben, in die endgültige Star Join-Berechnungsansicht einfügen.

Also haben wir Join_1, DIM_CAL_1 und DIM_CAL_2 im Star Join-Abschnitt hinzugefügt.

Schritt 9: Verknüpfen Sie Dimensions- und Faktentabellen.

Nachdem wir nun Daten aus zwei Dimensionstabellen und einer kombinierten Faktentabelle haben, verbinden wir die Tatsache (Join-Tabelle) mit den beiden Dimensionstabellen und wählen die endgültigen Spalten für die Ausgabe aus, wie in der Abbildung unten gezeigt.

Eine Detailansicht aller drei Tabellen wird im Detailfenster angezeigt.

Schritt 10: Semantik prüfen

Im Folgenden gehen wir zum Abschnitt Semantik, um die Kennzahlen und Attribute zu definieren. Klicken Sie auf die Schaltfläche Automatisch zuweisen, um Spalten automatisch als Kennzahlen und Bemaßungen zuzuweisen.

Schritt 11: Speichern und aktivieren

Speichern und aktivieren Sie die endgültige Berechnungsansicht über die grüne Pfeiltaste.

Schritt 12: Vorschau der Daten aus ausgewählten Spalten

Sie können eine Vorschau der Daten anzeigen, indem Sie auf die Schaltfläche Datenvorschau neben der Schaltfläche Speichern und Aktivieren klicken.

Im Abschnitt Datenvorschau können Sie Analysen durchführen, indem Sie Visualisierungen mit den verfügbaren Kennzahlen und Dimensionen erstellen.

Sie können auch die Art der Visualisierung von einem Balkendiagramm in ein Blasendiagramm, Liniendiagramm, Kreisdiagramm usw. ändern.

Zusammenfassung

Wir lernten die komplexe Informationsansicht der Berechnungsansicht, ihre Eigenschaften, das Szenario-Panel und die Schritte zum Erstellen der Berechnungsansicht in SAP HANA kennen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.