Development auf der Plattform SAP HANA

Ähnliche Dokumente
SAP HANA Einsatzmöglichkeiten und Potenziale

Vorwort 7. 2 Berechtigungen in SAP HANA Benutzer, Rollen und Standardberechtigungen in SAP HANA Datenberechtigungen in SAP HANA 171

1 SAP HANA im Überblick Einführung in die Entwicklungsumgebung Datenbankprogrammierung mit dem SAP NetWeaver AS ABAP 115

SAP BI-Fokustagreihe 2016

Übersicht SAP-BI. DOAG Regionaltreffen

SAP HANA Multitenant Database Container

SAP NetWeaver Gateway. 2013

SAP BW auf HANA Frank Riesner, Solution Architect, SAP (Schweiz) AG

Inhalt. TEIL I Grundlagen. 1 SAP HANA im Überblick Einführung in die Entwicklungsumgebung... 75

InspireIT. SAP HANA Sesam öffne dich. Stefan Kühnlein Solution Architekt OPITZ CONSULTING Deutschland GmbH. Frankfurt am Main,

Persistenz. Ralf Gitzel

SAP BO Web Intelligence auf SQL Server [A4] Üetliberg,

Unternehmensdokumente mit dem XML Publisher erzeugen

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

BW410 Data Warehousing mit SAP BW/4HANA

Datenbanken Unit 9: OLAP, OLTP, Data Warehouse Ranking Algorithmen

Datenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken

VAADIN, SPRING BOOT & REST

Auf einen Blick.

Datenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken

Auf einen Blick D ie We lt vo n SA P Der Einstieg ins System Mandanten SAP-Berechtigungen ABAP-Dictionary-Objekte SAP-Entwicklungsobjekte

Neuerungen Planning Analytics TM1

Mandora Business Solutions

BW/4HANA: Perspektiven mit der PBS Nearline-Lösung. Dr. Christoph Bedau, PBS Software GmbH

XML Publisher die universelle Lösung für Geschäftsdokumente

Performanceaspekte in der SAP BI Modellierung

Die E-Bilanz kommt unaufhaltsam

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT

Workshop Fit for SAP BW 7.40!

PHP- Umgang mit Datenbanken (1)

NEUERUNGEN IN VERSION 15.2

AKWI-Fachtagung SAP HANA Live als Basis für operatives Reporting in Echtzeit. Customizing und Anwendung

Design Studio & Analysis Agenda

SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse. Christoph Lordieck

Microsoft Dynamics NAV 2013 SOAP und OData Webservices mit.net nutzen Dipl.-Inf. (FH) Ingo Jansen

Programmierhandbuch SAP NetWeaver Composition Environment

Technik der SAP-Anbindung Christian Aigner Team Entwicklung, Kranzberg

Modellierung in SAP HANA Teil 2

Eclipse und EclipseLink

O-BIEE Einführung mit Beispielen aus der Praxis

Inhaltsverzeichnis. Vorwort 13

XML in der Oracle Datenbank

Datenbanken. Produkte Dienstleistungen Referenzen

Grundkurs MySQL und PHP

<Insert Picture Here> BI Publisher Berichte in eigene Anwendungen integrieren

PBS Nearline-Lösungen für SAP BW Performant und zukunftssicher. Dr. Christoph Bedau, PBS Software 2017

Oracle SQL Developer Data Modeling

Schlanke und dynamische Modellierung mit SAP BW on HANA //

Inhalt TEIL I Grundlagen von SAP BW und SAP HANA Systemlandschaft und -architektur Daten in SAP BW modellieren SAP BW auf SAP HANA...

Multimedia im Netz Wintersemester 2012/13

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG

Webbasierte Informationssysteme

SAP SharePoint Integration. e1 Business Solutions GmbH

Wann nutze ich welchen semantischen Layer im Kontext von SAP HANA? [B3] Francis Fink Uetliberg,

Vorwort 7. 1 Motivation 11

2 Anlegen und Konfigurieren von Datenbanken 35

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Danksagung Einführung... 17

BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH

HA400 ABAP-Programmierung für SAP HANA

Inhalt. Was, warum und wann? 1 In-Memory-Computing, Big Data und SAP HANA SAP-HANA-On-Premise-Implementierungsoptionen...

MyCoRe > V1.0: Technische Weiterentwicklung

BW405. Query-Design und Analyse in BW/4HANA GLIEDERUNG DES KURSES. Version der Schulung: 14 Dauer der Schulung:

Enterprise JavaBeans Überblick

Hands-on für UI5-Anwendung auf HANA

BW305H. Query-Design und -Analysen mit SAP Business Warehouse powered by SAP HANA GLIEDERUNG DES KURSES. Version der Schulung: 15 Dauer der Schulung:

Access 2002 und MS SQL Server 2000

