SAP HANA BI Development - Kurzanleitung

SAP HANA ist eine In-Memory-Datenbank, die auch Funktionen für HANA-Modellierung, Datenbereitstellung und BI-Berichterstellung in einer einzigen Anwendung bietet. SAP HANA wird hauptsächlich als Data Warehouse für viele Organisationen mit Transaktionssystem verwendet. SAP bietet HANA als Backend-Datenbank für verschiedene ERP- und CRM-basierte Anwendungen an.

Im Folgenden finden Sie einige gängige HANA-basierte Module:

  • S / 4 HANA (S / 4 HANA Finanzen und Logistik)
  • SAP Business One
  • SAP Fiori

SAP HANA Data Modeling hilft dem Benutzer, die Anwendungsdaten zu modellieren und Datenbankfunktionen wie das Erstellen von Schemas, Tabellen und Ansichten zur Laufzeit auszuführen. HANA-Datenmodelle werden im HANA-Repository gespeichert und Objekte werden zur Laufzeit aktiviert.

Dies ist der SAP-Site-Link für HANA-Produktdetails, der alle wichtigen Funktionen von HANA enthält: https://www.sap.com/products/hana.html

Laut SAP - "SAP HANA kann vor Ort oder in der Cloud bereitgestellt werden und ist eine In-Memory-Datenplattform, mit der Sie Geschäftsprozesse beschleunigen, mehr Business Intelligence bereitstellen und Ihre IT-Umgebung vereinfachen können. SAP HANA macht die Wartung separater Legacy-Systeme und isolierter Daten überflüssig, sodass Sie in der neuen digitalen Wirtschaft live arbeiten und bessere Geschäftsentscheidungen treffen können. "

Die BI-Entwicklung ist immer eine Herausforderung für Unternehmen mit einer großen Menge historischer Daten. Herkömmliche Datenbanken oder DW-Systeme - SQL Server, BW oder Oracle - unterstützen keine Live-Berichterstellung, da sie das Transaktionssystem und Data Warehouse nicht auf demselben System ausführen können. In vielen Organisationen werden Transaktionssystem und Data Warehouse getrennt gehalten, da die Ausführung komplexer OLAP-Abfragen die Leistung der Systeme erheblich beeinträchtigt. ETL-Prozesse werden zum Extrahieren, Transformieren und Laden von Daten von SAP ECC in Data Warehouse verwendet.

Wenn eine große Anzahl gleichzeitiger OLTP-Transaktionen zusammen mit OLAP-Abfragen ausgeführt wird, besteht die Möglichkeit, dass das System abstürzt. SAP HANA unterstützt die Echtzeit-Datenreplikation aus dem Transaktionssystem mithilfe der SLT-Methode, einem triggerbasierten Ansatz für die Datenreplikation.

SAP HANA ist eine In-Memory-Datenbank, daher ist das Lesen von Daten im Vergleich zu herkömmlichen Systemen 1 Million Mal schneller. Komplexe OLAP-Abfragen in einem Business Intelligence-Bericht benötigen weniger Zeit für die Ausführung, wenn das DW-System eine große Menge historischer Daten enthält. HANA unterstützt alle Aggregationen im laufenden Betrieb. Daher muss die aggregierte Tabelle nicht in der Datenbank gespeichert werden. Aufgrund unterschiedlicher Komprimierungsalgorithmen und spaltenbasierter Speicherung von Tabellen benötigt die HANA-Datenbank im Vergleich zu anderen RDBMS-Systemen weniger Speicherplatz zum Speichern von mehr Daten.

SAP bietet BusinessObjects als BI-Berichts- und Dashboard-Tool an, das von vielen Organisationen verwendet wird, die SAP ERP als Transaktionssystem implementiert haben. SAP BusinessObjects bestehen aus mehreren Tools für Business Intelligence-Berichte und Dashboards.

  • Web Intelligence
  • Dashboard Designer (früher bekannt als Xcelsius)
  • Universe Designer (für semantische Ebene)
  • SAP Crystal Reports
  • SAP Lumira
  • SAP Design Studio
  • BusinessObjects Explorer
  • Analyse für OLAP

Alle diese Tools sind eng in SAP BW und SAP HANA integriert und unterstützen alle Datenmodellierungs- und ETL-Funktionen des SAP-Systems. Web Intelligence wird für detaillierte Berichte verwendet und verwendet Query Panel und Universe Designer als semantische Schicht, um eine Verbindung zu Nicht-SAP-Datenquellen herzustellen. Dashboard Designer ist das Dashboard-Tool, das viele vordefinierte Vorlagen zum Erstellen statischer und dynamischer Diagramme bereitstellt.

Universe Designer(UDT / IDT) ist ein Tool zum Erstellen der semantischen Schicht für Nicht-SAP-Datenquellen sowie zum Erstellen von Datenmodellen für HANA-Datenbankobjekte. Mithilfe der semantischen Ebene können verschiedene Funktionen wie Parameter, Filter, Erstellen / Löschen von Objekten, Ansichten der Geschäftsschicht, vordefinierte Abfragen zum Testen, Aggregationen und Variablenzuordnung definiert werden. Wenn die semantische Schicht abgeschlossen ist, kann sie im BO-Server-Repository veröffentlicht und in verschiedenen Webi-Berichten und Dashboards verwendet werden.

SAP Crystal Reports wird für pixelgenaue Berichte verwendet, bei denen Benutzer Verkaufsrechnungen, Rechnungen, Kundenaufträge usw. ausdrucken möchten.

SAP Lumira ist eines der neuen Datenvisualisierungstools, mit denen Benutzer eine Ad-hoc-Dashboarding-Funktion nutzen können.

SAP Design Studio ist auch ein Dashboard-Tool für Fortgeschrittene und unterstützt die serverseitige Programmierung, um interaktive Dashboards für Kunden zu erstellen.

SAP BusinessObjects Explorer ist ein Self-Service-BI-Tool, mit dem Dashboard-Ansichten und Datenvisualisierungen erstellt und für andere Benutzer im Team freigegeben werden können.

Analysis for OLAP ist auch ein mehrdimensionales Self-Service-Analysetool und eignet sich für die Berichterstellung über SAP BW und SAP HANA.

Das obige Bild zeigt alle BI-Tools mit durchgezogenen Linien, die über eine OLAP-Verbindung direkt mit SAP HANA verbunden und integriert werden können. Die Tools, die eine relationale Verbindung mit IDT benötigen, um eine Verbindung zu HANA herzustellen, sind mit gepunkteten Linien dargestellt.

SAP BusinessObjects war früher ein einzelnes Produkt. Im Jahr 2008 erwarb SAP dieses Produkt und fügte es als eines der wichtigsten Tools für das SAP BI-Reporting hinzu.

Es folgt der Versionsverlauf des SAP BO-Tools in umgekehrter Chronologie:

  • SAP Business Objects Business Intelligence 4.2 Service Pack 04 (Erscheinungsdatum 2017)

  • SAP Business Objects Business Intelligence 4.2 Service Pack 03 (Erscheinungsdatum September 2016)

  • SAP BusinessObjects Business Intelligence 4.2 (Erscheinungsdatum: 18. Mai 2016)

  • SAP BusinessObjects Business Intelligence 4.1 (Veröffentlichungsdatum: 23. November 2013)

  • SAP BusinessObjects Business Intelligence 4.0 (Erscheinungsdatum: 16.09.2011)

  • SAP Business Objects XI R3.0

  • SAP Business Objects XI R3.1

  • Geschäftsobjekte XI R1

  • Geschäftsobjekte XI R2

  • Geschäftsobjekte 6.x.

  • Geschäftsobjekte 5.x.

  • Geschäftsobjekte 4.x.

  • Geschäftsobjekte 3.x.

Auf wenige dieser Tools kann direkt über eine Webschnittstelle zugegriffen werden, die als bekannt ist BI Launchpad. BI Launchpad ist eine Java- oder HTML-basierte Oberfläche des BusinessObjects-Tools zur Durchführung von analytischen Berichten und Datenanalysen. Sie können die Einstellungen für Ihr BI-Launchpad festlegen, die bestimmen, welche Tool-Oberfläche über Launchpad gestartet wird.

Mithilfe der Web- oder Internetanwendung für den Zugriff auf die Webi-Oberfläche über das BI Launchpad können Sie die folgenden Aufgaben ausführen:

  • Erstellen, bearbeiten und aktualisieren Sie alle Berichte in Web Intelligence.

  • Erstellen und bearbeiten Sie alle Abfragen in keiner Datenquelle (Universen), jedoch nicht in BEx-Abfragen in der Webanwendung.

Das BI Launchpad verfügt über die folgenden wichtigen Registerkarten:

  • Home - Zeigt die letzten Nachrichten, Warnungen, Dokumente und Anwendungen an, die ausgeführt werden können.

  • Documents - Zeigt die verfügbaren Dokumente und Ordner an, um das Anzeigen, Organisieren und Verwalten der Dokumente zu vereinfachen.

  • Any open Document - Zeigt jedes geöffnete Dokument an.

Auf der Registerkarte Anwendung können Sie eine Anwendung einschließlich Web Intelligence starten. Auf der Registerkarte "Einstellungen" können Sie die BI Launchpad-Einstellungen definieren.

Um die BI Launchpad-Details und Benutzeranmeldeinformationen abzurufen, können Sie den BO-Administrator erreichen. BI Launchpad hat die folgende URLhttp://BOSERVER:8080/BOE/BI. Um sich bei BI Launchpad anzumelden, öffnen Sie den Webbrowser und geben Sie die von Ihrem Administrator angegebene Launchpad-URL ein. Der folgende Bildschirm wird angezeigt.

In SAP BusinessObjects stellen verschiedene Tools über unterschiedliche Verbindungstypen eine Verbindung zu HANA her. Nur wenige Tools stellen über eine relationale Verbindung zur HANA-Datenbank eine Verbindung zur Datenbankebene her - Tabellen, Ansichten usw., andere Tools stellen jedoch über eine OLAP-Verbindung eine direkte Verbindung zur Datenmodellierungsschicht her.

Eine OLAP-Verbindung kann in der Central Management Console (CMC) oder eine relationale Verbindung erstellt werden, und eine OLAP-Verbindung kann auch im Universe Designer definiert werden.

Relationale Verbindung

Eine relationale Verbindung wird verwendet, um eine Verbindung zur Datenbankschicht in HANA herzustellen. Sie können eine Verbindung zu Datenbankobjekten herstellen - Tabellen, Ansichten und Entwurfsdatengrundlagenebene im Information Design-Tool. Sie können auch Tabellen und Verknüpfungen aus der Datenquelle importieren.

OLAP-Verbindung

OLAP ist eine mehrdimensionale Verbindung, die in einem Datenmodell direkt auf die Geschäftsschicht verweist. Sie können eine direkte Verbindung zum mehrdimensionalen Schema herstellen und diese später mit SAP BusinessObjects-Berichterstellungstools verwenden.

BICS-Client

