development auf der plattform sap hana -...
Post on 24-Jul-2018
221 Views
Preview:
TRANSCRIPT
Development auf der Development auf der Plattform SAP HANAPlattform SAP HANA
ww
w.b
rau
nco
nsu
lt.d
e
Development auf der Development auf der Plattform SAP HANAPlattform SAP HANA
SAP HANA Architektur
SAP HANA Studio
Modellierung auf SAP HANA
www.braunconsult.de
Modellierung auf SAP HANA
Web basierte Data Access
Role und Berechtigung
SAP HANA Plattform SAP HANA als Appliance SAP HANA in CloundLink zu Online Anmelden„CloudShare“
www.braunconsult.de
„CloudShare“„SAP Cloud Plattform“ (braucht Eclipse Client)
In Memory Datenbank Daten Speicherung in Spalte Parallel Processing Vereinfachte Applikation
“ (braucht Eclipse Client)
Daten Speicherung in Spalte
Klassische Applikation Kontext
www.braunconsult.de
Datenbank Klient Schnittstelle: ODBC; JDBC; ODBOExterne Applikation in: ABAP; JAVA;.Net
SAP HANA XS Server
www.braunconsult.de
Applikationen in Server: Server Side Java Script; ODATA; XMLA/MDXServer Side Java Script; ODATA; XMLA/MDX.
Repository Verwaltung der Versionen Unterstützen die gemeinsame Benutzung der Entwicklungsobjekte zwischen mehr Entwickler Transportieren
HANA Studio Modeler Perspektive
www.braunconsult.de
Modeler Perspektive zum Anlegen der analytische Views
Development Perspektive Programmieren Anlegen Projekts und verbinden mit SAP HANA Anlegen des Development-Objekt und Deploy
Debug Perspektive Starten Session, break-point, beobachten Variable
Administration Perspektive Konfigurieren das SAP HANA Server
Unterstützen die gemeinsame Benutzung der Entwicklungsobjekte zwischen mehr Entwickler
Anlegen Projekts und verbinden mit SAP HANADeploy in System
point, beobachten Variable
Persistent ModelleSchema Gruppieren die Tabelle, Views und Procedures
Table Eine Reihe von Data Elements die organisierte mit Spalte und Zeile
www.braunconsult.de
Eine Reihe von Data Elements die organisierte mit Spalte und Zeile
Sequence Automatische erhöhete numerische Werte
SQL View Virtuelle Tabelle die auf die Ergebnisse von SQL Anweisungen basieren
Import Table Import aus CSV Datei
Procedures etc.
Eine Reihe von Data Elements die organisierte mit Spalte und ZeileEine Reihe von Data Elements die organisierte mit Spalte und Zeile
Virtuelle Tabelle die auf die Ergebnisse von SQL Anweisungen basieren
Attribute View Columns Calculated columns Hierachies
Analytical View
Analytische Modelle
Analytical ViewAttributesKennzahlenFunktionalitäten:
Variale/Input Parameter Aggregation Formular Eingeschränkte Kennzahlen
www.braunconsult.de
Calculation ViewAttributte
Kennzahlen
Kalkulierte Kennzahl
CounterCounter
Hierarchie
Variable
Input Parameter
www.braunconsult.de
Import BW Objekts SAP HANA optimierte Info-Cubes und DSOs; Querysnapshot Infoprovider
DSOs Analytical Views InfoCubes Analytical Views + Calculation Views Querysnapshot Infoprovider Analytical Views
Konvertieren BW Analytische Berechtigungen zu HANA Analytische
www.braunconsult.de
Konvertieren BW Analytische Berechtigungen zu HANA Analytische Berechtigungen Importieren die auf Info Provider basierte analytische Berechtigungen. Die Berechtigungen, die
0CTAIPROV = <Info Provider Name> haben, werden in HANA entsprechende Berechtigungen automatisch erzeugt.
Importieren die analytische Berechtigungen, die für Infoprovider mit Rolle verbunden sind. Alle mit diese Rolle verbundenen Berechtigungsobjekte werden in HANA zu einer oder mehre analytische Berechtigungen konvertiert. Format: <Info Provider Name>_BWROLE_<Nummer>.
Cubes und DSOs; Querysnapshot Infoprovider
Analytical Views + Calculation ViewsViews
Konvertieren BW Analytische Berechtigungen zu HANA Analytische Konvertieren BW Analytische Berechtigungen zu HANA Analytische
Importieren die auf Info Provider basierte analytische Berechtigungen. Die Berechtigungen, die 0CTAIPROV = <Info Provider Name> haben, werden in HANA entsprechende Berechtigungen
Importieren die analytische Berechtigungen, die für Infoprovider mit Rolle verbunden sind. Alle mit diese Rolle verbundenen Berechtigungsobjekte werden in HANA zu einer oder mehre analytische Berechtigungen konvertiert. Format: <Info Provider Name>_BWROLE_<Nummer>.
Einschränkungen beim Importieren SAP BW Objekte Einschränkungen bei Generierung SAP HANA Modell:
DSO ohne Kennzahlen Currency und Unit Konvertierung Zeitabhängige Text und Attribute Non-kumulative Kennzahl
www.braunconsult.de
Non-kumulative Kennzahl Konvervierungsroutine Hierarchie
Einschränkungen bei Generierung analytische Ausschließen Operator Aggregieren Operator Variable, User Exits Berechtigung auf Kennzahlen Berechtigung auf Hierarchie Node Ausnahme Aggregation
Einschränkungen beim Importieren SAP BW ObjekteEinschränkungen bei Generierung SAP HANA Modell:
bei Generierung analytische Berechtigungen
ProcedureZiel:Einsetzen Data-Intensive Applikationslogik in Datenbank
in zwei Sprache : SQLScript, RVorteile von SQLScript gegen Standard SQL:
www.braunconsult.de
Vorteile von SQLScript gegen Standard SQL: SQL ist nicht geeignet für komplexe Kalkulation SQL unterstützt keine Anweisungen SQL gibt nur einen Satz von Ergebnisse , dagegen kann
Procedure mehre Sätze von Ergebnisse zurückgeben Procedure kann lokale Variable haben damit keine vorläufige
Tabelle für zwischen Ergebnisse
Intensive Applikationslogik in Datenbank
von SQLScript gegen Standard SQL:von SQLScript gegen Standard SQL:SQL ist nicht geeignet für komplexe Kalkulation
SQL gibt nur einen Satz von Ergebnisse , dagegen kann Procedure mehre Sätze von Ergebnisse zurückgebenProcedure kann lokale Variable haben damit keine vorläufige
SAPUI5eine auf HTML5 basierte Toolkit, die Client Applikationen für SAP HANA erstellt.
ODATA Service: Resouce-basierte Web Protokoll für die Abfrage und Update der Daten
www.braunconsult.de
und Update der Daten ODATA Daten Modell (EDM) REST-basierte Architektur Data Format in Atom/JSON Definieren ODATA Services(.xsapp, .xsaccess
eine auf HTML5 basierte Toolkit, die Client Applikationen für SAP
basierte Web Protokoll für die Abfrage
xsaccess. xsodata)
XMLA Service: ermöglicht den Zugriff auf XMLA OLAP durch Verwendung Web-basierte ServiceMDX in XMLA verpacktSOAP basierte XML APIDefinieren XMLA Service(.xsapp, .xsaccess
www.braunconsult.de
: ermöglicht den Zugriff auf XMLA Datasources für Service
xsaccess. .xsxmla)
Berechtigungen SQL Berechtigung: durchführen SQL und zugreifen auf Daten System Berechtigung: Operationen auf System Ebene oder Administration Analyse Berechtigung: kontrollieren selektive Zugriff auf Daten Objekt Berechtigung: spezifizierte Aktivitäten auf Datenbank Objekte Paket Berechtigung: Operationen auf Paket
www.braunconsult.de
Paket Berechtigung: Operationen auf Paket Application Berechtigung: Zugreifen auf Application
Role: eine Sammlung von Berechtigungen die in Laufzeit den anderen User/Role vergibt werden können Als Run-Time Objekt auf Basis von SQL Anweisung Als Design-Time Objekt in Repository von SAP HANA Role Struktur: System Berechtigung, Analyse Berechtigung, Objekt
Berechtigung, Paket Berechtigung, Application Brechtigung
Berechtigung: durchführen SQL und zugreifen auf DatenBerechtigung: Operationen auf System Ebene oder AdministrationBerechtigung: kontrollieren selektive Zugriff auf Daten
Objekt Berechtigung: spezifizierte Aktivitäten auf Datenbank Objekte
Application Berechtigung: Zugreifen auf Application
Role: eine Sammlung von Berechtigungen die in Laufzeit den anderen User/Role vergibt werden können
Time Objekt auf Basis von SQL AnweisungHANA
Role Struktur: System Berechtigung, Analyse Berechtigung, Objekt Brechtigung
Braun Consult GmbH behält sich alle Rechte an urheberrechtlich geschützten Texten und Bildern vor. Jegliche Nutzung unserer Broschüren, Texte und Bilder bedarf unserer Genehmigung.
Bitte beachten Sie unsere Markenrechte und die anderer Firmen, wie z.B. der Firma SAP AG. Bei SAP handelt es sich um geschützte Produkte und Marken der Firma SAP AG.
Kontakt:
www.braunconsult.de
Kontakt: Braun Consult GmbHSägewerkstr. 383395 FreilassingDeutschland
Phone: +49 1803-739 739Fax: +49 1803-739 738info@braunconsult.de www.braunconsult.de
GmbH behält sich alle Rechte an urheberrechtlich geschützten Texten und Bildern vor. Jegliche Nutzung unserer Broschüren, Texte und Bilder bedarf unserer Genehmigung.
Bitte beachten Sie unsere Markenrechte und die anderer Firmen, wie z.B. der Firma SAP AG. Bei SAP handelt es sich um geschützte Produkte und Marken der Firma SAP AG.
top related