SAP HANA BI Development - Einführung
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. Indem Sie die Grundlage für alle Ihre Datenanforderungen bereitstellen, 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, 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.