Um eine Verbindung zu SAP NetWeaver BW herzustellen, können Sie mithilfe der SAP BICS-Client-Middleware Zugriff auf die BEx-Abfrage gewähren. Verbindungen in IDT können lokal gespeichert oder gesichert und in einem zentralen Repository veröffentlicht werden.

Lokale Verbindungen werden als gespeichert .cnxAuf diese Dateien kann jeder Benutzer zugreifen, der IDT ausführt. Sobald Sie die Verbindung zum Repository veröffentlicht haben, werden sie in eine gesicherte Verbindung geändert.

Eine gesicherte Verbindung wird im Repository veröffentlicht und im Verbindungsordner gespeichert. Sie können gesicherte Verbindungen auch mit den Befehlen Relationale Relation einfügen und OLAP-Verbindung einfügen in der Repository-Ressourcenansicht erstellen.

Lassen Sie uns sehen, wie eine relationale Verbindung erstellt wird, mit der eine Verbindung zur HANA-Datenbankebene hergestellt werden kann, um die Data Foundation-Ebene für die BOBJ-Berichterstellung in einem Universum zu entwerfen.

Navigieren Sie zu Information Design Tool → Klicken Sie auf Neu → Projekt → Geben Sie den Projektnamen ein → Fertig stellen. Klicken Sie mit der rechten Maustaste auf den Projektnamen → Neu → Relationale Verbindung.

Geben Sie im nächsten Fenster den Namen der relationalen Verbindung ein → Klicken Sie auf die Schaltfläche Weiter.

Um eine Verbindung zur HANA-Datenbank herzustellen, wählen Sie im Bildschirm zur Treiberauswahl die Option SAP HANA-Datenbank 1.0 aus. Im folgenden Schnappschuss haben wir SAP HANA → JDBC-Treiber → Weiter ausgewählt.

Beachten Sie, dass Sie zum Herstellen einer Verbindung zur HANA-Datenbank über die folgenden Informationen verfügen sollten:

  • Hostname
  • Instanznummer
  • Nutzername
  • Password

Sie können auch aus verschiedenen Authentifizierungsmodi wie LDAP oder einem anderen Modus auswählen, der für die HANA-Systemanmeldung konfiguriert ist. Klicken Sie auf die Schaltfläche Weiter.

Im nächsten Fenster werden Sie aufgefordert, Verbindungsparameter einzugeben - Verbindungspoolmodus, Pool-Timeout, Array-Abrufgröße, Array-Bindungsgröße, Anmeldetemout usw. Wenn Sie diese Informationen übergeben haben, klicken Sie auf die Schaltfläche Fertig stellen.

Dadurch wird eine relationale Verbindung zur Quell-HANA-Datenbank hergestellt und es kann eine Verbindung zu Datenbankebenenobjekten für die Berichterstellung hergestellt werden. Sie können die folgenden Informationen auf dem Bildschirm Verbindungsparameter sehen -

  • General
  • Anmeldeparameter
  • Konfigurationsparameter

Sie können jeden Parameterwert auch durch Klicken auf die Schaltfläche Bearbeiten bearbeiten. Wenn diese Verbindung im Universe Designer verwendet wird, verweist dies auf alle Datenbankobjekte in der HANA-Datenbank. Sie können Tabellen und Ansichten aus der HANA-Datenbank importieren, um eine Datengrundlage eines Universums zu erstellen. Um die Verbindung zu testen, klicken Sie auf Verbindung testen. Sie erhalten eine Meldung, dass die Verbindung erfolgreich ist.

Um diese Verbindung im BO-Repository zu veröffentlichen, damit sie von jedem Tool verwendet werden kann, klicken Sie mit der rechten Maustaste auf den Verbindungsnamen und wählen Sie Verbindung in einem Repository veröffentlichen. Dadurch wird ein neues Objekt auf der Registerkarte Projekt mit erstellt.cns Erweiterung.

.cns - Gesicherte Repository-Verbindung

.cnx-local unsecured - Wenn Sie diese Verbindung verwenden, können Sie nichts im Repository veröffentlichen.

Note- In SAP BusinessObjects unterstützen die meisten Tools Universe als Datenquelle für die Berichterstellung. Über eine relationale Verbindung können Sie eine Verbindung zu einem beliebigen HANA-Datenbanksystem herstellen und Tabellen und Ansichten für Data Foundation Layer importieren. Einmal.dfxdefiniert ist, ist es erforderlich, eine Business-Schicht über dieser Schicht zu entwickeln. Wenn das Universum im BO-Server-Repository veröffentlicht wird, kann es von jedem BOBJ-Tool für Berichtszwecke verwendet werden.

Eine OLAP-Verbindung wird verwendet, um eine Verbindung zur HANA-Informationsansicht oder einem Datenmodell herzustellen und alle in der Geschäftsschicht definierten Geschäftsobjekte für die Berichterstellung direkt zu importieren.

Um eine neue OLAP-Verbindung zu erstellen, klicken Sie mit der rechten Maustaste auf den Projektnamen → Neu → OLAP-Verbindung.

Geben Sie im nächsten Fenster den Verbindungsnamen Beschreibung (optional) ein und klicken Sie auf Weiter.

Note- Sie verweisen eine OLAP-Verbindung auf einen bestimmten Cube oder vervollständigen das HANA-Repository. Wenn diese Verbindung in einem BO Reporting-Tool verwendet wird, können Sie alle Objekte direkt in die HANA-Modellierungsansicht importieren oder auch alle veröffentlichten Informationsansichten im Repository anzeigen und eines für die Berichterstellung auswählen.

Wählen Sie als Nächstes einen OLAP-Middleware-Treiber aus. Es zeigt eine Liste aller verfügbaren OLAP-Datenquellen. Sie können eine beliebige OLAP-Datenquelle nach Bedarf auswählen.

Note- Sie müssen keine Datengrundlage erstellen, da ein OLAP direkt auf die Business-Ebene trifft. Sie können Dimensionen, Kennzahlen und andere Eigenschaften auf der Business-Ebene definieren.

Wählen Sie den geeigneten Middleware-Treiber für die Verbindung zur OLAP-Datenquelle aus und klicken Sie auf Weiter. Um eine Verbindung zu HANA-Ansichten herzustellen, wählen Sie SAP HANA → SAP HANA Client.

Um eine Verbindung zum HANA-System herzustellen, benötigen Sie die folgenden Informationen:

  • Servername
  • Instanznummer
  • Authentifizierungsdetails

Wenn Sie die obigen Details eingeben und auf die Schaltfläche Weiter klicken, werden Sie gefragt, ob diese Verbindung auf einen bestimmten Cube oder auf alle Cubes im HANA-Repository verweisen soll.

Sobald diese Option ausgewählt ist, klicken Sie unten auf dem Bildschirm auf die Schaltfläche Fertig stellen.

Jetzt müssen Sie die Verbindung zum Repository veröffentlichen. Klicken Sie mit der rechten Maustaste auf Verbindung → Veröffentlichen Sie die Verbindung im Repository.

Wenn mit dem Information Design Tool eine neue Verbindung erstellt wird, können die folgenden Verbindungsparameter definiert werden:

  • Connection Pool Mode - Dies wird verwendet, um die Verbindung aktiv zu halten.

  • Pool Timeout - Wenn Sie den Verbindungspoolmodus so einstellen, dass die Verbindung aktiv bleibt, dauert es in Minuten, bis die Verbindung geöffnet bleibt.

  • Array Fetch Size - Hier wird die maximale Anzahl von Zeilen angegeben, die aus der Datenbank abgerufen werden können.

Beispiel

Betrachten wir ein Beispiel. Sie geben einen Wert von 25 ein und Ihre Abfrage gibt 150 Zeilen zurück. Daher wird es mit 6 Abrufen von jeweils 25 Zeilen abgerufen.

Array Bind Size - Dieses Feld ist für das Entwerfen des Universums in IDT nicht erforderlich.

Login Timeout - Er bestimmt die Minuten, in denen eine Verbindung eine Zeitüberschreitung versucht, und es wird eine Fehlermeldung angezeigt.

Es gibt verschiedene benutzerdefinierte Parameter, die ebenfalls definiert werden können, z. B. ConnectInit, Hinweis.

Die SAP-HANA-Modellierung ist eine der wichtigsten Funktionen des HANA-Systems. Auf diese Weise können mehrdimensionale Objekte über HANA-Datenbankobjekten erstellt werden, um die Geschäftsanforderungen für die Berichterstellung zu erfüllen. Sie können komplexe Geschäftslogik mithilfe von HANA-Informationsmodellen implementieren, um einen aussagekräftigen Bericht für die Analyse zu erstellen.

Merkmale der HANA-Modellierung

Die SAP-HANA-Modellierung ist eines der Schlüsselkonzepte im HANA-BI-Reporting.

  • Mithilfe der HANA-Modellierung können Sie komplexe Datenmodelle gemäß den Geschäftsanforderungen erstellen, um mehrere Ansichten von Transaktionsdaten bereitzustellen, die in physischen Tabellen der HANA-Datenbank gespeichert sind.

  • Die SAP-HANA-Modellierung kann nur für spaltenbasierte Speichertabellen durchgeführt werden.

  • HANA-Modellierungsansichten können direkt von SAP BusinessObjects-Berichterstellungstools wie Crystal Reports oder Lumira über eine OALP- oder HTTP-Verbindung verwendet werden.

  • HANA unterstützt verschiedene Arten von Modellierungsansichten, z. B. - Die Attributansicht wird zum Modellieren von Merkmalen verwendet, die Analyseansicht wird zum Implementieren des Sternschemas verwendet und die Berechnungsansicht wird zum Implementieren komplexer Logiken verwendet, die mit anderen Arten von Ansichten (Galaxy-Schema) nicht möglich sind.

  • SAP-HANA-Modellierungsansichten können mithilfe des HANA MDX-Anbieters auch direkt mit Tools von Drittanbietern wie MS Excel verbunden werden.

  • SAP HANA Modeling unterstützt verschiedene Funktionen von Business Layer - Erstellen neuer berechneter Spalten, neuer Kennzahlen, Eingabeparameter, Hierarchien usw.

SAP HANA bietet die folgenden drei Arten von Informationsansichten:

  • Attributansicht
  • Analytische Ansicht
  • Berechnungsansicht

Alle HANA-Modellierungsobjekte werden im HANA-Repository gespeichert und können mit jedem BI-Tool über eine ordnungsgemäße Authentifizierung direkt aufgerufen werden. Wenn diese Objekte über eine OLAP- oder HTTP-Verbindung in eines der Berichterstellungstools importiert werden, werden auch alle benutzerdefinierten Eigenschaften dieses Modells importiert.

Die SAP HANA Suite bietet auch grundlegende BI-Berichtsfunktionen, mit denen Sie mithilfe von Daten in HANA-Modellen interaktive Diagramme erstellen können.

