SAP HANA - Modellierung
Die Option SAP HANA Modeler wird verwendet, um Informationsansichten über Schemata → Tabellen in der HANA-Datenbank zu erstellen. Diese Ansichten werden von JAVA / HTML-basierten Anwendungen oder SAP-Anwendungen wie SAP Lumira, Office Analysis oder Software von Drittanbietern wie MS Excel für Berichtszwecke verwendet, um die Geschäftslogik zu erfüllen und Analysen durchzuführen und Informationen zu extrahieren.
Die HANA-Modellierung erfolgt über Tabellen, die auf der Registerkarte Katalog unter Schema in HANA Studio verfügbar sind, und alle Ansichten werden unter Inhaltstabelle unter Paket gespeichert.
Sie können ein neues Paket auf der Registerkarte Inhalt in HANA Studio erstellen, indem Sie mit der rechten Maustaste auf Inhalt und Neu klicken.
Alle in einem Paket erstellten Modellierungsansichten werden in HANA Studio unter demselben Paket zusammengefasst und nach Ansichtstyp kategorisiert.
Jede Ansicht hat eine andere Struktur für Dimensions- und Faktentabellen. Dim-Tabellen werden mit Stammdaten definiert und die Fact-Tabelle enthält einen Primärschlüssel für Dimensionstabellen und Kennzahlen wie Anzahl der verkauften Einheiten, durchschnittliche Verzögerungszeit, Gesamtpreis usw.
Fakten- und Dimensionstabelle
Die Faktentabelle enthält Primärschlüssel für die Dimensionstabelle und Kennzahlen. Sie werden mit Dimensionstabellen in HANA-Ansichten verknüpft, um die Geschäftslogik zu erfüllen.
Example of Measures - Anzahl der verkauften Einheiten, Gesamtpreis, durchschnittliche Verzögerungszeit usw.
Die Dimensionstabelle enthält Stammdaten und wird mit einer oder mehreren Faktentabellen verknüpft, um eine Geschäftslogik zu erstellen. Dimensionstabellen werden zum Erstellen von Schemas mit Faktentabellen verwendet und können normalisiert werden.
Example of Dimension Table - Kunde, Produkt usw.
Angenommen, ein Unternehmen verkauft Produkte an Kunden. Jeder Verkauf ist eine Tatsache, die innerhalb des Unternehmens stattfindet, und die Faktentabelle wird verwendet, um diese Tatsachen aufzuzeichnen.
In Zeile 3 der Faktentabelle wird beispielsweise die Tatsache aufgezeichnet, dass Kunde 1 (Brian) an Tag 4 einen Artikel gekauft hat. In einem vollständigen Beispiel hätten wir auch eine Produkttabelle und einen Zeitplan, damit wir wissen, was sie gekauft hat und genau wann.
In der Faktentabelle sind Ereignisse aufgeführt, die in unserem Unternehmen auftreten (oder zumindest die Ereignisse, die wir analysieren möchten - Anzahl der verkauften Einheiten, Margen und Umsatzerlöse). In den Dimensionstabellen sind die Faktoren (Kunde, Zeit und Produkt) aufgeführt, anhand derer wir die Daten analysieren möchten.