Zum Inhalt springen

SAP HANA

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 16. Oktober 2025 um 11:51 Uhr durch imported>Phzh (Form, typo).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
SAP HANA

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler SAP SE
Erscheinungsjahr 2010
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Kategorie In-Memory-RDBMS
Lizenz Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
deutschsprachig ja
Produktseite auf sap.com

SAP HANA (ehemals: {{Modul:Vorlage:lang}} Modul:Vorlage:lang:103: attempt to index field 'wikibase' (a nil value)) ist eine Entwicklungs- und Integrationsplattform von SAP für Softwareanwendungen, die im Kern aus einem relationalen Datenbankmanagementsystem (RDBMS) besteht und OLAP- und OLTP-Landschaften in einer gemeinsamen In-Memory-Datenbank kombiniert.<ref name="neumann">Alexander Neumann: SAP liefert Appliance für In-Memory Computing aus. In: heise.de. 1. Dezember 2010, abgerufen am 8. August 2020.</ref><ref>In Memory Datenbank – Parallelverarbeitung – RDBMS – SAP HANA. Abgerufen am 24. April 2019.</ref> Es handelte sich dabei ursprünglich um eine Appliance, d. h. eine Kombination aus Hardware und Software, die mit Hilfe der In-Memory-Technik den gegenüber der Festplatte erheblich schneller zugreifbaren Arbeitsspeicher des Computers zur Datenspeicherung nutzt. Verglichen mit herkömmlichen Anwendungen ermöglicht sie Auswertungen großer Datenmengen mit höherer Performance.

SAP HANA ist mit verschiedener Hardware und virtualisiert verwendbar, was als eine Voraussetzung für den Einsatz in einer Cloud angesehen wird, die von SAP angeboten wird.

Für die Verarbeitung sehr großer Datenmengen im OLAP-Umfeld wurde aus Wirtschaftlichkeitsgründen mittels Native Storage Extension eine für die Anwendungen transparente Auslagerung von weniger häufig benötigten Daten in externen Massenspeicher hinzugefügt.

Geschichte

Die Architektur von SAP HANA wurde von SAP 2008 in Zusammenarbeit mit dem Hasso-Plattner-Institut und der Stanford University für die Echtzeit-Analyse großer Datenmengen entwickelt. Das frühere SAP-Vorstandsmitglied Vishal Sikka bezeichnete sie damals in einem Blog als „{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)“. Bevor sich der Name „HANA“ durchsetzte, wurde die Anwendung in verschiedenen Publikationen auch als „SanssouciDB“ oder „NewDB“ bezeichnet.<ref>Michael Kurzidim: SAPs In-Memory-Datenbank Sanssouci (HANA). In: Computerworld. 23. Februar 2011, abgerufen am 6. August 2020.</ref><ref></ref><ref>Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Glossar SAP HANA.] SAP SE, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> SAP HANA wurde erstmals im Frühling 2010 vorgestellt und ab November desselben Jahres eingesetzt.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig SAP HANA ist ab sofort für Kunden weltweit verfügbar.] SAP SE, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Ursprünglich nur als Appliance verfügbar, wurde SAP HANA mittlerweile zu einer Plattform für alle SAP-Geschäftsanwendungen, die In-Memory-Technologie unterstützen, weiterentwickelt und kann auch auf kundeneigener Hardware installiert werden.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig SAP stellt neue Innovationen für die SAP-HANA-Plattform in drei Dimensionen vor.] SAP SE, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

Als Betriebsmodell werden zwei Varianten bereitgestellt:

Scale-Up: Hier wird die Datenbank auf einem Server installiert. Die maximal mögliche Datenbankgröße skaliert entsprechend der maximal auf einem Server installierbaren Memorymenge.

Scale-Out: Hier kann die Datenbank transparent für die Anwendungen auf mehrere Server verteilt werden, womit die maximal mögliche Datenbankgröße nicht mehr durch das maximal auf einem Server installierbare Memory begrenzt ist. Das Scale-Out Modell wurde für OLAP-Anwendungen mit höchsten Datenvolumina konzipiert zu Lasten eines komplexen Betriebsmodells durch die benötigte Synchronisierung der verteilten Datenbank. Das Scale-Out-Modell wurde durch die Serverentwicklung mit inzwischen auch sehr großer Memoryinstallation auf einem Server verbunden mit Verfahren zum Data-Tiering (s. u.) in der Bedeutung reduziert.<ref>Ulrike Ostler: Die technischen SAP HANA-Betriebsmodi. Abgerufen am 8. März 2023.</ref>