Wie bei anderen BI-Berichterstellungstools können Sie der Beschriftungs- und Werteachse Bemaßungs- und Messwerte hinzufügen. HANA bietet die folgenden Optionen für die BI-Analyse:

  • Analysis- Auf dieser Registerkarte können Sie verschiedenen Beschriftungsachsen unterschiedliche Bemaßungs- und Messwerte hinzufügen. Filter können gemäß den Geschäftsanforderungen angewendet werden.

  • Distinct Values - Auf dieser Registerkarte werden unterschiedliche Werte in der Datenanalyse für jede Dimension angezeigt.

  • Raw Data - Auf dieser Registerkarte werden alle Rohdaten angezeigt, die aus dem Datenmodell gemäß den Business Layer-Parametern stammen.

In einem BI-Bericht können Sie aus folgenden Optionen auswählen: Diagramm, Tabelle, Raster oder HTML.

In SAP HANA werden Eingabeparameter verwendet, um die Daten durch Übergabe einer Eingabe vom Benutzer zu filtern und zur Laufzeit zusätzliche Berechnungen durchzuführen. Die Daten werden basierend auf dem Eingabewert abgerufen, wenn eine Ansicht ausgeführt wird.

Beispiel

Stellen Sie sich ein Szenario vor, in dem ein Eingabeparameter auf die "Sold_Qty" angewendet wird, dh wenn die Sold_Qty größer als 20 ist, gibt es 10% Rabatt auf Total_Price. Ansonsten bleibt es gleich.

Eingabeparameter werden in HANA-Modellierungsansichten mit SAP HANA Studio erstellt. Wenn diese Ansichten in einem BO-Berichtstool verwendet werden und der Bericht aktualisiert wird, werden Benutzer aufgefordert, einen Eingabewert für ein bestimmtes Feld zu übergeben. Navigieren Sie zum Erstellen eines neuen Parameters zum Abschnitt Semantik in der Ansicht HANA-Modellierung.

Navigieren Sie in der semantischen Ebene zur Registerkarte Parameter / Variablen und klicken Sie auf das Zeichen "+". Wählen Sie Eingabeparameter erstellen wie im folgenden Screenshot gezeigt.

Dies öffnet ein neues Dialogfeld. Geben Sie den technischen Namen und die Beschreibung des Eingabeparameters ein. Wählen Sie den Eingabeparametertyp aus der Dropdown-Liste.

Wir haben die folgenden Eingabeparametertypen in HANA -

  • Direct - Mit diesem Parametertyp können Sie einen beliebigen Wert für den Parameter übergeben.

  • Column - Mit diesem Parametertyp können Sie einen beliebigen Wert aus der Liste der verschiedenen Werte auswählen, die in einer Spalte in der HANA-Ansicht verfügbar sind.

  • Derived from table - Es ist auch möglich, dynamische Werte in einer Tabelle zu erstellen und einen beliebigen verfügbaren Wert aus der Liste auszuwählen.

  • Static List - Es ist auch möglich, eine statische Liste von Werten zu erstellen und während der Ausführung eine Eingabe bereitzustellen.

Note - Sie können auch das Kontrollkästchen aktivieren, um einen Eingabeparameter zur obligatorischen Option zu machen.

Sie können den Datentyp des Eingabewerts auswählen, sodass das System nur den zulässigen Werttyp für dieses Feld akzeptiert. Diese Option variiert je nach Parametertyp. Folgende Datentypoptionen stehen zur Verfügung:

  • Currency
  • Maßeinheit
  • Date

Sie können den Eingabeparameter auch mithilfe der SQL-Abfrage übergeben. Navigieren Sie zum Anzeigen der SQL-Abfrage zur Registerkarte Datenvorschau in der Ansicht HANA-Modellierung. Eingabeparameter mit SQL werden mit "PLACEHOLDER" übergeben.

Klicken Sie anschließend auf "Protokoll anzeigen" und doppelklicken Sie dann auf die unten hervorgehobene Nachricht. Dies öffnet ein neues Fenster mit der folgenden SQL-Abfrage.

('PLACEHOLDER' = ('$$ Sold_Qty $$', '20'))
   WHERE ("REGION_NAME" IN ('NA') )
   GROUP BY "NET_AMOUNT", "PROFIT";

In SAP HANA werden Attributansichten zum Modellieren von Merkmalen verwendet. Sie werden zum Verknüpfen von Dimensionstabellen oder anderen Attributansichten verwendet. Sie können auch eine neue Attributansicht aus den bereits vorhandenen Attributansichten in anderen Paketen kopieren, ohne dass Sie die Ansichtsattribute ändern können.

Im Folgenden sind die wichtigsten Merkmale der HANA-Attributansicht aufgeführt.

  • Attributansichten werden in Analyse- und Berechnungsansichten zur Analyse verwendet, um die Stammdaten zu übergeben.

  • Sie ähneln den Merkmalen in BM und enthalten die Stammdaten.

  • Attributansichten werden zur Leistungsoptimierung in großen Dimensionstabellen verwendet. Sie können die Anzahl der Attribute in einer Attributansicht begrenzen, die für Berichts- und Analysezwecke weiter verwendet werden.

  • Attributansichten werden verwendet, um die Stammdaten zu modellieren, um einen Kontext zu erhalten.

Wie erstelle ich eine Attributansicht?

In SAP HANA werden alle Modellierungsobjekte im Paket erstellt und im HANA Repository gespeichert. Wählen Sie den Paketnamen aus, unter dem Sie eine Attributansicht erstellen möchten. Klicken Sie mit der rechten Maustaste auf Paketname → Gehen Sie zu Neu → Attributansicht ...

Wenn Sie auf Attributansicht klicken, wird ein neues Fenster geöffnet. Geben Sie den Namen und die Beschreibung der Attributansicht in dieses Fenster ein und wählen Sie in der Dropdown-Liste Ansichtstyp und Untertyp aus.

Im Folgenden sind die Kategorien des Untertyps "Attributansicht" aufgeführt.

  • Standard
  • Time
  • Derived

Wenn Sie eine vorhandene Attributansicht kopieren möchten, können Sie die Option "Kopieren von" verwenden. Wenn Sie auf die Option "Kopieren von" klicken, werden alle anderen Attributansichten angezeigt, mit denen Sie eine Kopie erstellen können.

Die Attributansicht des Zeituntertyps ist ein spezieller Typ der Attributansicht, mit der Data Foundation eine Zeitdimension hinzugefügt wird. Wenn Sie den Attributnamen, den Typ und den Untertyp eingeben und auf Fertig stellen klicken, werden drei Arbeitsbereiche geöffnet.

  • Szenariobereich mit Data Foundation und Semantic Layer.

  • Detailbereich, in dem das Attribut aller Tabellen angezeigt wird, die zu Data Foundation hinzugefügt und zwischen diesen verknüpft wurden.

  • Ausgabebereich, in dem Sie Attribute aus dem Detailbereich hinzufügen können, um im Bericht zu filtern.

Sie können Data Foundation Objekte hinzufügen, indem Sie auf das Pluszeichen neben Data Foundation klicken. Sie können im Szenariobereich mehrere Dimensionstabellen und Attributansichten hinzufügen und diese mit einem Primärschlüssel verbinden.

Wenn Sie in Data Foundation auf "Objekte hinzufügen" + "klicken, wird eine Suchleiste angezeigt, in der Sie dem Szenariobereich Dimensionstabellen und Attributansichten hinzufügen können. Sobald Tabellen oder Attributansichten zu Data Foundation hinzugefügt wurden, werden alle Spalten im rechten Bereich angezeigt. Sie können mithilfe eines Primärschlüssels im Detailbereich verbunden werden (siehe folgenden Screenshot).

Wählen Sie nach Abschluss der Verknüpfung im Detailbereich mehrere Attribute aus, klicken Sie mit der rechten Maustaste und wählen Sie Zur Ausgabe hinzufügen. Alle Spalten werden dem Ausgabebereich hinzugefügt. Klicken Sie nun auf die Option Aktivieren und Sie erhalten eine Bestätigungsmeldung im Auftragsprotokoll.

Jetzt können Sie mit der rechten Maustaste auf die Attributansicht klicken und zur Datenvorschau wechseln. Sobald Sie auf Datenvorschau klicken, werden alle Attribute angezeigt, die dem Ausgabebereich unter Verfügbare Objekte hinzugefügt wurden.

SAP HANA bietet auch Berichtsfunktionen für die Datenanalyse. Diese Objekte können durch einen Rechtsklick oder durch Ziehen der Objekte zur Etiketten- und Werteachse hinzugefügt werden (siehe folgenden Screenshot).

Die analytische Ansicht hat die Form eines Sternschemas, bei dem eine Faktentabelle mit mehreren Dimensionstabellen verknüpft wird. Analytische Ansichten nutzen die reale Leistung von SAP HANA, um komplexe Berechnungen und Aggregatfunktionen durchzuführen, indem Tabellen in Form eines Star-Schemas verknüpft und Star-Schema-Abfragen ausgeführt werden.

Im Folgenden sind die wichtigsten Merkmale von SAP HANA Analytic View aufgeführt:

  • Analytische Ansichten werden verwendet, um komplexe Berechnungen und Aggregatfunktionen wie Summe, Anzahl, Min, Max usw. durchzuführen.

  • Analytische Ansichten dienen zum Ausführen von Star-Schemaabfragen.

  • Jede Analyseansicht verfügt über eine Faktentabelle, die von mehreren Dimensionstabellen umgeben ist. Die Faktentabelle enthält einen Primärschlüssel für jede Dim-Tabelle und jede Kennzahl.

  • Analytische Ansichten ähneln Info-Objekten und Info-Sets von SAP BW.

  • SAP BusinessObjects-Berichterstellungstools können über eine OLAP-Verbindung für Berichterstellung und Dashboard eine Verbindung zur Analyseansicht herstellen.

Wie erstelle ich eine analytische Ansicht?

In SAP HANA können Sie eine Analyseansicht erstellen, um Star Schema-Abfragen zu implementieren. Alle diese Objekte werden in einem Paket erstellt und im HANA Repository veröffentlicht.

Um eine neue Analyseansicht zu erstellen, wählen Sie den Paketnamen aus, unter dem Sie sie erstellen möchten. Klicken Sie mit der rechten Maustaste auf das Paket → Gehen Sie zur Registerkarte Neu → Analytische Ansicht. Wenn Sie auf eine Analyseansicht klicken, wird ein neues Fenster geöffnet. Geben Sie den Namen und die Beschreibung der Ansicht und aus der Dropdown-Liste ein, wählen Sie den Ansichtstyp und klicken Sie schließlich auf Fertig stellen.

Wenn Sie auf Fertig stellen klicken, wird eine Analyseansicht mit Data Foundation und Star Join-Option angezeigt. Klicken Sie zum Hinzufügen von Tabellen zur Analyseansicht auf die Datengrundlage, um Dimensions- und Faktentabellen hinzuzufügen. Klicken Sie auf die Sternverknüpfung, um Attributansichten hinzuzufügen.

