Erstellen Sie Ihre erste SAP HANA-Berechnungsansicht
In diesem SAP HANA-Tutorial erstellen SQL-Entwickler ihre erste Berechnungsansicht mit SAP HANA Studio.Ich stelle SQLScript-Codes zur Verfügung, um Beispieltabellen in Ihrem Entwicklungsschema zu erstellen und mit Beispielen zu füllen data.In in den folgenden Schritten werde ich versuchen zu zeigen, wie SAP HANA-Programmierer die Berechnungsansicht Schritt für Schritt erstellen können.
Starten Sie SAP HANA Studio.
Wechseln Sie zur SAP HANA-Entwicklungsperspektive.
Stellen Sie auf der Registerkarte Systeme eine Verbindung zu Ihrem SAP HANA-System her.
Erweitern Sie den Katalogknoten im ausgewählten SAP HANA-System und markieren Sie Ihr Schema.
Öffnen Sie nach Auswahl des Schemas die SQL-Konsole, um SQLScript-Codes für die Erstellung von Beispieldatenbanktabellen und Beispieldatenerstellung auszuführen.
Kopieren Sie die folgenden SQL-Codes und führen Sie sie aus.
In diesem Schritt erstellen wir unser Beispiel-Repository-Paket und erstellen dann die Berechnungsansicht
In SAP HANA Studio SAP HANA Entwicklungsperspektive, Verbindung zum Ziel-SAP-System, Drilldown bis zu Ihrem importierten Arbeitsbereich.
Klicken Sie mit der rechten Maustaste auf den Arbeitsbereichsnamen.
Wählen Sie im Kontextmenü folgende Menüoptionen: Neues > Repository-Paket…
Geben Sie im Textfeld Paketname den Namen Ihres Zielpakets strukturiert ein.
Jeweils „.“ erstellt ein Unterpaket unter dem ersten Repository-Paket.
Klicken Sie auf Weiter.
Auf dem folgenden Bildschirm können SAP HANA-Entwickler Repository-Paketeigenschaften bearbeiten.
Drücken Sie Fertig stellen
Aktualisieren Sie den Arbeitsbereich, indem Sie mit der rechten Maustaste auf den Arbeitsbereichsnamen klicken und im Kontextmenü Aktualisieren wählen
Jetzt können Sie Ihren Arbeitsbereich für ein neues Repository-Paket aktualisieren
Klicken Sie mit der rechten Maustaste auf Ihr kürzlich erstelltes Paket und folgen Sie den Kontextmenüoptionen, um unsere erste Berechnungsansicht zu erstellen
Geben Sie einen Namen für Ihre neue Berechnungsansicht ein.
Für dieses Tutorial können wir die grafische Berechnungsansicht anstelle des SQL-Skript-Berechnungsansichtstyps verwenden.
Nehmen Sie auch keine Änderung in der Option Datenkategorie vor. Würfel anstelle der Dimensionsoption beibehalten.
Klicken Sie auf Fertig stellen
Wie in den obigen Screenshots zu sehen, wird die CV_Purchase_Orders-Beispielberechnungsansicht im SAP HANA View Editor erstellt und geöffnet
Standardmäßig ist keine Eingabebasistabelle ausgewählt. SQL-Entwickler werden ihre erste Berechnungsansicht von Grund auf neu erstellen
Der erste Schritt besteht darin, Basistabellen für unsere Berechnungsansicht hinzuzufügen.
Wählen Sie im Bereich Palette die Option Projektion und ziehen Sie sie für jede Basistabelle per Drag & Drop in das Layout.
Wir werden 2 Datenbanktabellen verwenden; PurchaseOrders und Vendors.
Klicken Sie mit der rechten Maustaste auf Projection_1 und benennen Sie den ersten Knoten in „PurchaseOrder“ um
Um die Basistabelle auszuwählen, markieren Sie den Projektionsknoten. Klicken Sie dann auf das grüne Pluszeichen „+“.
Wenn der Dialog „Suchen“ angezeigt wird, geben Sie die Datenbanktabelle „PurchaseOrders“ ein und suchen Sie danach.
Wenn die gewünschte Quelltabelle aufgeführt ist, wählen Sie sie aus und drücken Sie die OK-Taste, um sie als Quelltabelle für den Projektionsknoten zu verschieben.
Befolgen Sie den gleichen Vorgang für die Auswahl der HANA-Datenbanktabelle für den zweiten Projektionsknoten.
Dieses Mal sollten Entwickler Vendors table wählen.
Um Tabellenspalten für die Berechnungsansicht unter den Basistabellenfeldern auszuwählen, klicken Sie im Szenario-Layout auf den Projektionsknoten „PurchaseOrder“.
Im Detaillayout können Programmierer Tabellenspalten sehen.
Klicken Sie mit der rechten Maustaste auf ausgewählte Felder und wählen Sie Zur Ausgabeoption hinzufügen.
Es ist möglich, mehrere Felder auszuwählen, die zur Ausgabe hinzugefügt werden sollen.
Hier sind die Ausgabespalten
Es ist auch möglich, an dieser Stelle neue berechnete Spalten hinzuzufügen.
Klicken Sie mit der rechten Maustaste auf berechnete Spalten und wählen Sie „Neu…“ um eine berechnete Spalte zu erstellen
Geben Sie einen Namen für die neue Spalte ein, wählen Sie den Datentyp und geben Sie einen Ausdruck an, der den berechneten Feldwert formuliert.
Befolgen Sie den gleichen Vorgang für die Auswahl der Ausgabespalte für den Projektionsknoten.
Entwickler können die Entwicklung jederzeit speichern und anzeigen, indem Sie Strg + S drücken oder das Symbol Speichern im oberen Menü verwenden.
Nun werden SQL-Programmierer JOIN node verwenden, um diese beiden Projektionsknoten zu verbinden; PurchaseOrder und Vendor
Ziehen Sie den Join Node auf das Szenario-Layout und ändern Sie den Standardnamen des Joins
Um Tabellen für den Join Node zu kombinieren, zeichnen Sie eine Linie vom Projektionsknoten zum Join Node, wie im folgenden Screenshot zu sehen.
Verknüpfen Sie Kreise von PurchaseOrder und Join node.
Mach es auch für die Lieferantentabelle.
Nach dem Verknüpfen von Tabellen mit dem Join-Knoten werden diese Tabellen innerhalb des Join-Knotens aufgelistet, wie im folgenden Screenshot zu sehen ist.
Im Detaillayout können Entwickler zwei Tabellen verbinden, indem sie referenzierende Spalten miteinander verknüpfen.Entwickler können die Join-Bedingung weiter konfigurieren, indem Sie auf den Link doppelklicken.
In diesem Schritt wählen Programmierer Ausgabespalten des SQL-Joins aus. Wählen Sie also die erforderlichen Spalten und „Zur Ausgabe hinzufügen“
Der nächste Schritt zum Erstellen der Berechnungsansicht in diesem Lernprogramm besteht darin, den Join-Knoten mit dem Aggregationsknoten im Szenario-Layout zu verknüpfen.
Wenn Sie eine Linie vom Verknüpfungsknoten zum Aggregationsknoten zeichnen, wird der Name des Verknüpfungsknotens im Feld Aggregationsknoten angezeigt.
Führen Sie die folgende Auswahl der Ausgabespalte für den Aggregationsschritt durch.
Wählen Sie „EmployeeID“ und „Zur Ausgabe hinzufügen“
Wählen Sie „VendorName“ und „Zur Ausgabe hinzufügen“
Wählen Sie „POID“ und „Als aggregierte Spalte hinzufügen“
Klicken Sie im Ausgabebereich auf POID und ändern Sie die Eigenschaft Aggregationstyp von Standardsumme in Anzahl
Wählen Sie nun Semantikknoten, um letzte Konfigurationsänderungen vorzunehmen.
Sie können die Spaltenbeschriftungen der Berechnungsansicht ändern und ausblenden.
Klicken Sie auf die grüne Schaltfläche OK, um die Berechnungsansicht zu speichern und zu validieren.
Wenn alles in Ordnung ist, wird „Validierung des Modells erfolgreich“ in Protokollen gemeldet.
Entwickler können jetzt die SAP HANA-Berechnungsansicht aktivieren, indem sie auf das untenstehende Symbol klicken.
Es ist nun an der Zeit, die Daten der Berechnungsansicht anzuzeigen.
Klicken Sie auf den Knoten Semantik. Klicken Sie mit der rechten Maustaste darauf, um das Kontextmenü anzuzeigen.
Wählen Sie die Menüoption Datenvorschau.
Standardmäßig wird ein leerer Datenvorschaubildschirm angezeigt. Im Fenster Nur verfügbare Objekte werden Berechnungsspaltenattributfelder und Kennzahlen aufgelistet.
Durch Ziehen und Ablegen von Attributen und Kennzahlen können Berechnungsansichtsdaten auf verschiedene Arten mit verschiedenen Ausgabe- und Diagrammoptionen angezeigt werden.
Um diese Berechnungsansicht in anderen SAP HANA-Entwicklungen zu verwenden, können wir diese Ansicht natürlich direkt in der FROM-Klausel referenzieren.
Die Berechnungsansicht wird standardmäßig im Schema „_SYS_BIC“ erstellt.
So kann der SAP HANA-Programmierer beispielsweise die folgende SQLScript SELECT-Anweisung ausführen:
Falls beim Versuch, eine SQLScript-Abfrage in einer neuen Berechnungsansicht auszuführen, der folgende Fehler auftritt.
Repository: Fehler in der Repository-Laufzeiterweiterung aufgetreten; Modellinkonsistenz.
Szenario erstellen fehlgeschlagen: Die folgenden Fehler sind aufgetreten: benutzer ist nicht autorisiert (2950)
Der folgende GRANT-Befehl kann SAP HANA-Entwicklern helfen, dieses Autorisierungsproblem zu beheben
Ich hoffe, dass dieses SAP HANA-Tutorial für SQL-Entwickler hilfreich ist, um Berechnungsansichten in SAP HANA Studio zu erstellen.