Anlegen von Calculation Views

Ausgabe einer Calculation View prüfen

Objective

After completing this lesson, you will be able to prüfen Sie die Ausgabe einer Calculation View, um sicherzustellen, dass korrekte Ergebnisse generiert werden.

Ausgabe einer Calculation View prüfen

Wenn Sie eine Calculation View erstellen, können Sie mit SAP Business Application Studio eine Funktion namens Datenvorschau verwenden, um die Ergebnisse zu prüfen.

Es gibt zwei Möglichkeiten, eine Datenvorschau anzuzeigen:

  • Klicken Sie mit der rechten Maustaste auf den obersten Knoten einer geöffneten Calculation View, und wählen Sie Data Preview.
  • Klicken Sie im Explorer-Bereich mit der rechten Maustaste auf eine implementierte Calculation View, und wählen Sie Data Preview.

    Dies ist besonders nützlich, um eine Vorschau der Daten aus einer Calculation View anzuzeigen, die derzeit nicht geöffnet ist.

Die oben genannte eingebettete Datenvorschau in SAP Business Application Studio entspricht der Datenvorschau, die in einem anderen SAP-HANA-Cloud-Tool enthalten ist: Datenbank-Explorer. Dieses Werkzeug kann über das Explorer-Fenster im Bereich SAP-HANA-Projekte gestartet werden. Wählen Sie das Wurzelelement (dies ist das Datenbankmodul, z.B. HC300/db), und wählen Sie HDI-Container öffnen.

In der Datenvorschau können Sie den SQL-Code anzeigen, der die Ergebnisse generiert hat. Dies ist eine einfache SQL-Abfrage, die alle Spalten der Calculation View ohne Filter auswählt. Die -Anweisung enthält alle Aggregatfunktionen, die im obersten Ansichtsknoten definiert sind, falls vorhanden. Sie können die Abfrage bearbeiten, um Spalten zu entfernen oder Filter hinzuzufügen usw., um die Calculation View gegen verschiedene Abfragebedingungen zu testen.

In diesem Video erfahren Sie mehr über die Standardvorschau oder die benutzerdefinierte SQL-Abfrage.

Standardfunktionen für die Datenvorschau

Obwohl der Datenbank-Explorer kein Reporting-Werkzeug ist, bietet er dennoch Analysefunktionen, die bei der Modellierung oder Fehlerbehebung nützlich sein können. Sie besteht aus den folgenden Registerkarten, die jeweils spezifische Funktionen bieten:

Datenbank-Explorer-Registerkarten

RegisterkarteAnzeigeAnwendungsfall
RohdatenAlle DatenEinfache Anzeige von Inhalten
HierarchienDaten für eine ausgewählte SQL-HierarchieVorschau einer modellierten SQL-Hierarchie
AnalyseAusgewählte Attribute und Messwerte in Tabellen oder GraphenProfilierung und Analyse

Benutzer auswählen, der die Datenvorschau ausführt

Bis SAP HANA Cloud QRC 3/2021 wurde die Datenvorschau, die aus dem Calculation-View-Editor heraus ausgelöst wurde (indem Sie mit der rechten Maustaste auf den obersten Knoten unter dem Semantikknoten klicken) oder mit der rechten Maustaste auf ein Design-Zeit-Objekt in der DB-Modulstruktur ausgelöst wurde, mit einem technischen Benutzer ausgeführt._RT, der standardmäßig umfangreiche Berechtigungen für die Objekte des Containers sowie alle Berechtigungen hat, die dem Anwendungsbenutzer erteilt werden, wenn auf ein externes Schema oder einen externen Container zugegriffen wird.

Seit QRC 4/2021 können Sie im Calculation-View-Editor wählen, ob Sie die Datenvorschau mit diesem ..._RT-Benutzer(Datenvorschau) oder ein anderer Benutzer (Datenvorschau mit anderem Datenbankbenutzer). Auf diese Weise können Sie Sitzungskontexte (Mandantenwerte, Analyseberechtigungen usw.) anwenden.

Bildschirmaufnahme des Kontextmenüs für einen Aggregationsknoten mit dem Eintrag Datenvorschau mit anderem Datenbankbenutzer. Weitere Informationen finden Sie im Text vor und nach dem Bild.

Sie müssen den anderen Datenbankbenutzer unter den Benutzern auswählen, die in Verbindungen referenziert werden, die im Datenbank-Explorer definiert sind. Um insbesondere eine Calculation View mit einem Standard-Datenbankbenutzer abzufragen, muss dieser Benutzer einer SAP-HANA-Datenbank zugeordnet sein (es ist nicht möglich, einen HDI-Container mit einem anderen Benutzer als dem ..._RT Benutzer).

Weitere Informationen zu Benutzern und Sicherheit finden Sie im Abschnitt Implementing Security in SAP HANA Modeling dieses Kurses.

Notiz

Um Verzögerungen bei der Datenvorschau zu vermeiden, wird die Liste der Datenbank-Explorer-Verbindungen nicht gefiltert. Stellen Sie sicher, dass Sie eine relevante Verbindung auswählen, d.h. eine Verbindung mit einem Benutzer, der Zugriff auf das HDI-Container-Schema hat.

Manuell vs. Automatische Ausführung der Datenvorschauabfrage

Bis SAP HANA Cloud QRC 4/2021 wird die Standardabfrage bei der Datenvorschau automatisch ausgeführt.

Ab SAP HANA Cloud QRC 1/2022 können Sie über eine allgemeine Option in SAP Business Application Studio entscheiden, ob die Abfrage automatisch ausgeführt wird oder manuell ausgelöst werden muss. Mit dieser neuen Option können Sie die automatische Ausführung einer aufwendigen Abfrage während der Datenvorschau vermeiden, insbesondere wenn Sie die Abfrage vor der Ausführung anpassen möchten.

Hinweis

Um die Einstellung einfach zu finden, suchen Sie in den Einstellungen von SAP Business Application Studio nach Manuelle Aktualisierung. Beachten Sie, dass Sie in jedem Entwicklungsbereich unterschiedliche Einstellungen haben können, und Sie können die Option auch auf Benutzer- oder Workspace-Ebene angeben.

Datenvorschau: SQL-Hierarchien

SAP HANA Cloud QRC 1/2022 bietet eine neue Funktion für die Datenvorschau: SQL-Hierarchien, die in einer Calculation View modelliert wurden, können in der Datenvorschau von SAP Business Application Studio visualisiert werden.

Bildschirmaufnahme der Vorschau einer geografischen Hierarchiestruktur und ihrer Daten. Der Wurzelknoten (alle) wird auf Regionen (Europa, Nordamerika), auf Länder (DE, ES, FR, GB) und auf Provinzen) erweitert. Über die Drucktaste SQL oben rechts können Sie die SQL-Hierarchieabfrageanweisung anzeigen.

Sie ermöglicht es Ihnen, die modellierten Hierarchien einfach zu prüfen, ohne ein externes Werkzeug und/oder ein Drittanbieterwerkzeug zu verwenden. Sie können auch die SQL-Anweisung anzeigen und kopieren, die für die Navigation in der Hierarchie verwendet wird.