Bedingt durch die hardwarenahe Softwarearchitektur war auf Servern mit Intel-Prozessoren in den ersten Jahren kein Betrieb der Datenbank auf einer Virtualisierungsschicht für die Serverhardware möglich. Dieser Nachteil für die Integration der Datenbank in Rechenzentrumskonzepte wurde bezüglich Servern mit Intel-Prozessoren beginnend in 2012 sukzessive überwunden. Die Ermöglichung der Virtualisierung wird als eine Voraussetzung für die Verlagerung von Anwendungen wie SAP HANA in die Cloud gesehen.<ref>Virtualisierung vs. Cloud Computing: Zwei Seiten einer Medaille? Abgerufen am 8. März 2023.</ref> Mit Stand 2019 kann die Datenbank beim Betrieb auf Intel-Servern und Verwendung einer Virtualisierungsschicht mit Datenbankgrößen im Scale-Up-Betriebsmodell bis zu 12 TB verwendet werden. Auf IBM Power Servern war die Virtualisierung durch ein anderes Hardwarekonzept von Anfang an gegeben. Es bleibt zum Zeitpunkt 2022 eine Einschränkung im virtualisierten Betrieb bezüglich der maximalen Datenbankgröße gegenüber einer nicht virtualisierten Serverplattform<ref>Erik Rieger: SAP grants support for 12 TB SAP HANA VMs on VMware vSphere 7.0 U2/U3 and later running on Intel Cascade Lake based servers. Abgerufen am 8. März 2023.</ref><ref>NR. 1 DER SYSTEMANBIETER FÜR SAP HANA. Hewlett Packard Enterprise, abgerufen am 9. März 2023.</ref><ref>SAP HANA on IBM Power Systems. IBM, abgerufen am 9. März 2023.</ref>

Am 10. Januar 2013 gab SAP bekannt, dass die Kernanwendungen der SAP Business Suite auf Basis von HANA verfügbar sind.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig SAP Business Suite powered by SAP HANA jetzt allgemein verfügbar.] SAP SE, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

Seit 2014 bietet SAP die SAP-HANA-Plattform auch in einer Cloud-Umgebung an, auch ein Mischbetrieb (Hybrid) ist möglich.<ref>SAP Help Portal. Abgerufen am 8. März 2023.</ref>

2015 stellte SAP mit SAP S/4HANA das erste Produkt vor, welches vollständig auf dem vereinfachten Datenmodell von SAP HANA basiert.<ref name="schmitz">Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Was ist eigentlich SAP HANA?] SAP SE, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Bis zum Jahresende wurde das Produkt 5.400 Mal verkauft.

Im Jahr 2016 wurde mit HANA Express eine kostenlose Edition für den Test und die Entwicklung produktiver Anwendungen mit bis zu 32 GByte Speicher veröffentlicht.<ref name="Neumann">Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig In-Memory-Datenbank: SAP lockt mit kostenloser Express-Ausgabe von HANA.] heise.de, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Die Nutzung mit weiterem Speicher ist gegen Aufpreis möglich. Zudem erschien in jenem Jahr SAP BW/4HANA als Nachfolger des SAP BW sowie die Version 2.0 der Datenbank.<ref name="Vaske">Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig SAP geht mit Data-Warehouse-Lösung nächsten Schritt in die S/4-Zukunft.] Computerwoche, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref name="Schueler">Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig HANA 2: SAPs nächste In-Memory-Datenbank.] heise.de, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

2020 wurde die Native-Storage-Extension (NSE) entwickelt, bei der als optionale Möglichkeit Daten abhängig von der Nutzungshäufigkeit im Memory oder auf externem Massenspeicher gespeichert werden. Diese Option ist transparent für die Anwendungen. Damit wurde bei Nutzung dieser Option das Prinzip der vollständigen Datenhaltung im Memory eingeschränkt zugunsten des Prinzips des Data-Tiering.<ref>What Is Data Tiering? Data Storage Glossary. Abgerufen am 8. März 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Mit der Option kann wegen der Verringerung des Memory-Bedarfs die TCO verringert werden.<ref>HANA NSE (Native Storage Extension) Data Tiering Options for Utilities | SAP Blogs. Abgerufen am 8. März 2023.</ref>

Verfahren

Bei SAP HANA werden unterschiedliche Techniken sowohl im Software- als auch im Hardwarebereich kombiniert. Auf der Softwareseite wird ein Hybrid aus der bei In-Memory-Datenbanken üblichen<ref name="neumann" /> spaltenorientierten Arbeitsweise und der herkömmlichen, in relationalen Datenbanken verbreiteten zeilenorientierten Datenbanktechnologie eingesetzt.<ref>Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig SAP konzentriert sich auf hauseigene Datenbank.] heise.de, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

