SAP Tutorial di formazione HANA per principianti

Cos’è Sap HANA?

SAP HANA è il database in-memory più recente e la piattaforma che può essere distribuita in locale o nel cloud. SAP HANA è una combinazione di hardware e software, che integra diversi componenti come SAP banca dati HANA, SAP Server di replica SLT (System Landscape Transformation), SAP Connessione HANA Direct Extractor e replica Sybase.

HANA ha un'adozione senza precedenti da parte di SAP clienti. SAP HANA è in grado di elaborare una grande quantità di dati in tempo reale in un breve periodo di tempo.

Ecco cosa tratteremo nel Corso

👉 Esercitazione Architettura
👉 Esercitazione Scarica e installa
👉 Esercitazione SAP HANASQL
👉 Esercitazione Tipo di dati
👉 Esercitazione Operator
👉 Esercitazione FUNZIONI SQL
👉 Esercitazione Procedura memorizzata SQL
👉 Esercitazione Crea sequenza
👉 Esercitazione SCRIPT SQL
👉 Esercitazione Visualizzazione calcolo
👉 Esercitazione Provisioning e replica dei DATI
👉 Esercitazione SAP HANA SLT
👉 Esercitazione SAP DS (SAP Servizi DATI)
👉 Esercitazione Connessione diretta all'estrattore (DXC)
👉 Esercitazione Caricamento di file flat
👉 Esercitazione Modellazione
👉 Esercitazione Registrati
👉 Esercitazione Visualizzazione degli attributi
👉 Esercitazione Vista analitica
👉 Esercitazione Privilegi analitici
👉 Esercitazione Importazione ed esportazione
👉 Esercitazione Sicurezza
👉 Esercitazione Reportistica
👉 Esercitazione Intervista Domande
👉 Esercitazione SAP HANA PDF

SAP Database e piattaforma HANA

  1. SAP Banca dati HANA – SAP Il database HANA è un database in memoria ibrido. SAP Il database HANA è il cuore di SAP tecnologia in memoria. In SAP HANA, le tabelle del database sono di due tipi:
  • Negozio di fila
  • Negozio di colonne
  1. SAP Piattaforma HANA – SAP HANA Platform è una piattaforma di sviluppo con un archivio dati in memoria che consente ai clienti di analizzare un grande volume di dati in tempo reale. SAP La piattaforma HANA funziona come una piattaforma di sviluppo che fornisce l'infrastruttura e gli strumenti per creare un'applicazione ad alte prestazioni basata su SAP Servizi applicativi estesi HANA (SAP HANA XS).

SAP Edizione HANA

Ci sono diversi tipi di SAP Edizione HANA, alcuni di loro come di seguito-

  • SAP Edizione della piattaforma HANA – Fornisce la tecnologia del database Core. Si integra SAP componente come SAP banca dati HANA, SAP HANA Studio e SAP Clienti HANA. È rivolto ai clienti che desiderano utilizzare la replica basata su ETL e dispongono già di una licenza per SAP Servizi dati di Business Objects.
  • SAP Edizione HANA Enterprise – Contiene il componente di provisioning dei dati (SLT, BODS, DXC) inclusa la tecnologia del database principale. È rivolto ai clienti che desiderano utilizzare la replica basata su trigger o la replica basata su ETL e non dispongono di tutta la licenza necessaria per SAP Servizi dati di Business Objects.
  • SAP Edizione estesa di HANA – Contiene funzionalità di provisioning dei dati (Sybase) più dell'edizione Platform ed Enterprise. È rivolto ai clienti che desiderano sfruttare tutto il potenziale di tutti gli scenari di replica disponibili, inclusa la replica basata su log.

Il diagramma seguente mostra la differenza tra tutte le edizioni:

SAP Tutorial di formazione HANA per principianti

Perché scegliere SAP HANA?

SAP HANA è una piattaforma aziendale in-memory di nuova generazione. Accelera l'analisi e l'applicazione su un'unica piattaforma in-memory.