PLANUNG MIT SAP ANALYTICS CLOUD

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Datenbankgrundlagen 15. Kapitel 2 Mit FileMaker arbeiten ohne Vorkenntnisse 33

Berechnung von Kennzahlen mit der SQL Model Clause

Inhalt. Einführung RFC-Funktionsbausteine in ABAP Funktionsbausteine zum Lesen Aufruf per srfc 108

Inhalt. TEIL I SAP Fiori im Überblick. 1 Was ist SAP Fiori? User-Experience-Strategien entwickeln Einleitung... 17

Vorwort 11. Eine neue Datenbank erstellen 79;

1 SAP HANA im Überblick 31 2 Einführung in die Entwicklungsumgebung 67 3 Datenbankprogrammierung mit dem SAP NetWeaver AS ABAP 107

Oracle PL/SQL und XML. Marco Skulschus Marcus Wiederstein

Reporting Lösungen für APEX wähle Deine Waffen weise

Vielseitig und flexibel InfoZoom in Ihrem Unternehmen

Daten in der Cloud mit Access, Office 365 und Apps foroffice Dirk Eberhardt

Collaboration meets ECM lobosphere ist rechtskonform, skalierbar und benutzerfreundlich

Integrieren Sie Excel und SAP ohne Programmierung. Webinar Q&A. 29. Januar 2015

Das Einsteigerseminar ASP

Sitepark Information Enterprise Server - die Technologie-Plattform von Sitepark

Rapid Java wie mit Forms

Software Entwicklung mit SAP HANA //

FH LU JEE Vorlesung SS Ralf Gitzel

Querying Data with Transact-SQL (MOC 20761)

Datenbanken Grundlagen und Design

Inhalt. TEIL I Grundlagen 1 SAP BusinessObjects Design Studio im Business-Intelligence-Portfolio von SAP... 25

Auf einen Blick. TEIL I Einstieg 1 Einführung in SAP Gateway Einführung in OData Architektur und Integration...

Daten-Remodellierung in SAP NetWeaver 8 BW

1 SAP BusinessObjects Design Studio im Business-Intelligence-Portfolio von SAP Fallbeispiel für den Einsatz von Design Studio 57

Java Database Connectivity-API (JDBC)

Transkript:

Development auf der Plattform SAP HANA

SAP HANA Architektur SAP HANA Studio Modellierung auf SAP HANA Web basierte Data Access Role und Berechtigung

SAP HANA Plattform SAP HANA als Appliance SAP HANA in Clound Link zu Online Anmelden CloudShare SAP Cloud Plattform (braucht Eclipse Client) In Memory Datenbank Daten Speicherung in Spalte Parallel Processing Vereinfachte Applikation

Klassische Applikation Kontext Datenbank Klient Schnittstelle: ODBC; JDBC; ODBO Externe Applikation in: ABAP; JAVA;.Net

SAP HANA XS Server Applikationen in Server: Server 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 zum Anlegen der analytische Views Development Perspektive Programmieren Anlegen Projekts und verbinden mit SAP HANA Anlegen des Development-Objekt und Deploy in System Debug Perspektive Starten Session, break-point, beobachten Variable Administration Perspektive Konfigurieren das SAP HANA Server

Persistent Modelle Schema Gruppieren die Tabelle, Views und Procedures etc. Table 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

Analytische Modelle Attribute View Columns Calculated columns Hierachies Analytical View Attributes Kennzahlen Funktionalitäten: Variale/Input Parameter Aggregation Formular Eingeschränkte Kennzahlen Calculation View Attributte Kennzahlen Kalkulierte Kennzahl Counter Hierarchie Variable Input Parameter

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 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>.

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 Konvervierungsroutine Hierarchie Einschränkungen bei Generierung analytische Berechtigungen Ausschließen Operator Aggregieren Operator Variable, User Exits Berechtigung auf Kennzahlen Berechtigung auf Hierarchie Node Ausnahme Aggregation

Procedure Ziel: Einsetzen Data-Intensive Applikationslogik in Datenbank in zwei Sprache : SQLScript, R 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

Klassische Architekturen SAP HANA Architekturen

SAPUI5 eine 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 ODATA Daten Modell (EDM) REST-basierte Architektur Data Format in Atom/JSON Definieren ODATA Services(.xsapp,.xsaccess. xsodata)

XMLA Service: ermöglicht den Zugriff auf XMLA Datasources für OLAP durch Verwendung Web-basierte Service MDX in XMLA verpackt SOAP basierte XML API Definieren XMLA Service(.xsapp,.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 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

Alligate AG und Braun Consult GmbH behalten 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: Alligate AG München Tel. +49 (0) 89 / 716 802 57-0 Fax. +49 (0) 89 / 716 802 57-9 consulting@alligate.de www.alligate.de Sitz der Gesellschaft: München Handelsregister: HRB 210279, Registergericht München