Fügen Sie der Data Foundation Dim- und Fact-Tabellen mit dem Pluszeichen "+" hinzu. Im folgenden Beispiel haben wir Data Foundation 3 Dim-Tabellen hinzugefügt: DIM_CUSTOMER, DIM_PRODUCT, DIM_REGION und 1 Faktentabelle FCT_SALES zum Detailbereich. Ein Join wird angewendet, um Dim-Tabellen mithilfe der in der Faktentabelle gespeicherten Primärschlüssel mit der Faktentabelle zu verbinden.

Wählen Sie Attribute aus der Tabelle Dim and Fact aus, um sie dem Ausgabebereich hinzuzufügen, wie im folgenden Screenshot gezeigt. Ändern Sie den Datentyp von Fakten von der Faktentabelle in Kennzahlen.

Navigieren Sie zur semantischen Ebene, wählen Sie Dimension und Kennzahlen aus und klicken Sie auf den Datentyp, wenn dieser nicht standardmäßig ausgewählt ist. Sie können auch die automatische Erkennung verwenden. Aktivieren Sie als Nächstes die Ansicht.

Klicken Sie zum Aktivieren der Ansicht auf die Pfeilmarkierung oben (F8). Sobald Sie die Ansicht aktivieren und auf Datenvorschau klicken, werden alle Attribute und Kennzahlen unter der Liste der verfügbaren Objekte hinzugefügt. Hinzufügen von Attributen zur Beschriftungsachse und Messen zur Wertachse zu Analysezwecken.

Berechnungsansichten werden verwendet, um komplexe Berechnungen durchzuführen, die mit der Attribut- oder Analyseansicht nicht möglich sind. Sie können beim Entwerfen von Berechnungsansichten auch Attribut- und Analyseansichten verwenden.

Im Folgenden sind einige Merkmale von Berechnungsansichten aufgeführt:

  • Berechnungsansichten werden verwendet, um Analyse-, Attribut- und andere Berechnungsansichten zu verwenden.

  • Es gibt zwei Möglichkeiten, Berechnungsansichten zu erstellen: Verwenden des SQL-Editors oder der grafischen Option.

  • Es verfügt über integrierte Knoten für Union, Join, Projektion und Aggregation.

  • SAP BusinessObjects-Berichterstellungstools können über eine OLAP-Verbindung für Berichterstellung und Dashboard eine Verbindung zur Berechnungsansicht herstellen.

Wie erstelle ich eine Berechnungsansicht?

Wählen Sie den Paketnamen, unter dem Sie eine Berechnungsansicht erstellen möchten. Klicken Sie mit der rechten Maustaste auf das Paket → Gehen Sie zu Neu → Berechnungsansicht. Wenn Sie auf die Berechnungsansicht klicken, wird ein neues Fenster geöffnet.

Geben Sie den Namen und die Beschreibung der Ansicht ein und wählen Sie den Ansichtstyp als Berechnungsansicht, Untertyp Standard oder Zeit (dies ist eine spezielle Art von Ansicht, die eine Zeitdimension hinzufügt). Sie können zwei Arten der Berechnungsansicht verwenden - Grafik- und SQL-Skript.

Die Berechnungsansicht bietet die Option, einen Star Join zu verwenden oder keinen Star Join zu verwenden. Außerdem hat es zwei verschiedene Datenkategorien -

  • Cube- Wenn ein Benutzer Cube als Datenkategorie auswählt, ist der Standardknoten Aggregation. Sie können Star Join with Cube-Dimension auswählen.

  • Dimension - Wenn ein Benutzer Dimension als Datenkategorie auswählt, ist der Standardknoten Projektion.

Berechnungsansicht mit Star Join

Wenn Sie die Berechnungsansicht mit Star Join verwenden, können bei der Datengrundlage keine Basisspaltentabellen, Attributansichten oder analytischen Ansichten hinzugefügt werden. Alle Dimensionstabellen müssen in Dimensionsberechnungsansichten geändert werden, um in Star Join verwendet zu werden. Alle Faktentabellen können hinzugefügt werden und Standardknoten in der Berechnungsansicht verwenden.

Beispiel

Das folgende Beispiel zeigt, wie wir die Berechnungsansicht mit Star Join verwenden können.

Sie haben vier Tabellen, zwei Dim-Tabellen und zwei Faktentabellen. Sie müssen eine Liste aller Mitarbeiter mit ihrem Beitrittsdatum, Emp-Namen, empId, Gehalt und Bonus finden.

Vorteile der Verwendung eines Star Join

  • Dies vereinfacht den Entwurfsprozess. Sie müssen keine analytischen Ansichten und Attributansichten erstellen. Faktentabellen können direkt als Projektionen verwendet werden.

  • 3NF ist mit Star Join möglich.

Berechnungsansicht ohne Sternverbindung

Dies ermöglicht die Verwendung anderer Attributansichten und analytischer Ansichten unter Verwendung verschiedener Knoten, die in Calculation Join verfügbar sind.

Im obigen Screenshot sehen Sie zwei analytische Ansichten - AN_Fact1 und AN_Fact2 -, die mithilfe der Knoten Projektion 1 und Projektion 2 verwendet und dann mithilfe eines Verknüpfungsknotens verbunden werden.

SAP HANA ist eine In-Memory-Datenbank, die alle Funktionen einer herkömmlichen Datenbank unterstützt. Sie können alle DDL-, DML- und DCL-Anweisungen für Datenbankobjekte ausführen. Benutzer können mithilfe des HANA Studio-Frontends neue Tabellen, Ansichten, Funktionen, Trigger und alle anderen Datenbankfunktionen erstellen.

Auf Tabellen in der HANA-Datenbank kann über HANA Studio auf der Registerkarte Katalog unter Schemas zugegriffen werden. Neue Tabellen können mit den folgenden zwei Methoden erstellt werden:

  • Verwenden des SQL-Editors
  • Verwenden der GUI-Option

Alle Datenbankobjekte - Tabellen, Ansichten und andere Objekte - können zum Entwerfen einer Universe-Data Foundation-Schicht und später zum Veröffentlichen der Business-Schicht im BO-Repository für BI-Berichte verwendet werden.

Wie greife ich auf den SQL Editor zu?

Öffnen Sie in SAP HANA Studio den SQL-Editor, indem Sie den Schemanamen auswählen und auf die eingekreiste Option im folgenden Screenshot klicken. Sie können alle SQL-Abfragen im SQL-Editor ausführen, die zur Ausführung herkömmlicher Datenbankfunktionen erforderlich sind. Sie können neue Tabellen und Ansichten erstellen, indem Sie den Befehl CREATE in das Editorfenster schreiben oder mit der rechten Maustaste auf den Schemanamen klicken und das folgende Skript zum Erstellen schreiben.

Im Folgenden finden Sie den Befehl "Tabelle SQL erstellen", mit dem eine Spaltentabelle in der HANA-Datenbank erstellt werden kann.

Create column Table Sample1 (
   Cust_ID INTEGER,
   Cust_NAME VARCHAR(10),
   PRIMARY KEY (Cust_ID)
);

Führen Sie zum Einfügen der Daten die Insert-Anweisung im SQL-Editor aus. "Beispiel" ist der Tabellenname.

Insert into Sample Values (101,'Jon');
Insert into Sample Values (201,'Tina');
Insert into Sample Values (301,'Jacob');

Wenn die Daten eingegeben werden, können Sie die Daten in dieser zeilenbasierten Tabelle anzeigen, indem Sie zur Option Datenvorschau wechseln. Um die Daten anzuzeigen, klicken Sie mit der rechten Maustaste auf den Tabellennamen → Datenvorschau öffnen.

Alle Datenbankobjekte im SAP-HANA-System werden im Ordner CATALOG in HANA Studio verwaltet. Im Folgenden sind die wichtigsten Funktionen des SAP-HANA-Datenbanksystems aufgeführt:

  • Sie können eine leistungsstarke In-Memory-Datenbank für die Verarbeitung komplexer Transaktionen und Analysen verwenden. Sie können große Datenbankvolumes in Datenbankcontainern mit mehreren Mandanten verwalten.

  • Das SAP-HANA-System kombiniert die OLAP- und OLTP-Verarbeitung in einer einzigen In-Memory-Datenbank. Es beseitigt die Festplattenengpässe und bietet bahnbrechende Leistung.

  • Mit der speicherinternen Datenbankkomponente von SAP HANA können Sie erweiterte analytische Abfragen ausführen, die komplexer Natur sind und Hochgeschwindigkeitstransaktionen umfassen, um in Sekundenbruchteilen die richtigen, aktuellen Antworten zu erhalten.

Alle zweidimensionalen Objekte sind in Schemas in der HANA-Datenbank vorhanden. Schemas werden in HANA Studio im Ordner "Katalog" angezeigt. Wenn Sie eines der Schemas erweitern, werden verschiedene relationale Objekte angezeigt - Funktionen, Indizes, Ansichten und Synonyme.

Wenn Sie das SAP-HANA-Cockpit über den folgenden Link öffnen, werden im HANA-System verschiedene Datenbankfunktionen angezeigt: https://best:4303/sap/hana/admin/cockpit

Wie erstelle ich eine Ansicht in HANA DB?

Schreiben Sie die folgende SQL-Anweisung, um eine Ansicht in einer Tabelle zu erstellen.

Erstellen Sie die Ansicht view_name als

select ARTICLE_ID,ARTICLE_LABEL,CATEGORY,SALE_PRICE
from "AA_HANA11"."ARTICLE_LOOKUP";

Eine Ansicht löschen

Sie können eine Ansicht mit dem Befehl Löschen löschen, wie wir eine Tabelle löschen.

Drop view "AA_HANA11"."DEMO_TEST";

In älteren Versionen von SAP BusinessObjects (4.1 oder früher) besteht die einzige Möglichkeit, Webi mit HANA zu verbinden, in der Verwendung des Universums. Das Universum basiert auf HANA-Ansichten. Anschließend können wir mithilfe des Webi-Abfragefelds Objekte im Webi-Bericht verwenden.

Mit der Veröffentlichung von SAP BO 4.2 bietet SAP mehrere Möglichkeiten, den Webi-Bericht mit HANA-Ansichten zu verbinden. Im Folgenden finden Sie die vier Möglichkeiten, um Web Intelligence mit HANA-Modellierungsansichten zu verbinden:

  • Verwenden des Universums über HANA-Modellierungsansichten
  • Direkte Webi-Verbindung mit HANA-Modellierungsansichten
  • SAP HANA Online-Konnektivität
  • Freihand-SQL verwenden

Verwenden des Universums über HANA-Modellierungsansichten

Wie bereits erwähnt, können wir mit HANA Studio HANA-Ansichten - Attribut-, Analyse- und Berechnungsansichten - entwickeln. Um ein Universum zu erstellen, müssen Sie eine relationale Verbindung erstellen, die auf HANA DB-Schemas verweist.

Um eine neue relationale Verbindung zu erstellen, beginnen Sie zunächst mit einem neuen Projekt in der Ansicht Lokales Projekt. Öffnen Sie das Information Design Tool → Klicken Sie auf Neu → Projekt → Geben Sie den Projektnamen ein → Fertig stellen. Dadurch wird ein neues Projekt im Fenster Lokale Projekte erstellt.