Di seguito sono indicati i pochi motivi per cui scegliere SAP HANA –

  • Tempo reale - SAP HANA fornisce provisioning dei dati in tempo reale e reporting in tempo reale.
  • Velocità - SAP HANA fornisce elaborazione ad alta velocità su grandi quantità di dati grazie alla tecnologia In-Memory.
  • Qualsiasi dato/fonte- SAP HANA può accedere a varie origini dati, inclusi dati strutturati e non strutturati SAP o nonSAP fonte di dati.
  • Nube- SAP Il database e l'applicazione HANA possono essere distribuiti nell'ambiente Cloud.
  • Semplicità – SAP HANA riduce gli sforzi dietro il processo ETL, l'aggregazione dei dati, l'indicizzazione e la mappatura.
  • Costo - SAP afferma che SAP Il software HANA può ridurre il costo IT totale di un'azienda.
  • Opzione di scelta – SAP HANA è supportato da diversi fornitori di hardware e fornitori di software, quindi in base ai requisiti, l'utente può scegliere l'opzione migliore.

SAP Strategia in memoria HANA

SAP HANA ha molti processi in esecuzione su SUSE Linux Server. Il server SUSE Linux gestisce la prenotazione della memoria per tutti i processi.

Quando SAP HANA si avvia, il sistema operativo Linux riserva memoria per il codice del programma, lo stack del programma e i dati statici. Il sistema operativo può riservare dinamicamente memoria dati aggiuntiva su richiesta del SAP Server HANA.

SAP HANA crea un pool di memoria per la gestione e il monitoraggio del consumo di memoria. Il pool di memoria viene utilizzato per archiviare tutti i dati in memoria e le tabelle di sistema, lo stack di thread, i calcoli temporanei e tutte le altre strutture dati necessarie per la gestione del database.

SAP HANA

Quando è necessaria più memoria per l'aumento della tabella o per i calcoli temporanei, il file SAP HANA memorymanager lo ottiene dal pool.

Per una panoramica, consulta il Panoramica della memoria caratteristica del SAP Studio HANA. Per accedervi, fare clic con il tasto destro su Sistema -> Configurazione e monitoraggio -> Apri panoramica memoria nel menu contestuale, come segue:

SAP Tutorial di formazione HANA per principianti

SAP I vantaggi dell'HANA

Di seguito sono riportati i vantaggi di SAP HANA –

  • Grazie alla tecnologia In-Memory l'utente può esplorare e analizzare tutti i dati transazionali e analitici in tempo reale praticamente da qualsiasi fonte di dati.
  • I dati possono essere aggregati da molte fonti.
  • I servizi di replica in tempo reale possono essere utilizzati per accedere e replicare i dati SAP ERP.
  • Interfaccia SQL e MDX dal supporto di terze parti.
  • Fornisce la modellazione delle informazioni e l'ambiente di progettazione.

SAP HANA Confronta con BWA (Business Warehouse Accelerator)

  • SAP Acceleratore BW: È un acceleratore in memoria per BW. BWA si concentra sul miglioramento delle prestazioni delle query SAP NetWeaver BW. BWA è specificamente progettato per accelerare le query BW riducendo i tempi di acquisizione dei dati persistendo copie dell'infocubo.
  • SAP HANA: SAP HANA è un database e una piattaforma in memoria per report e applicazioni analitiche ad alte prestazioni. In SAP È possibile caricare i dati HANA da SAP e nonSAP Sistema di origine tramite SLT, BODS, DXC e Sybase e può essere visualizzato utilizzando SAP BO/BI, Crystal Reports ed Excel, ecc.

Attualmente, SAP HANA funziona anche come database in memoria per SAP BW, quindi in questo modo SAP HANA in grado di migliorare le prestazioni complessive di SAP Tessitore di rete BW.

Che cos'è la SAP Compositore di informazioni HANA?

SAP HANA Information Composer è un'applicazione web che ci consente di modellare e caricare dati locali su SAP Banca dati HANA.

Questo è un ambiente di modellazione per persone non tecniche come un utente finale. Information Composer funziona come SAP HANA Modeler è utilizzato dagli utenti aziendali con meno conoscenze tecniche.

È possibile caricare una grande quantità di dati (fino a 5 milioni di celle) utilizzando Information Composer.

Ruolo richiesto per lavorare con SAP Compositore di informazioni HANA –

  • IC_MODELLER: Utilizzato per consentire all'utente di lavorare con il compositore di informazioni, caricare dati e creare una visualizzazione di informazioni.
  • IC_PUBBLICO: utilizzato per consentire all'utente di lavorare con il compositore di informazioni, visualizzare la cartella di lavoro e le visualizzazioni delle informazioni.

SAP Espressione SQL HANA

