SAP HANA - avato Consulting€¦ · SAP HANA zum Anfassen Die Vorzüge und Einsatzmöglichkeiten...

8
SAP HANA ... the smarter way of information Do It Yourself SAP HANA erkunden news

Transcript of SAP HANA - avato Consulting€¦ · SAP HANA zum Anfassen Die Vorzüge und Einsatzmöglichkeiten...

Page 1: SAP HANA - avato Consulting€¦ · SAP HANA zum Anfassen Die Vorzüge und Einsatzmöglichkeiten von SAP HANA sind in den letzten Jahren intensiv beschrieben und dis-kutiert worden

SAP HANA ... the smarter way of information

Do It Yourself SAP HANA erkunden

news

Page 2: SAP HANA - avato Consulting€¦ · SAP HANA zum Anfassen Die Vorzüge und Einsatzmöglichkeiten von SAP HANA sind in den letzten Jahren intensiv beschrieben und dis-kutiert worden

SAP HANA zum AnfassenDie Vorzüge und Einsatzmöglichkeiten von SAP HANA sind in den letzten Jahren intensiv beschrieben und dis-kutiert worden (siehe unter anderem “SAP HANA – Eine Einführung“). Viele Unternehmen kennen SAP HANA bisher jedoch ausschließlich aus Präsentationen von SAP oder SAP Partnern. Schenkt man den SAP Veröffent-lichungen Glauben, dann wird sich die Frage des Einsat-zes von SAP HANA jedem einzelnen SAP Anwender stel-len. SAP Consulting bietet zudem seit November 2013 SAP Anwendern einen neuen Service: Die Umstellung der SAP Business Suite auf HANA zum Festpreis.

Laut SAP Veröffentlichung stellt der Rapid Database Migration Service einen reibungslosen Umstieg von SAP Business Suite auf die Datenbank SAP HANA sicher. Die Migration erfolgt Pressemitteilungen zufolge ohne Neuimplementierung. Bestehende Prozesse sollen sich ohne Unterbrechung fortführen lassen (mehr Informa-tionen hier).

Aber auch losgelöst von Teststellungen oder aufwändi-gen Proof of Concepts kann man sich einen ersten Ein-druck vom „Look & Feel“ der Plattform verschaffen. Wir geben Ihnen Tipps, wie Sie Zugriff auf eine eigene

HANA Instanz bekommen, sodass Sie sich als Administ-rator und Entwickler in einem ersten Schritt mit HANA vertraut machen können. Zudem werden wir vorstellen, welche Möglichkeiten diese Plattformen bieten, und be-trachten, für welche Zwecke sie interessant sein können. Natürlich erhalten Sie auch Informationen zu den anfal-lenden Kosten.

Zwei Cloud-Angebote stechen aktuell besonders her-vor, wenn es um erste Erfahrungen mit SAP HANA geht: CloudShare und Amazon Web Services (AWS).

SAP HANA

Seite 2/8 news

Page 3: SAP HANA - avato Consulting€¦ · SAP HANA zum Anfassen Die Vorzüge und Einsatzmöglichkeiten von SAP HANA sind in den letzten Jahren intensiv beschrieben und dis-kutiert worden

CloudShare

Enthalten sind hierbei zwei virtuelle Maschinen:

nthalten sind hierbei zwei virtuelle Maschinen:

CloudShare bietet Cloud Computing Plattformen zum Testen und Entwickeln von IT-Anwendungen, Software und Systemen. Unter anderem wird hier auch eine be-reits vorkonfigurierte SAP HANA Developer Edition zur Verfügung gestellt.

Ein Windows Server für Entwicklungszwecke inklusive vorkonfigurierter Tools (SAP HANA Studio, SAP HANA Client, Office Professional Plus 2010, Visio 2010 Professional Edition) und 4 GB RAM

Ein SAP HANA Server auf SUSE Linux Enterprise

Die einzige Voraussetzung für die Nutzung dieses Cloud-Services ist ein User Account des SAP Community Networks (SCN Account). Hier können Sie sich kostenlos registrieren.