Klicken Sie anschließend mit der rechten Maustaste auf den Projektnamen → Neu → Relationale Verbindung.

Geben Sie im nächsten Fenster Verbindungsname ein → Geben Sie den Verbindungs- / Ressourcennamen ein → klicken Sie auf Weiter.

Sie werden aufgefordert, eine Middleware für die Verbindung auszuwählen. Wählen Sie die Middleware gemäß Datenquelle aus. Sie können SAP oder Nicht-SAP als Datenquelle auswählen und eine relationale Verbindung zur Datenbank herstellen.

Hier haben wir SAP aus der Liste ausgewählt → SAP-HANA-Datenbank → JDBC → Klicken Sie auf Weiter.

Geben Sie im nächsten Fenster den Authentifizierungsmodus, den Benutzernamen und das Kennwort ein. Geben Sie den SAP-HANA-Hostnamen und die Instanznummer ein und klicken Sie auf Weiter.

Definieren Sie im folgenden Fenster Verbindungsparameter wie - Zeitüberschreitung, Array-Abrufgröße, Array-Bindungsgröße usw. Klicken Sie auf Fertig stellen.

Wenn Sie auf die Schaltfläche Fertig stellen klicken, wird eine neue relationale Verbindung erstellt, die auf die SAP-HANA-Datenbank mit verweist .cnxDateierweiterung. Sie können auf Verbindung testen klicken. Der untere Teil des Fensters informiert Sie über Verbindungsparameter - Anmeldeparameter, Konfigurationsparameter usw.

Klicken Sie auf Verbindung testen → Erfolgreich. Sie müssen diese Verbindung im Repository veröffentlichen, um sie zur Verwendung verfügbar zu machen.

Um diese Verbindung zu veröffentlichen, klicken Sie mit der rechten Maustaste auf den Verbindungsnamen → Verbindung im Repository veröffentlichen → Geben Sie das BO-Repository-Kennwort ein → Verbinden → Fertig stellen → Ja.

Erstellen Sie jetzt eine Data Foundation mit der SAP-HANA-Ansicht. Klicken Sie mit der rechten Maustaste auf Verbindungsname → Wählen Sie Neu → Datengrundlage.

Geben Sie den Ressourcennamen ein und klicken Sie auf Weiter. Sie können Single Source Enabled oder Multi Source Enabled als Datengrundlagentyp auswählen. Wählen Sie Multisource-fähig und übergeben Sie die Authentifizierungsdetails, nachdem Sie die Verbindung ausgewählt haben.

Nachdem Sie auf Weiter geklickt haben, wählen Sie den Schemaknoten _SYS_BIC aus, in dem alle HANA-Ansichten und Spaltentabellen gespeichert sind. Fügen Sie der Data Foundation-Ebene die erforderliche Ansicht von HANA hinzu. Sie können die Business-Schicht auf dieser Datengrundlage aufbauen und sie für Berichtszwecke im BO-Server-Repository veröffentlichen.

Direkte Webi-Verbindung mit HANA-Modellierungsansichten

Diese Funktion wurde kürzlich zu SAP BO 4.2 hinzugefügt, um eine direkte Verbindung zu HANA-Modellierungsansichten über eine OLAP-Verbindung zu ermöglichen. Wenn Sie über eine OLAP-Verbindung eine Verbindung zum HANA-Repository herstellen, können Sie eine Verbindung zu allen im HANA-System erstellten Paketen herstellen. Sie können eines der Pakete auswählen → Navigieren Sie zu den im Paket gespeicherten HANA-Ansichten.

Sobald diese Schritte ausgeführt wurden, werden alle Dimensionen und Kennzahlen dem Abfragefenster in Webi hinzugefügt. Der Entwickler kann jedes der Ergebnisobjekte aus der Liste der verfügbaren Objekte auswählen und auf die Ausführungsabfrage klicken, um diese Webi-Berichte hinzuzufügen.

SAP HANA Online-Konnektivität

In SAP BO 4.2 gibt es eine Option zur Verwendung von HANA Online Connection, mit der der Webi-Client eine direkte Verbindung zu HANA-Ansichten herstellen kann. Es ist nicht erforderlich, eine Webi-Abfrage für die Verwendung der HANA Online-Verbindungsoption zu erstellen.

Diese Option listet nur die relationale Verbindung auf. Wenn die Verbindung ausgewählt ist, werden alle Pakete und die entsprechenden Ansichten angezeigt. Wenn die HANA-Ansicht ausgewählt ist, wird eine direkte Verbindung zur Webi-Berichtsebene hergestellt. In diesem Szenario wird das Abfragefenster nicht verwendet.

Freihand-SQL verwenden

In SAP BO 4.2 wird in Web Intelligence eine neue Option - Freihand-SQL - eingeführt, die eine direkte Verbindung zu HANA-Ansichten herstellt. Wenn Sie eine Verbindung mit einem Web Intelligence-Tool herstellen, das eine Verbindung mit der Freihand-SQL-Option herstellt, listet ein Tool alle relationalen HANA-Verbindungen vom BOBJ-Server auf. Wenn Sie eine relationale Verbindung auswählen, stellt ein Tool einen Abfrageskript-Editor zum Schreiben der Abfrage bereit.

Um die Freihand-SQL-Option zu verwenden, wählen Sie ein neues Webi-Dokument aus und wählen Sie in der Datenquellenliste die Freihand-SQL-Option aus.

Sobald Sie diese Option ausgewählt haben, wird ein Abfrageeditor geöffnet. Sie können eine SELECT-Abfrage schreiben, um eine Webi-Abfrage für die Berichterstellung zu erstellen. Auf der rechten Seite haben Sie die Option Abfrage ausführen und die Liste der verfügbaren Objekte im Webi-Tool.

Um ein Universum in IDT zu erstellen, gehen Sie zu Start → Alle Programme → SAP Business Intelligence → Client-Tool für SAP Business Objects BI Platform 4.

Im Information Design Tool müssen Sie ein neues Projekt erstellen. Gehen Sie zu Datei → Neu → Projekt. Geben Sie den Projektnamen ein und klicken Sie auf Fertig stellen.

Sobald das Projekt erstellt wurde, erstellen Sie als Nächstes eine OLAP- oder relationale Verbindung, um eine Verbindung zu einer Datenquelle herzustellen - in diesem Fall SAP HANA. Eine relationale Verbindung wird verwendet, um eine Verbindung zur Datenbankebene herzustellen und Tabellen und Verknüpfungen zu importieren. Eine OLAP-Verbindung wird verwendet, um eine Verbindung zum mehrdimensionalen Modell wie eine Informationsansicht in SAP HANA herzustellen.

Klicken Sie mit der rechten Maustaste auf Projektname → Neu → Wählen Sie Relationale Verbindung → Geben Sie den Namen der Verbindung / Ressource ein → Weiter. Wählen Sie SAP aus der Liste → SAP HANA → Treiber JDBC auswählen → Weiter → Details eingeben.

Geben Sie die Systemdetails, den Benutzernamen und das Kennwort ein und klicken Sie auf Weiter. Klicken Sie dann auf Fertig stellen. Klicken Sie unter Allgemeine Informationen → Klicken Sie auf Verbindung testen → Erfolgreich.

Sie müssen diese Verbindung im Repository veröffentlichen, um sie zur Verwendung verfügbar zu machen. Klicken Sie mit der rechten Maustaste auf den Verbindungsnamen → Veröffentlichen Sie die Verbindung im Repository → Geben Sie das Kennwort für das BO-Repository ein → Klicken Sie auf Verbinden → Fertig stellen → Ja.

Der nächste Schritt besteht darin, eine Data Foundation-Schicht für diese sichere Verbindung zu erstellen. Rechtsklick.cns Repository-Verbindung → Klicken Sie auf New Data Foundation.

Geben Sie den Ressourcennamen ein und klicken Sie auf Fertig stellen. Es zeigt Ihnen eine Liste aller verfügbaren Schemas in der Datenbank. Sie können Tabellen und Verknüpfungen vom Schema zur Data Foundation-Ebene hinzufügen. Dies kann durch Ziehen der Tabelle oder durch einen Doppelklick erfolgen. Wenden Sie die Verknüpfungen auf Dimensions- und Faktentabellen an, um ein logisches Schema zu erstellen.

Doppelklicken Sie zum Definieren eines Joins auf Join zwischen Tabellen. Es zeigt Ihnen beide Tabellen. Sie können je nach Datenanforderung aus verschiedenen Verknüpfungen auswählen und auf Kardinalität erkennen klicken, um die Kardinalität zu definieren - 1: 1, 1: n, n: n.

Als Nächstes erstellen Sie eine Business-Schicht in der Data Foundation. Klicken Sie oben auf dem Bildschirm auf das Symbol Alle speichern. Klicken Sie dann mit der rechten Maustaste auf Datengrundlage.dfx→ Neue Geschäftsschicht. Geben Sie den Ressourcennamen ein → (Generieren der Geschäftsschicht für Data Foundation) Fertig stellen. Es wird Business Layer hinzugefügt.blx unter dem lokalen Projekt.

Es wird eine Liste aller Dimensionen und Maßnahmen unter Data Foundation angezeigt. Definieren Sie Dimensionen, Kennzahlen, Aggregation usw.

Um eine Aggregation zu definieren, wählen Sie aus der Projektionsfunktion. Sie können einige Objekte im Bericht ausblenden, wenn Sie das Dropdown-Menü neben Kennzahlen und Bemaßung verwenden möchten. Sie können für ein bestimmtes Objekt Versteckt auswählen.

Wenn Sie die Business-Ebene definiert haben, klicken Sie oben auf dem Bildschirm auf das Symbol Alle speichern (siehe folgenden Screenshot). Klicken Sie mit der rechten Maustaste, um ein Universum im Repository zu veröffentlichen.blx → Veröffentlichen → In einem Repository.

Wählen Sie Ressourcen und klicken Sie dann auf Weiter. Wählen Sie im Fenster "Universum veröffentlichen" die Option "Weiter" → Wählen Sie den Repository-Ordner aus, in dem Sie das Universum veröffentlichen möchten, und klicken Sie auf "Fertig stellen".

In Universe Designer ist es auch möglich, Benutzeransagen und Filter in Business View Layer zu erstellen. Die Eingabeaufforderung wird in Business Layer oder Data Foundation definiert, für die eine Benutzereingabe oder ein vordefinierter Eingabewert erforderlich ist.

Eine Eingabeaufforderung kann die folgenden Eingabetypen haben:

  • Benutzereingabe als Antwort auf die Eingabeaufforderung
  • Ein vordefinierter fester Wert

Eingabeaufforderung hat die folgenden Eigenschaften.

Sr.Nr. Eigenschaften & Beschreibung
1

Prompt to Users

Wenn diese Option ausgewählt ist, wird der Benutzer zur Laufzeit aufgefordert, einen Wert einzugeben.

