Sviluppo SAP HANA BI - Introduzione
SAP HANA è un database in memoria che fornisce anche funzionalità di modellazione HANA, provisioning dei dati e reporting BI in un'unica applicazione. SAP HANA viene utilizzato principalmente come data warehouse per molte organizzazioni con sistema di transazione. SAP fornisce HANA come database back-end per varie applicazioni basate su ERP e CRM.
Di seguito sono riportati alcuni moduli comuni basati su HANA:
- S / 4 HANA (S / 4 HANA Finance and Logistics)
- SAP Business One
- SAP Fiori
SAP HANA Data Modeling aiuta l'utente a modellare i dati dell'applicazione ed eseguire funzioni di database come la creazione di schemi, tabelle e viste in fase di esecuzione. I modelli di dati HANA vengono archiviati in HANA Repository e gli oggetti vengono attivati in fase di esecuzione.
Questo è il collegamento al sito SAP per i dettagli del prodotto HANA che condivide tutte le funzionalità chiave fornite da HANA: https://www.sap.com/products/hana.html
Secondo SAP: "Distribuibile in locale o nel cloud, SAP HANA è una piattaforma di dati in memoria che consente di accelerare i processi aziendali, fornire più business intelligence e semplificare l'ambiente IT. Fornendo la base per tutte le esigenze di dati, SAP HANA elimina l'onere di mantenere sistemi legacy separati e dati in silos, in modo da poter essere eseguito dal vivo e prendere decisioni aziendali migliori nella nuova economia digitale ".
Lo sviluppo della BI è sempre una sfida per le organizzazioni con enormi quantità di dati storici. I database tradizionali o i sistemi DW - SQL Server, BW o Oracle - non supportano il reporting in tempo reale, poiché non sono in grado di eseguire il sistema di transazioni e Data Warehouse sullo stesso sistema. In molte organizzazioni, il sistema transazionale e il data warehouse sono tenuti separati, poiché l'esecuzione di query OLAP complesse influisce in modo significativo sulle prestazioni dei sistemi. I processi ETL vengono utilizzati per eseguire l'estrazione, la trasformazione e il caricamento dei dati da SAP ECC a Data Warehouse.
Quando viene effettuato un numero elevato di transazioni OLTP simultanee insieme a query OLAP, esiste la possibilità che il sistema si arresti in modo anomalo. SAP HANA supporta la replica dei dati in tempo reale dal sistema delle transazioni utilizzando il metodo SLT, che è un approccio basato sul trigger della replica dei dati.
SAP HANA è un database in memoria, quindi i dati letti sono 1 milione di volte più veloci rispetto ai sistemi tradizionali. Le query OLAP complesse in un report di Business Intelligence richiedono meno tempo per l'esecuzione quando il sistema DW contiene un'enorme quantità di dati storici. HANA supporta tutte le aggregazioni al volo e, quindi, non è necessario salvare la tabella aggregata nel database. A causa dei diversi algoritmi di compressione e dell'archiviazione della tabella basata su colonne, il database HANA richiede meno spazio per archiviare più dati rispetto ad altri sistemi RDBMS.