Das Angebot von CloudShare unterscheidet sich von zahlreichen anderen Angeboten hinsichtlich der Kosten: Diese sind fix und belaufen sich monatlich auf $137.Wer sich einen ersten Eindruck von CloudShare ver-

schaffen möchte, kann den Service 30 Tage lang kosten-los testen. Nach der Testphase besteht die Option den Account zu lizenzieren. Informationen zur Registrierung gibt es hier.

Weitere Details über SAP HANA bei CloudShare finden Sie hier.

SAP HANA

Seite 3/8 news

Page 4: SAP HANA - avato Consulting€¦ · SAP HANA zum Anfassen Die Vorzüge und Einsatzmöglichkeiten von SAP HANA sind in den letzten Jahren intensiv beschrieben und dis-kutiert worden

Amazon Web Services (AWS)

Auch Amazon Web Services (AWS) bietet Zugriff auf SAP HANA in der Cloud an. Hierbei handelt es sich um SAP HANA One, eine bei AWS ge-hostete Instanz der HANA Plattform.Um SAP HANA bei AWS nutzen zu können, sind ein SCN User Account, ein AWS Account, sowie ein Schlüs-selpaar zur Absicherung des Zu-gangs zur Instanz nötig.Beim Preismodell unterscheiden sich AWS und CloudShare jedoch wesentlich voneinander. Während bei CloudShare die monatlichen Kosten fix sind, wird bei AWS nach Verbrauch abgerechnet. Pro Stunde und Instanz sind etwa $3.49 fällig. Wichtig ist hierbei, alle Instanzen zu stoppen, wenn sie nicht benutzt

werden. Denn solange die Instanz läuft, werden Kosten berechnet.

Eine Abmeldung von AWS alleine reicht nicht aus, um die Instanzen zu stoppen. Auch für gestoppte Instan-zen werden geringe Kosten (z. B. für

den belegten Speicherplatz) berech-net. Wenn eine Instanz nicht mehr benötigt wird, sollte sie deswegen nicht nur gestoppt, sondern voll-ständig beendet werden („Termina-te Instance“). Erst dann werden für diese Instanz keine weiteren Kosten fällig.

Um im Vorfeld die anfallenden Kos-ten besser abschätzen zu können, empfiehlt sich der Kostenrechner.

Weitere Informationen zu SAP HANA bei AWS finden Sie hier.

SAP HANA – Vergleich zwischen CloudShare und AWS

CloudShare AWS

Angebot SAP HANA Developer Edition SAP HANA Developer Edition

Registrierung SCN User Account

Account bei CloudShare

SCN User Account

Account bei AWS

Kosten Fix: $137 pro Monat Variabel: ab $3,49 pro Stunde

Tools SAP HANA Studio, SAP HANA Client, Office

Professional Plus 2010, Visio 2010 Professional

Edition

SAP HANA Studio Developer Edition,

SAP HANA Client Developer Edition,

ABAP Server

Instanzen • 4 vCPU‘s, 22 GB, 150 GB disk Plus one

remote desktop with Windows7,

1 vCPU, 2 GB, 20 GB disk (HANA

studio, client, additional tools)

• 2 vCPU‘s, 17.1GB RAM 154GB disk

• 4 vCPU‘s, 34.2GB RAM 154GB disk

• 8 vCPU‘s, 68.4GB RAM 154GB disk

Die folgende Tabelle zeigt eine Gegenüberstellung beider Services:

SAP HANA

Seite 4/8 news

Page 5: SAP HANA - avato Consulting€¦ · SAP HANA zum Anfassen Die Vorzüge und Einsatzmöglichkeiten von SAP HANA sind in den letzten Jahren intensiv beschrieben und dis-kutiert worden

Beim Import von Daten in eine SAP HANA Datenbank gibt es keine Un-terschiede zwischen AWS und CloudShare. Der Import kann vom Client über das SAP HANA Studio oder direkt auf dem SAP HANA Server per HDBSQL erfolgen. Voraussetzung für beide Verfahren ist dabei, dass die entspre-chenden Zieltabellen bereits in der Datenbank angelegt worden sind. Im einfachsten Fall wird eine einzelne Tabelle über das SAP HANA Studio befüllt. Diese Importdateien können CSV- und Excel-Format haben. Der Import-Assistent bietet als Auswahl das Laden in eine bestehende Tabel-le oder deren Neuerstellung an. Au-ßerdem ist ein manuelles Mapping