Wenn diese Option deaktiviert ist, wird zur Laufzeit ein vordefinierter Wert für den Parameter eingegeben.

2

Prompt Text

Der Text für die Eingabeaufforderungsfrage oder -anweisung, wenn Aufforderung an Benutzer ausgewählt ist.

3

Set Values

Verfügbar, wenn die Option An Benutzer auffordern nicht ausgewählt ist. Ermöglicht die Eingabe eines oder mehrerer Werte, die zur Laufzeit für den Parameter verwendet werden sollen.

4

Data Types

Der Datentyp, der für die Antwort auf die Eingabeaufforderung erforderlich ist.

5

Allow Multiple Values

Wenn diese Option ausgewählt ist, kann der Benutzer mehrere Werte aus der Werteliste übernehmen.

6

Keep Last Values

Wenn diese Option ausgewählt ist, bleibt der zuletzt vom Benutzer ausgewählte Wert erhalten, wenn die Eingabeaufforderung erneut ausgeführt wird.

7

Index Aware Prompt

Wenn ausgewählt, wird die Schlüsselspalte in die Eingabeaufforderung aufgenommen, um die Werte in einer Liste einzuschränken. Die Schlüsselspalte ist für den Benutzer nicht sichtbar.

8

Associated List of Values

Eine Liste von Werten, um Werte für die Eingabeaufforderung bereitzustellen.

9

Select Only from the List

Wenn diese Option ausgewählt ist, muss der Benutzer ein Mitglied in der Liste auswählen.

10

Select Default Value

Ermöglicht die Auswahl von Werten, die als Standard verwendet werden sollen.

Im Universe Designer können Sie eine Eingabeaufforderung in Data Foundation hinzufügen, die direkt an die Business Layer über Data Foundation vererbt wird. Note: Wenn eine Eingabeaufforderung bearbeitet werden muss, kann dies nicht in der Business-Ebene durchgeführt werden. Sie müssen dafür Data Foundation öffnen.

Um eine Eingabeaufforderung einzufügen, klicken Sie im Browserbereich auf Parameter und Registerkarte Werteliste (LOVs) → Klicken Sie auf das Symbol Parameter einfügen.

Verwenden von LOVs

Es ist möglich, LOVs zu verwenden, dh Sie können den Wert einer Eingabeaufforderung aus der Liste der einem Objekt zugeordneten Werte auswählen. Damit kann ein Datensatz auf die ausgewählten Werte beschränkt werden. Sie können LOVs für ein Objekt in Data Foundation oder Business Layer verwenden. Es können verschiedene Arten von LOVs verwendet werden.

LOVs basierend auf Business Layer-Objekten. In diesem Fall basiert LOV auf einer anderen Abfrage oder auf einer Hierarchie, die Folgendes enthält:

  • Static LOVs - Es enthält eine Liste der angegebenen Werte, die manuell oder aus der Datei importiert wurden.

  • LOVs based on SQL - Dies ist ein Wert, der von einem bestimmten SQL-Ausdruck zurückgegeben wird.

Folgende Eigenschaften können für LOVs bearbeitet werden -

  • Column Name - Hiermit wird der Name der Spalte bearbeitet.

  • Key Column - Sie können eine Spalte als indexbewussten Schlüssel auswählen.

  • Data Type - Hiermit wird der Datentyp für die Spalte definiert.

  • Hidden - Wenn diese Option ausgewählt ist, wird die Spalte nicht angezeigt.

Wenn das Universum basierend auf SAP-HANA-Ansichten im BO-Repository veröffentlicht wird, kann es direkt für die Berichterstellung über das Abfragefenster verwendet werden. Das Universum enthält Daten aus SAP HANA / SAP BW oder Nicht-SAP-Datenquellen. Lassen Sie uns sehen, wie Sie eine Abfrage mit dem Universum erstellen.

Öffnen Sie Web Intelligence über das BI Launchpad → Klicken Sie auf Neu (Neues Webi-Dokument erstellen). Sie werden aufgefordert, eine Datenquelle auszuwählen.

Wählen Sie ein Universum als Datenquelle aus und klicken Sie auf "OK". Sie erhalten eine Liste aller verfügbaren Universen. Wählen Sie ein Universum aus, das über der HANA-Ansicht erstellt wurde und mit dem Sie ein Webi-Dokument erstellen möchten. Dies öffnet ein neues Fenster - Abfragefenster. Im Abfragefeld auf der linken Seite des Bildschirms wird eine Liste der verfügbaren Objekte angezeigt. Sie haben Ergebnisobjekte, in denen Sie die Objekte aus dem linken Bereich ziehen, die Sie einem Webi-Dokument hinzufügen möchten.

Es wird einen Abfragefilter geben, mit dem Sie verschiedene Filter hinzufügen können. Mit der Datenvorschau können Daten angezeigt werden, bevor sie dem Webi-Dokument hinzugefügt werden. Auf der Registerkarte Abfrage ausführen am oberen Bildschirmrand wird die Abfrage ausgeführt.

Sie können auch Daten aus mehreren Quellen in einem einzelnen Webi-Dokument hinzufügen, indem Sie dem Abfragebedienfeld mehrere Abfragen hinzufügen. Sie können eine neue Abfrage hinzufügen, indem Sie auf die Option Abfrage hinzufügen klicken. Sie haben wieder die Möglichkeit, eine Datenquelle auszuwählen, aus der Sie eine neue Abfrage hinzufügen möchten.

Wenn Sie oben rechts auf dem Bildschirm auf die Option Abfrage ausführen klicken, werden alle Ergebnisobjekte zum Webi-Dokument hinzugefügt.

Es ist möglich, über eine direkte Verbindung eine Verbindung zu SAP HANA Modeling Views in SAP Lumira herzustellen. Sie benötigen einen HANA-Hostnamen, eine Instanz- / Portnummer, einen Benutzernamen und ein Kennwort, um eine Verbindung herzustellen. Dies kann auf zwei Arten erfolgen:

  • Stellen Sie eine Verbindung zu SAP HANA her
  • Download von SAP HANA

Es zeigt Ihnen alle HANA-Modellierungsansichten, die kürzlich verwendet wurden. Klicken Sie auf die Befehlsschaltfläche Weiter, nachdem Sie die Option "Mit SAP HANA verbinden" ausgewählt haben. Auf diese Weise können Sie im Lesemodus auf die Daten zugreifen und die Daten in Form von Diagrammen visualisieren.

Sie sollten die folgenden Details des HANA-Systems kennen -

  • Hostname
  • Instanz- / Portnummer
  • Benutzername und Passwort

Sobald Sie die Details eingegeben haben, klicken Sie auf die Schaltfläche Verbinden.

Geben Sie nun die Dimensionen und Kennzahlen ein, die Sie dem Dataset hinzufügen möchten. Klicken Sie auf die Schaltfläche Erstellen. Dadurch werden Daten zur Registerkarte Vorbereiten hinzugefügt.

Diese Objekte können direkt für die Dashboard-Entwicklung in Lumira verwendet werden, um neue Storys zu erstellen.

Wenn Sie ein Dataset in Lumira aus dem HANA-Repository auswählen, wird es der Registerkarte Vorbereiten hinzugefügt. Sie können Änderungen am Dataset vornehmen und nach dessen Abschluss zur Registerkarte "Visualisieren" wechseln, um interaktive Diagramme in Lumira über den HANA-Modellierungsansichten zu erstellen.

Führen Sie die folgenden Schritte aus, um ein Diagramm hinzuzufügen: Navigieren Sie zur Registerkarte "Visualisieren" und gehen Sie zum Diagramm-Generator.

Wählen Sie einen Diagrammtyp aus, den Sie im Diagramm-Generator verwenden möchten. Balkendiagramm ist der Standarddiagrammtyp, Sie können jedoch ein beliebiges Diagramm aus der Liste auswählen.

Der nächste Schritt besteht darin, eine Kennzahl auszuwählen und auf eine Achse im Diagrammbereich zu ziehen. Um der entsprechenden Achse eine Kennzahl oder Bemaßung hinzuzufügen, klicken Sie auf das Pluszeichen neben dem Achsnamen.

Wählen Sie eine Bemaßung aus und fügen Sie sie dem Diagrammbereich hinzu, oder ziehen Sie sie auch auf den Diagrammbereich. Der Text im Diagrammkörper führt Sie zur richtigen Achse für die Bemaßung.

Folgende Diagrammtypen sind in SAP Lumira verfügbar:

Comparison- Diese Diagrammtypen werden verwendet, um die Differenz zwischen Werten zu vergleichen. Übliche Vergleichsdiagrammtypen sind -

  • Balkendiagramm
  • Säulendiagramm
  • Radarkarte
  • Flächendiagramm
  • Wärmekarte

Percentage- Diese werden verwendet, um einen Prozentsatz der Teile in einem Diagramm anzuzeigen. Übliche prozentuale Diagrammtypen sind -

  • Kuchendiagramm
  • Donut Chart
  • Tree
  • Trichterdiagramm

Correlation- Diese werden verwendet, um die Beziehung zwischen verschiedenen Werten zu zeigen. Übliche Diagrammtypen sind -

  • Streudiagramm
  • Blasendiagramm
  • Netzwerkdiagramm
  • Numerischer Punkt
  • Tree

Trend- Diese werden verwendet, um die Datenmuster oder mögliche Muster anzuzeigen. Übliche Diagrammtypen sind -

  • Liniendiagramm
  • Wasserfallkarte
  • Box-Plot
  • Diagramm der parallelen Koordinaten

Geographic- Diese werden verwendet, um die Karte eines in der Analyse vorhandenen Landes oder Globus darzustellen. Übliche Diagrammtypen sind -

  • Geo-Blasendiagramm
  • Geo Choropleth Chart
  • Geo-Kreisdiagramm
  • Geokarte

Sie können über die Universe-Konnektivität über das Dashboard eine Verbindung zu SAP HANA herstellen. SAP Dashboard unterstützt SAP HANA, das mit dem Universum unterstützt wird, das über HANA-Ansichten und -Tabellen erstellt wurde. Sie können Universe Designer verwenden.unx Dateien mit der Option "Abfragebrowser" zum Entwickeln des Dashboards.

Der Abfragebrowser bietet eine flexible Option zum Erstellen einer Abfrage im Universum. Die Ergebnisse werden im Dashboard-Designer in eine Tabelle und gebundene Dashboard-Komponenten eingebettet.

Wie erstelle ich eine Abfrage zum Hinzufügen eines Universums?

Öffnen Sie Dashboard Designer → Datei → Neu.

Dadurch wird eine neue Seite ohne Titel mit Komponenten, Eigenschaften, Objektbrowser und einem Abfragebrowserfenster geöffnet. Klicken Sie zum Hinzufügen einer Abfrage auf die Schaltfläche Abfrage hinzufügen.