Ein wesentliches Merkmal von SAP HANA ist dessen konsequentes Design als In-Memory-Plattform, d. h., es werden nicht, wie sonst bei Datenbanken üblich, Daten zur Analyse oder Verarbeitung von einer Festplatte in den Arbeitsspeicher kopiert, sondern vollständig dort gehalten. Dies ermöglicht die Durchführung von transaktionalen (OLTP) und analytischen Prozeduren (OLAP) im selben System und die Verarbeitung und Analyse großer Datenmengen (Big Data) nahezu in Echtzeit.<ref name="neumann" /> Mit diesen Verfahren sollen deutliche Performancevorteile erreicht werden, die mit bisherigen Datenbanktechnologien nicht möglich waren.

Die SAP HANA Enterprise Cloud ermöglicht Unternehmen die Nutzung von Unternehmensanwendungen wie ERP, CRM, BI etc. als sogenannte Managed Services (SaaS), basierend auf SAP HANA als In-Memory-Datenbank-Plattform.<ref>SAP Help Portal. Abgerufen am 8. März 2023.</ref>

Die SAP HANA Cloud Platform beinhaltet umfangreiche In-Memory-Anwendungs- und Datenbankservices (PaaS). Sie ermöglicht Unternehmen, Erweiterungen für Applikationen selbst zu erstellen oder von Partnern zu verwenden.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig SAP HANA ist laut unabhängigem Marktforschungsinstitut eine der führenden In-Memory-Datenbankplattformen.] SoftSelect, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

Verwendung

Die für Business-Intelligence- und Business-Analytics-Anwendungen entwickelte Appliance wurde zunächst beim SAP Business Warehouse sowie bei Business Objects Strategic Workforce Planning eingesetzt.<ref name="neumann" /><ref name="weiss">Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Hana: Die Hardware, die SAP-Software Beine machen soll.] chip.de, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref>Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig SAP Data Warehouse Software Now Relies On HANA Database.] CRN, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018 (englisch).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Es ist aber nach Herstellerangaben auch möglich, andere Anwendungen mit HANA zu betreiben. Dazu gehören neben weiteren SAP-Produkten alle SQL-basierten Anwendungen.<ref name="weiss" /> Am 10. Januar 2013 kündigte SAP die Verfügbarkeit der gesamten SAP Business Suite auf HANA an.<ref name="ihlenfeld">Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig SAP stellt R4 vor, das nicht so heißt.] golem.de, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Ab diesem Zeitpunkt wurde SAP HANA schrittweise zu einer offenen Plattform weiterentwickelt und um Funktionen für Textanalyse, Data-Mining und Geodaten ergänzt.<ref name="schmitz" />

Applikationsserver

Neben der Datenbank stellt Hana mit dem SAP HANA XSA (HANA XS Advanced) Service eine Möglichkeit zur Verfügung, native Hana Anwendungen zu programmieren.<ref>SAP HANA XSA - Applikationsserver. In: mindsquare. Abgerufen am 20. Dezember 2019.</ref> Ab dem SAP HANA Support Package Stack 11<ref>SAP HANA SPS 11: New Developer Features; XS Advanced. In: Thomas Jung. Abgerufen am 19. März 2022.</ref> ist auf XSA die Programmierung mit serverseitigem JavaScript, Java und Python möglich.

Ähnliche Produkte

Die von Oracle 2011 vorgestellte Exalytics In-Memory Machine verwendet ebenfalls In-Memory-Technologie.<ref>Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Oracles speicherresidente Datenbank als Appliance.] heise.de, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Weiterhin bietet Oracle seit Juli 2014 für die Datenbank-Version 12c eine sogenannte „In-Memory“-Option an.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Oracle Database In-Memory – Powering the Real-Time Enterprise.] (PDF, 903 kB) Oracle, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018 (englisch).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

Ab Version 10.5 sind für die Datenbank Db2 von IBM mit der BLU Acceleration genannten Technologie ebenfalls eine spaltenorientierte Datenverwaltung und In-Memory-Technologie verfügbar.<ref>Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig What’s new in DB2 10.5 for Linux, UNIX, and Windows.] IBM, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 24. Juli 2018 (englisch).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>

Im Unterschied zu diesen beiden Produkten, welche jeweils für den In-Memory-Betrieb Daten von der Festplatte in ihren Arbeitsspeicher replizieren, verfügt SAP HANA über eine reine In-Memory-Datenbank.

Weblinks

Einzelnachweise

<references responsive />