Le espressioni SQL sono una clausola che può essere utilizzata per i valori restituiti. Esistono 4 tipi di espressioni SQL:

  • Espressioni di casi – In questa espressione l'utente può utilizzare la logica IF – THEN – ELSE senza procedura di scrittura.
  • Espressioni di funzioni – Le funzioni integrate SQL possono essere utilizzate come espressioni.
  • Espressioni aggregate – In questa espressione le funzioni aggregate vengono utilizzate per calcolare un singolo valore dai valori di più righe per una colonna.
Nome aggregato Descrizione
COUNT Contare il numero di righe restituite dalla query.
MIN Restituisce il valore minimo dell'espressione.
MAX Restituisce il valore massimo dell'espressione.
SUM Restituisce la somma delle espressioni.
AVG Restituisce la media aritmetica delle espressioni.
DEV.ST Restituisce la deviazione standard di determinate espressioni come radice quadrata della funzione VARIANZA.
VAR Restituisce la varianza delle espressioni come quadrato della deviazione standard
  • Sottoquery in espressione – Una sottoquery è un'istruzione select racchiusa tra parentesi e utilizzata in un'istruzione select principale come input.

Crea trigger SQL in SAP HANA

Un trigger è anche una procedura memorizzata che viene eseguita automaticamente quando si verifica un evento su una determinata tabella o vista.

Gli utenti del database hanno solo il privilegio TRIGGER per il dato sono autorizzati a creare un trigger per quella tabella o vista.

Il comando CREATE TRIGGER definisce un insieme di istruzioni che vengono eseguite quando una determinata operazione (INSERT/UPDATE/DELETE) avviene su una determinata tabella di argomenti o vista di argomenti.

Sintassi per creare trigger SQL

CREATE TRIGGER <trigger_name>	<trigger_action_time>  <trigger_event_list>		
     ON <subject_table_name> [REFERENCING <transition_list>] 
       [<for_each_row>] 
                 BEGIN 
                           [<trigger_decl_list>]
                           [<proc_handler_list>]
	             <trigger_stmt_list>		
                 END 

Elementi di sintassi per creare trigger SQL

ELEMENTI DESCRIZIONE
Specifica il nome del trigger da creare, con il nome dello schema facoltativo.
PRIMA | DOPO | INVECE DI

  • BEFORE – Specifica che il trigger verrà eseguito prima del DML Operazione su un tavolo.
  • AFTER – Specifica che il trigger verrà eseguito dopo l'operazione DML su una tabella.
  • INSTEAD OF – Specifica che il trigger verrà eseguito al posto dell'operazione DML su una vista. Una vista con trigger INSTEAD OF diventa aggiornabile.

Che cos'è la SAP Profilazione dati HANA SQL?

La profilazione dei dati è il processo di analisi dei dati disponibili in una fonte di dati esistente e di raccolta di statistiche e informazioni su tali dati. SQL L'attività di profilazione dei DATI viene utilizzata per comprendere e analizzare i dati provenienti da diverse origini dati. Tramite il processo di profilazione dei dati l'utente può rimuovere i dati errati e incompleti prima di caricarli nel data warehouse.

Vantaggio di SAP La profilazione dei DATI SQL HANA è la seguente:

  • Aiuta a comprendere i dati di origine.
  • Attraverso la profilazione dei dati possiamo analizzare i dati in modo efficace.
  • Attraverso la profilazione dei dati possiamo rimuovere dati errati, incompleti e migliorare la qualità dei dati.
  • Migliora la capacità di cercare i dati aggiungendo parole chiave, descrizione.
  • Comprendere la sfida relativa ai dati nelle prime fasi del progetto, individuare il problema dei dati in una fase avanzata del progetto può portare a ritardi e costi eccessivi.
  • Attraverso la profilazione dei dati, il ciclo di attuazione dei grandi progetti potrebbe essere abbreviato.

Sommario:

  • SAP HANA è un database e un'applicazione in memoria che viene eseguito su SAP hardware e software autenticati.
  • SAP HANA ha tre versioni: piattaforma, aziendale ed estesa.
  • SAP HANA può caricare dati da SAP e nonSAP origine dati tramite SLT, BODS, DXC e Sybase.
  • SAP HANA fornisce provisioning e reporting in tempo reale.
  • SAP HANA fornisce reporting analitico in tempo reale ad alte prestazioni.
  • SAP HANA riduce il costo IT totale.