Dadurch wird ein neues Dialogfeld geöffnet, das verschiedene Optionen zur Auswahl einer Datenquelle bietet - Universum, auf dem Sie eine Abfrage erstellen möchten. Das Universum wird mithilfe von Universe Designer zum Erstellen von Data Foundation auf HANA-Ansichten oder -Tabellen erstellt. Anschließend wird die Geschäftsschicht auf dem BO-Server veröffentlicht.

Klicken Sie auf Wählen Sie ein Universum aus, auf dem Sie eine Abfrage erstellen möchten, und klicken Sie dann auf Weiter. Sie gelangen zur nächsten Seite, auf der Sie eine Abfrage für das ausgewählte Universum erstellen können.

Im nächsten Fenster müssen Sie im Universum-Bereich Ergebnisobjekte auswählen. Sobald Sie Ihre Abfrageerstellung abgeschlossen haben, können Sie die Vorschau der Ergebnismenge auch über den Bereich "Datenvorschau / Ergebnismenge" überprüfen, indem Sie auf die Schaltfläche "Aktualisieren" klicken. Dies zeigt, wie Sie die Laufzeit abfragen und eine Anzahl von Zeilen abrufen, wie im folgenden Screenshot gezeigt.

Oben befindet sich die Registerkarte "Verwendungsoptionen", auf der die Aktualisierungsoption und der Ladestatus angezeigt werden. Aktualisierungsoption definiert, wie die Abfrage aktualisiert wird. Der Ladestatus wird verwendet, um den Ladestatus und die Konfigurationseinstellung zu definieren, wenn das Dashboard geladen wird oder sich im Leerlauf befindet.

Wenn die Abfrage über dem Universum erstellt wird, müssen Sie als Nächstes das Ergebnis in eine Tabelle einbinden und die Dashboard-Komponenten den Daten zuordnen. Um nun das Abfrageergebnis in eine Tabelle einzufügen, wählen Sie ein bestimmtes Ergebnisobjekt aus und verwenden Sie die Option "In Tabelle einfügen" in der linken unteren Ecke des Bildschirms. Dadurch wird die Ergebnismenge dieses Objekts an das Dialogfeld "Bereich auswählen" gebunden.

Im obigen Screenshot sehen Sie .unxDatei, die den Universumsnamen anzeigt, auf dem die Abfrage erstellt wird. Darunter befinden sich Ergebnisobjekte - Objekte, die zum Zeitpunkt der Abfrageerstellung ausgewählt wurden. Auf der rechten Seite des Bildschirms befindet sich eine Tabelle, in der die Ergebnismenge der Abfrage gebunden ist.

Um Crystal Reports zusätzlich zu SAP-HANA-Ansichten zu verwenden, können Sie eine OLAP-Verbindung verwenden, die in HANA-Ansichten direkt auf die Business-Schicht verweist. Sie können auch direkt eine Verbindung zum Universum herstellen, das über SAP HANA-Ansichten und -Tabellen erstellt wird. Crystal Reports kann eine Verbindung zu mehreren Datenquellen herstellen, darunter:

  • Universe
  • SAP BEx Query
  • HANA-Ansicht
  • Excel-Tabellen

Um eine Verbindung zu einer Datenquelle herzustellen, gehen Sie zu Datei → Neu → Von Datenquelle.

Im Folgenden finden Sie drei Möglichkeiten, wie Sie Crystal Reports mit dem HANA-System verbinden können: Datenbankschicht oder HANA-Ansichten.

Crystal Report-Version Verbindung Anmerkungen

Crystal Reports 2011 SP4

JDBC

ODBC

Befehlsobjekte und SQL-Ausdrücke sind verfügbar

Crystal Reports für Unternehmen

4.0 SP4

JDBC

ODBC

Direct-to-Data-Verbindungen sind mit FP3 und höher verfügbar

Crystal Reports für Unternehmen

4.0 SP4

Universum (.unx)

Relationales Universum

Es folgen die Szenarien, die die direkte Konnektivität zu HANA oder die Verwendung eines Universums definieren:

Verwenden der Universumskonnektivität mit Crystal Reports

  • Wenn Sie bereits ein Universum mit der Business-Ebene veröffentlicht haben
  • Wenn eine HANA-Ansicht mit einer Variablen erforderlich ist

Verwenden der direkten Verbindung zu HANA-Ansichten

  • Wenn ein Universum nicht verfügbar ist

  • Wenn Sie Crystal Reports 2011 und nicht Crystal Reports for Enterprise für die Berichterstellung verwenden

  • Wenn Sie bereit sind, die benutzerdefinierte SQL-Abfrage mithilfe eines Befehlsobjekts oder eines SQL-Ausdrucks zu verwenden

  • Wenn Sie direkt auf gespeicherte Prozeduren, Tabellen und Ansichten zugreifen möchten

Um einen Bericht über HANA-Ansichten zu erstellen, können Sie eine direkte Verbindung zu HANA-Ansichten verwenden. Sie müssen SAP HANA Platform auswählen (HANA-Ansicht auswählen).

Sobald Sie auf die Option Neuer Server ... klicken, wird das Fenster Serververbindungen geöffnet. Wenn Sie bereits eine Verbindung haben, können Sie Verbindungen importieren verwenden. Sie können auch eine neue Verbindung hinzufügen, indem Sie auf die Schaltfläche "Hinzufügen" klicken.

Sobald Sie auf die Schaltfläche Hinzufügen klicken, müssen Sie die folgenden Details eingeben:

  • Name der Verbindungsanzeige
  • HANA Server
  • HANA-Serverinstanz
  • Nutzername

Sobald Sie eine Verbindung zum HANA-System hergestellt haben, werden alle OLAP-Metadaten im HANA-Repository angezeigt. Sie müssen zum gewünschten Paket navigieren und die Ansicht auswählen, die Sie verwenden möchten.

Sie können aus einer analytischen Ansicht oder einer Berechnungsansicht auswählen. Klicken Sie auf OK und dann auf die Schaltfläche Weiter am unteren Bildschirmrand.

Dadurch werden alle Dimensionen und Kennzahlen im Abfragefeld geöffnet. Sie müssen alle Objekte in die Felder Ergebnisobjekt ziehen. Sie können auch einen Filter im Abfragebereich hinzufügen und auf Fertig stellen klicken. Wählen Sie dann aus den folgenden Optionen:

  • Bericht generieren
  • Im Seitenmodus anzeigen

Sie können zum Struktur- und Seitenmodus navigieren, um den Bericht zu entwerfen.

Nachdem der Crystal Report mithilfe einer Abfrage erstellt wurde, müssen Sie zur Änderung der Objekte die Option Datenquellen bearbeiten ... aufrufen. Wenn Sie auf die Option klicken, wird ein Fenster "Abfrage bearbeiten" geöffnet, in dem Sie Objekte hinzufügen / löschen, Filter anwenden usw. können.

Sie können eine vorhandene Abfrage auch bearbeiten, indem Sie zu Daten → Datenquellen bearbeiten gehen (siehe folgende Abbildung).

Wenn Sie mit den Änderungen fertig sind, klicken Sie auf Fertig stellen. Alle Änderungen werden auf die Daten im Crystal Report angewendet.

Mit BW, das von SAP HANA unterstützt wird, können Sie mithilfe der In-Memory-Datenbankfunktionen von HANA eine hervorragende Leistung bei der Analyseberichterstattung und beim Laden von Daten erzielen. Alle in SAP HANA ausgeführten BW-Funktionen profitieren von In-Memory-Datenbank- und Berechnungsmodulen für eine schnellere Datenverarbeitung.

Um ein BW-Projekt in HANA zu erstellen, können Sie SAP HANA Studio verwenden. Gehen Sie zu Windows → Perspektive öffnen → Andere.

Wählen Sie BW-Modellierung → Klicken Sie auf OK, wie im folgenden Screenshot gezeigt.

Gehen Sie anschließend zu Datei → Neu → Projekt.

Wählen Sie im nächsten Fenster SAP-Verbindung. Sie können eine vorhandene Verbindung auswählen oder eine Verbindung manuell definieren, um eine neue Verbindung hinzuzufügen. Systemverbindungen werden in der SAP-Anmeldung gepflegt. OK klicken.

Geben Sie im nächsten Bildschirm, wie im folgenden Screenshot gezeigt, den Client, den Benutzernamen und das Passwort ein. Weiter klicken.

Geben Sie nun den Projektnamen ein und klicken Sie auf Fertig stellen.

Klicken Sie mit der rechten Maustaste auf Ihren neuen Stammprojektordner und wählen Sie SAP HANA System anhängen. Wählen Sie das vorkonfigurierte HANA-System HDB und klicken Sie auf Fertig stellen. Es kann nur ein verbundenes SAP-HANA-System angeschlossen werden. Wählen Sie HANA-System → Fertig stellen.

Um eine BW-Abfrage in Ihrem InfoCube zu definieren, wählen Sie den InfoCube in der BW-Modellierungsperspektive aus, klicken Sie mit der rechten Maustaste und klicken Sie auf Neu → BW-Abfrage, und wählen Sie den InfoProvider aus.

Geben Sie den Namen und die Beschreibung ein und klicken Sie auf Fertig stellen. So können Sie eine BW-Abfrage hinzufügen.

Sie können verschiedene Funktionen in der BW-Abfrage anwenden. Sie können Filter anwenden, lokale Formeln für die Berechnung definieren usw.

Um die BW-Abfrage zu speichern, klicken Sie oben auf dem Bildschirm auf die Schaltfläche Speichern.

Mit SAP Design Studio können Sie neue Analyseanwendungen erstellen. SAP Design Studio bietet eine Liste vordefinierter Vorlagen, die zum Öffnen im Webbrowser geeignet sind.

Sie können eine Analyseanwendung mit verschiedenen Datenquellen erstellen - SAP BW oder SAP HANA. Verwenden Sie zum Herstellen einer Verbindung mit SAP HANA die vorhandenen Backend-Verbindungen. Navigieren Sie zu Werkzeug → Einstellungen.

Navigieren Sie im Fenster "Einstellungen" zur Registerkarte "Anwendungsdesign" → "Backend-Verbindungen".

Wie erstelle ich eine neue Verbindung?

Klicken Sie auf das Symbol, um eine neue Verbindung zu SAP HANA mithilfe von HDB-ODBC-Treibern herzustellen.

Wechseln Sie im ODBC-Datenquellenadministrator zu System-DSN → Klicken Sie auf Hinzufügen.

Suchen Sie in einem neuen Fenster nach den HDB ODBC-Datenbanktreibern. Diese Treiber werden installiert, wenn Sie den SAP HANA-Client installieren. Klicken Sie auf die Schaltfläche Fertig stellen.

Geben Sie im neuen Fenster die folgenden Details des HANA-Systems ein.

  • HANA Hostname
  • Portnummer / Instanznummer (3xx15, xx-Instanznummer)
  • Benutzername und Passwort zur Authentifizierung und klicken Sie auf OK

Klicken Sie zum Durchführen der Verbindungsprüfung auf die Schaltfläche Verbinden → Verbindung erfolgreich. Klicken Sie auf die Verbindung neu laden, um die neue Verbindung anzuzeigen. Um die Verbindung zu verwenden, müssen Sie möglicherweise das Design Studio erneut öffnen.