der Importdatei auf die Spalten der Tabelle möglich. Nach einer Vor-schau auf das Importergebnis wer-den die Daten vom Assistenten gela-den.Sollen mehrere Tabellen in einem Lauf befüllt werden, müssen sich die Importdateien auf einem Filesystem befinden, auf das der SAP HANA Ser-ver zugreifen kann. Der Ladevorgang kann dabei auf dem Client über das SAP HANA Studio oder direkt auf dem Datenbankserver mit HDBSQL gestartet werden. Kontrolliert wird der Import über eine Steuerdatei, die Informationen zu Zieltabelle, Im-portdatei und Fehlerlog enthält.

Import von Daten in SAP HANA

Eine Steuerdatei kann dabei wie folgt aussehen:

Daraufhin kann der Ladevorgang gestartet werden:

import data

into table „TESTSCHEMA“.“EXAMPLE“

from ‚example.csv‘

record delimited by ‚\n‘

fileddelimitedby‚,‘

optionally enclosed by ‚“‘

error log ‚TESTSCHEMA_EXAMPLE.err‘

IMPORT FROM ‚/myshare/example.ctl‘;

UPDATE TESTSCHEMA.EXAMPLE MERGE DELTA INDEX;

Jetzt sind die Daten geladen und in der Datenbank festgeschrieben.Gerade das Kommandozeilen-Tool HDBSQL bietet sich dafür an, Aus-tauschdateien von Drittsystemen au-tomatisiert in die HANA Datenbank

zu laden. Dabei ist man allerdings auf CSV-Formate beschränkt – der direk-te Import beispielsweise von XML-Daten ist auf diesem Wege nicht möglich.

SAP HANA

Seite 5/8 news

Page 6: SAP HANA - avato Consulting€¦ · SAP HANA zum Anfassen Die Vorzüge und Einsatzmöglichkeiten von SAP HANA sind in den letzten Jahren intensiv beschrieben und dis-kutiert worden

Aus der Sicht eines Entwicklers

Aus Sicht eines Administrators un-terscheiden sich die Services von AWS und CloudShare kaum.Für SAP Entwickler sind jedoch ver-schiedene Aspekte von Interesse: Welche neuen Möglichkeiten gibt es für die Anwendungsprogrammie-rung in ABAP? Wie greifen diese auf spezifische Elemente in der HANA Datenbank zu? Wie wird Programm-logik aus der ABAP- in die Daten-bankschicht verlagert? Oder kann etwa der (ABAP-) Applikationsser-ver ganz ersetzt werden? SAP Ent-wickler müssen sich daher nicht nur mit den neuen Elementen im ABAP-Code auseinandersetzen, sondern auch die Möglichkeiten der HANA Datenbank mit SAP HANA Studio als Administrations- und Entwicklungs-oberfläche erlernen.

Um dies vollständig zu erkunden, ist nicht nur eine HANA Datenbank nö-tig, sondern auch ein ABAP-Applica-tion-Server. Für Testzwecke gibt es hier mehrere Optionen: • Verwendung eines bereits vor-

handenen SAP Application Ser-ver ABAP;

• Erstellen einer neuen Instanz in AWS oder CloudShare über eine „SAP Netweaver AS ABAP 7.03“ Trial-Lizenz;

• AWS bietet zusätzlich die Mög-lichkeit, statt des Images „HANA One“ einen „SAP NetWeaver Application Server ABAP 7.4 on SAP HANA“ zu installieren; da-für gibt es hier eine “90 Tage Trial Lizenz“ über die SAP Cloud Appliance Library

Für wen ist SAP HANA in der Cloud interessant?

