Développement SAP HANA BI - Introduction
SAP HANA est une base de données en mémoire qui fournit également des fonctionnalités de modélisation HANA, de provisioning de données et de reporting BI dans une seule application. SAP HANA est principalement utilisé comme entrepôt de données pour de nombreuses organisations avec un système de transaction. SAP fournit HANA en tant que base de données backend pour diverses applications ERP et CRM différentes.
Voici quelques modules courants basés sur HANA -
- S / 4 HANA (S / 4 HANA Finance et Logistique)
- SAP Business One
- SAP Fiori
La modélisation de données SAP HANA aide l'utilisateur à modéliser les données d'application et à exécuter des fonctions de base de données telles que la création de schémas, de tables et de vues au moment de l'exécution. Les modèles de données HANA sont stockés dans le référentiel HANA et les objets sont activés au moment de l'exécution.
Il s'agit d'un lien de site SAP pour les détails du produit HANA qui partage toutes les fonctionnalités clés fournies par HANA - https://www.sap.com/products/hana.html
Selon SAP - «Déployable sur site ou dans le cloud, SAP HANA est une plate-forme de données en mémoire qui vous permet d'accélérer les processus métier, de fournir plus de business intelligence et de simplifier votre environnement informatique. En fournissant la base pour tous vos besoins en données, SAP HANA élimine le fardeau de la maintenance de systèmes hérités distincts et de données cloisonnées, afin que vous puissiez exécuter en direct et prendre de meilleures décisions commerciales dans la nouvelle économie numérique. "
Le développement BI est toujours un défi pour les organisations avec une quantité massive de données historiques. Les bases de données traditionnelles ou les systèmes DW - SQL Server, BW ou Oracle - ne prennent pas en charge les rapports en direct, car ils ne sont pas capables d'exécuter le système de transaction et l'entrepôt de données sur le même système. Dans de nombreuses organisations, le système transactionnel et l'entrepôt de données sont séparés, car l'exécution de requêtes OLAP complexes affecte considérablement les performances des systèmes. Les processus ETL sont utilisés pour effectuer l'extraction, la transformation et le chargement de données de SAP ECC vers Data Warehouse.
Lorsqu'un grand nombre de transactions OLTP simultanées sont effectuées avec des requêtes OLAP, il est possible que le système tombe en panne. SAP HANA prend en charge la réplication de données en temps réel à partir du système de transaction à l'aide de la méthode SLT, qui est une approche de réplication de données basée sur des déclencheurs.
SAP HANA est une base de données en mémoire, la lecture des données est donc 1 million de fois plus rapide par rapport aux systèmes traditionnels. Les requêtes OLAP complexes dans un rapport de Business Intelligence prennent moins de temps à s'exécuter lorsque le système DW contient une énorme quantité de données historiques. HANA prend en charge toutes les agrégations à la volée, et par conséquent, il n'est pas nécessaire d'enregistrer la table agrégée dans la base de données. En raison des différents algorithmes de compression et du stockage de table basé sur des colonnes, la base de données HANA nécessite moins d'espace pour stocker plus de données par rapport aux autres systèmes SGBDR.