SAP Design Studio bietet vordefinierte Vorlagen, mit denen neue Analyseanwendungen erstellt werden können. Diese vordefinierten Vorlagen eignen sich zum Öffnen in Webbrowsern oder mobilen Plattformen.

Wie erstelle ich eine neue Analyseanwendung?

Navigieren Sie zum Erstellen einer neuen Analyseanwendung zu Anwendung → Neu.

Geben Sie im nächsten Fenster den Namen der Anwendung und die Beschreibung ein. Sie können die Kategorie Vorlage auswählen.

SAP Design Studio bietet Ihnen auch eine kurze Beschreibung jeder Vorlage mit dem Vorlagennamen. Wählen Sie die Vorlage aus und klicken Sie auf die Schaltfläche Fertig stellen.

Navigieren Sie zum Erstellen eines Dashboards zur Registerkarte Komponentenansicht. Wählen Sie eine beliebige Komponente aus der Liste der verfügbaren Objekte aus und ziehen Sie die Komponente Ihrer Wahl in den Editorbereich.

Die Eigenschaften dieser Komponente können in der Eigenschaftenansicht bearbeitet werden. Klicken Sie in der Eigenschaftenansicht auf die Eigenschaft, die Sie ändern möchten. Ein Feld kann je nach Typ unterschiedliche Werte haben:

  • Numeric - Wie Layout-Eigenschaften

  • String - Wie Bildunterschrift usw.

  • Boolean - Wie z. B. Richtig / Falsch aus der Dropdown-Liste für Stil usw.

  • Dialogbox

Um Daten zu Ihrem Diagramm hinzuzufügen, navigieren Sie zu Datenbindung und wählen Sie eine Datenquelle aus der Liste aus.

Ebenso können Sie andere Eigenschaften Ihres Diagramms definieren. Folgende Eigenschaften können definiert werden -

  • General
  • Display
  • Events
  • Layout

Sobald Sie eine Datenquelle zugewiesen und Diagrammeigenschaften verwaltet haben, können Sie die Anwendung speichern, indem Sie oben auf die Schaltfläche Speichern klicken.

Verbindung zu einem Universum basierend auf HANA

Sie können in Design Studio auch eine Verbindung zu einem Universum herstellen, das auf SAP HANA-Ansichten und -Tabellen basiert. Um eine Verbindung zu einer Universumsdatenquelle (UDS) herzustellen, wechseln Sie in einer neuen Analyseanwendung zum Ordner Datenquelle unter Gliederung → Rechtsklick → Datenquelle hinzufügen.

Lassen Sie uns sehen, wie Sie ein Universum als Datenquelle hinzufügen. Klicken Sie im Fenster Datenquelle hinzufügen auf die Registerkarte Durchsuchen unter Verbindung.

Wenn Sie ein Universum ausgewählt haben, bearbeiten Sie das Abfragefeld. Klicken Sie auf die Abfragespezifikation bearbeiten. Fügen Sie die Dimensionen und Kennzahlen zu Ergebnisobjekten hinzu. Sie können jeden dieser Ordner im linken Bereich erweitern und Objekte zu Dimensionen und Kennzahlen hinzufügen.

Sie können diese Datenquelle Diagrammkomponenten hinzufügen oder unter Erstansicht der Datenquelle bearbeiten die Option Kreuztabelle erstellen auswählen.

Dem Editorbereich wurde eine Kreuztabelle hinzugefügt. Auf diese Weise können Sie anhand von SAP-HANA-Ansichten oder -Tabellen eine Verbindung zum Universum herstellen.

Es ist möglich, BI-Berichte und Dashboards auf der HANA BI-Plattform zu veröffentlichen. Sie können den Datensatz auch in der SAP Lumira to HANA-Plattform veröffentlichen.

In SAP Lumira können Sie das gespeicherte Dataset auf der Registerkarte Freigabe unter Dataset anzeigen. Navigieren Sie zum Veröffentlichen eines Datasets zu In SAP HANA veröffentlichen.

Um in HANA zu veröffentlichen, müssen Sie beachten, dass das einzige Dataset auf dem HANA-Server veröffentlicht wird und keine Visualisierungen. Geben Sie die Details des HANA-Systems ein, dh Server, Instanz, Benutzerkennwort, und klicken Sie auf Verbinden.

Sie haben die Möglichkeit, ein neues Paket und eine Ansicht auszuwählen.

SAP HANA ist eine In-Memory-Datenbank, die außergewöhnliche Berechnungsfunktionen, analytische Berichte und Echtzeit-Anwendungsentwicklung bietet. Die wichtigsten Funktionen von SAP HANA werden unter SAP Site Link erwähnt.https://www.sap.com/products/hana/features.html

Im Folgenden sind die Vorteile der Verwendung von SAP HANA aufgeführt:

SAP HANA In-Memory-Datenbank

In-Memory-Datenbankdienste von SAP HANA bieten die Möglichkeit, Hochgeschwindigkeitstransaktionen und -analysen zu verarbeiten. Es hilft bei der Verwaltung großer Datenbankvolumes mithilfe von Datenbankcontainern mit mehreren Mandanten und dynamischer Schichtung im mehrschichtigen Speicher.

Analytics-Verarbeitung

Mithilfe der In-Memory-Verarbeitungsfunktion von HANA - Text, Vorhersage, räumlich, grafisch, Streaming und Zeitreihen - können Sie Antworten auf alle Geschäftsfragen erhalten und in Echtzeit intelligente Entscheidungen treffen.

App-Entwicklung

Mit SAP HANA können Sie Anwendungen der nächsten Generation entwickeln, die Analysen und Transaktionen kombinieren und auf jedem Gerät bereitstellen.

Datenzugriff

SAP HANA hilft dem Unternehmen dabei, eine genaue und vollständige Übersicht über das Geschäft zu erhalten, indem auf Daten aus verschiedenen Quellen zugegriffen wird. HANA bietet Echtzeit-Datenreplikation und Datenqualität, um die Entscheidungsfindung aus internen und externen Datenquellen zu verbessern.

Verwaltung

SAP HANA stellt die Verfügbarkeit von Anwendungen und Tools zur Überwachung von Prozessen sowie zur Daten- und Anwendungssicherheit sicher.

Sicherheit

SAP HANA bietet ein Dashboard zur Überwachung aller sicherheitsrelevanten KPIs. Es hilft dabei, Kommunikations-, Datenspeicherungs- und Anwendungsdienste mit einer robusten Identitäts- und Zugriffsverwaltungskontrolle sicher zu halten.

Es gibt verschiedene zertifizierte und nicht zertifizierte Nicht-SAP-BI-Tools, die eine Verbindung zum SAP-HANA-System für analytische Berichte und Dashboard-Anforderungen herstellen können. Verschiedene Tools wie Tableau, Microsoft Excel und andere BI-Tools können mithilfe einer benutzerdefinierten SQL-Abfrage, einer direkten Verbindung oder eines MDX-Anbieters für die Verbindung eine direkte Verbindung zu HANA herstellen.

Lassen Sie uns sehen, wie wir Tableau und MS Excel verbinden können, um eine Verbindung zum HANA-System für die Berichterstellung herzustellen.

Tableau mit HANA verbinden

Sie können Tableau mit der SAP-HANA-Datenbank verbinden und eine Datenquelle für die Berichterstellung einrichten. Sie müssen einen Treiber installieren, um mit der Datenbank zu kommunizieren, und HANA-Systemdetails und Authentifizierungsmethode benötigen.

Bevor Sie eine Verbindung zum HANA-System herstellen, sollten Sie die folgenden Voraussetzungen überprüfen:

Es sollte ein Treiber installiert sein, damit HANA mit der Datenbank kommunizieren kann. Wenn der Treiber nicht installiert ist und Sie versuchen, eine Verbindung herzustellen, zeigt Tableau eine Fehlermeldung mit einem Link zur Seite zum Herunterladen von Treibern an. Sie können Treiber für Tableau-Konnektivität über den folgenden Link installieren:

https://www.tableau.com/support/drivers

Starten Sie nach der Installation der Treiber das Tableau-Desktop-Tool. Wählen Sie unter Kategorie Verbinden die Option SAP HANA aus. Klicken Sie auf die Option Mehr, um eine vollständige Liste der Datenverbindungen anzuzeigen.

Geben Sie als Nächstes den Namen des Servers ein, auf dem sich die Datenbank befindet, zu der Sie eine Verbindung herstellen möchten, sowie die Authentifizierungsdetails.

Sie können auch eine Option von Initial SQL sehen, die einen SQL-Befehl angibt, der zu Beginn jeder Verbindung ausgeführt werden soll.

Wählen Sie im nächsten Fenster den Schemanamen aus der Dropdown-Liste aus. Sie können auch die Suchoption oben auf dem Bildschirm verwenden, um ein bestimmtes Schema zu finden. Wenn Sie den Schemanamen ausgewählt haben, fügen Sie die Tabelle zum Berichtsbereich hinzu.

Ziehen Sie die Tabelle auf die Leinwand und wählen Sie dann die Registerkarte Blatt, um Ihre Analyse zu starten. Standardmäßig werden Spaltenbezeichnungen anstelle von Spaltennamen angezeigt.

Sie haben auch die Möglichkeit, die Option Benutzerdefiniertes SQL zu verwenden, mit der Sie eine Verbindung zu einer bestimmten Abfrage und nicht zu einer vollständigen Datenbank herstellen können.

MS Excel mit HANA verbinden

Sie können Microsoft Excel auch über einen MDX-Anbieter mit HANA-Ansichten verbinden. MS Excel gilt als eines der am häufigsten verwendeten BI-Berichterstellungstools. Geschäftsbenutzer können eine Verbindung zur HANA-Datenbank herstellen und je nach Anforderung Pivot-Tabellen und -Diagramme zeichnen.

Öffnen Sie Excel und navigieren Sie zur Registerkarte Daten → Klicken Sie auf die Option aus anderen Quellen → Klicken Sie auf Datenverbindungsassistent → Andere / Erweitert. Klicken Sie auf Weiter. Die Eigenschaften des Datenlinks werden geöffnet.

Wählen Sie als Nächstes SAP HANA MDX Provider aus dieser Liste aus, um eine Verbindung zu einer beliebigen MDX-Datenquelle herzustellen. → Geben Sie die HANA-Systemdetails ein (Servername, Instanz, Benutzername und Kennwort). → Klicken Sie auf Verbindung testen → Verbindung erfolgreich → OK.

Sobald Sie eine Verbindung zum HANA-System hergestellt haben, wird in der Dropdown-Liste eine Liste aller Pakete angezeigt, die im HANA-Repository verfügbar sind. Sie können eine Informationsansicht auswählen → Klicken Sie auf Weiter. Wählen Sie dann Pivot-Tabelle / andere → OK. Auf der rechten Seite des Bildschirms sehen Sie alle Bemaßungs- und Messwerte, mit denen Sie Diagramme erstellen können.