Wer den zusätzlichen Aufwand für Alternativen 2 und 3 oben scheut, kann aber bereits mit einer HANA Datenbank und verbundenem HANA Studio einen Großteil der neuen Funktionen erforschen. Ins-besondere können ABAP Entwickler sich in HANA Studio einarbeiten, denn Entwicklungsaufgaben wer-den mit HANA aus der ABAP Work-bench dorthin verlagert. View Mo-dellierung und Erstellung von Datenbankprozeduren sind Beispie-le von komplexen Aufgaben, die in HANA Studio erledigt werden; die

entsprechenden Objekte werden dann später aus dem ABAP Co-ding gerufen. Eine weitere inter-essante Funktion von HANA ist die eingebettete XS-Engine, welche bereits ohne SAP Application Ser-ver evaluiert werden kann.

SAP HANA

Seite 6/8 news

Page 7: SAP HANA - avato Consulting€¦ · SAP HANA zum Anfassen Die Vorzüge und Einsatzmöglichkeiten von SAP HANA sind in den letzten Jahren intensiv beschrieben und dis-kutiert worden

Aus der Sicht eines Administrators

Geht es um die Administration einer einzelnen SAP HANA Instanz, beste-hen zwischen Amazon Webservices und CloudShare kaum Unterschie-de. Der Zugriff kann jeweils über eine öffentliche IP mit dem SAP HANA Studio und direkt per SSH auf der Kommandozeile erfolgen.

Zusätzlich bietet Amazon Zugriff auf die SAP HANA One Management Console für ausgewählte administ-rative Tätigkeiten. Dabei handelt es sich um ein Web Interface mit fol-genden Möglichkeiten:

• Monitoring der Ressourcenaus-lastung (CPU, RAM, Disk Stora-ge, HANA Services)

• Stoppen und Starten der HANA Instanz

• Backup und Recovery• Upgrade auf ein höheres SAP

HANA Release (wenn verfügbar)

Die SAP HANA One Management Console dient dabei alleine der Ver-einfachung, da alle diese Tätigkeiten auch über das SAP HANA Studio oder auf der Kommandozeile durch-führbar sind.Bei CloudShare wird zusätzlich zur SAP HANA VM eine separate Ma-schine mit installiertem SAP HANA Studio und Microsoft Office 2010 bereitgestellt.Im SAP HANA Studio ist bereits eine Verbindung zur HANA Instanz vor-konfiguriert, so dass man sofort da-mit arbeiten kann. Das ist in der CloudShare-Umgebung auch hilf-reich, da die VMs nach jedem Auf-wachen aus dem Auto Suspend eine neue öffentliche IP erhalten. Nutzt man also die Management Tools au-ßerhalb der CloudShare-Umgebung, müssen die Verbindungen zur HANA Instanz regelmäßig angepasst wer-den.

SAP HANA

Seite 7/8 news

Page 8: SAP HANA - avato Consulting€¦ · SAP HANA zum Anfassen Die Vorzüge und Einsatzmöglichkeiten von SAP HANA sind in den letzten Jahren intensiv beschrieben und dis-kutiert worden

Aus unserer Sicht eignet sich SAP HANA in der Cloud besonders zu Test- und Entwicklungszwecken. Wir ha-ben das Testen und Kennenlernen von SAP HANA über AWS beispielsweise als Ergänzung zu einem Online-Kurs des Hasso Plattner Instituts genutzt. Allerdings haben wir festgestellt, dass die stündlich abgerechneten Kos-ten von AWS schnell die fixen Kosten von CloudShare übersteigen. Wer allerdings nur für ein paar Stunden im Monat die SAP HANA Umgebung benötigt, für den ist AWS die geeignete Lösung.

Impressum

Datum: Januar 2014

Autor: Roland Bartussek Gregor Bister Christian Krüger Miriam Roller

Kontakt:

[email protected]

www.avato-consulting.com © 2014 avato consulting

Weitere Informationen / Community

Klicken Sie hier und erfahren Sie mehr über HANA in unserem Intranet. Dort können Sie außerdem mit un-seren Experten diskutieren sowie weitere Themen für kommende Newsletter vorschlagen.

SAP HANA

Seite 8/8 news