SAP Tutorial 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

๐Ÿ‘‰ Tutorial Architettura
๐Ÿ‘‰ Tutorial Scarica e installa
๐Ÿ‘‰ Tutorial SAP HANASQL
๐Ÿ‘‰ Tutorial Tipo di dati
๐Ÿ‘‰ Tutorial Operator
๐Ÿ‘‰ Tutorial FUNZIONI SQL
๐Ÿ‘‰ Tutorial Procedura memorizzata SQL
๐Ÿ‘‰ Tutorial Crea sequenza
๐Ÿ‘‰ Tutorial SCRIPT SQL
๐Ÿ‘‰ Tutorial Visualizzazione calcolo
๐Ÿ‘‰ Tutorial Provisioning e replica dei DATI
๐Ÿ‘‰ Tutorial SAP HANA SLT
๐Ÿ‘‰ Tutorial SAP DS (SAP Servizi DATI)
๐Ÿ‘‰ Tutorial Connessione diretta all'estrattore (DXC)
๐Ÿ‘‰ Tutorial Caricamento di file flat
๐Ÿ‘‰ Tutorial Modellazione
๐Ÿ‘‰ Tutorial Forum
๐Ÿ‘‰ Tutorial Visualizzazione degli attributi
๐Ÿ‘‰ Tutorial Vista analitica
๐Ÿ‘‰ Tutorial Privilegi analitici
๐Ÿ‘‰ Tutorial Importazione ed esportazione
๐Ÿ‘‰ Tutorial Sicurezza
๐Ÿ‘‰ Tutorial Reportistica
๐Ÿ‘‰ Tutorial SAP Domande per il colloquio HANA
๐Ÿ‘‰ Tutorial SAP Domande per il colloquio BO
๐Ÿ‘‰ Tutorial 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.

Cosa รจ 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.

Cosa รจ 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.

Riassumi questo post con: