HANA supporta entrambi i tipi di archivio dati nel database. L'archivio righe viene utilizzato quando è necessario utilizzare l'istruzione Select e non vengono eseguite aggregazioni.
L'archivio colonne viene utilizzato per eseguire aggregazioni e la modellazione HANA è supportata solo nelle tabelle basate su colonne.
Esistono in totale 11 fornitori di dispositivi hardware SAP HANA. I più comuni sono:
- Dell
- IBM
- HP
- Cisco
- Lenovo
HANA studio è uno strumento basato su eclissato e fornisce supporto per lo sviluppo e l'amministrazione nel sistema HANA. È possibile eseguire la modellazione HANA nella parte superiore delle tabelle nel database, il provisioning dei dati, l'amministrazione di HANA e varie altre attività utilizzando HANA studio.
Il client SAP HANA Studio è disponibile per Windows XP, Windows Vista e Windows 7 per sistemi operativi a 32 bit e 64 bit.
Il concetto di in-memory di SAP HANA significa che tutti i dati sono archiviati nella memoria RAM. Un database convenzionale trasferisce i dati dalla memoria in 5 millisecondi, tuttavia la memoria interna di SAP HANA impiega 5 nanosecondi per leggere i dati.
SAP HANA utilizza un'architettura CPU multicore e archivia i dati in uno storage basato su righe e colonne nel database HANA.
L'unico sistema operativo supportato da HANA è Suse Linux Enterprise Server SP1 / SP2 (SLES SP1 / 2).
Considera la tabella seguente: FCTSales
Nazione | Prodotto | Unità vendute |
Inghilterra | iphone 6 | 107 |
India | Samsung Note 6 | 250 |
NOI | Lenovo A110 | 110 |
Row Based Storage -
- England
- Iphone6
- 107
- India
- Samsung Note 6
- 250
- US
- Lenovo A110
- 110
Column Based Storage -
- England
- India
- US
- Iphone6
- Samsung Note6
- Lenovo A110
- 107
- 250
- 110
Dove utilizzare l'archiviazione basata su riga?
Seleziona * da FCTSales dove Country = "US"
Dove utilizzare l'archiviazione basata su colonne?
Seleziona SUM (Units_sold) da FCTSales dove Product = 'Lenovo A110'
- Index Server
- Name Server
- Server statistico
- Server preprocessore
- Motore XS
- Agente host SAP
- Struttura LM
- Agente diagnostico di SAP Solution Manager
Il server di indicizzazione contiene il motore per elaborare i dati nel database HANA. Questi motori di dati sono responsabili della gestione di tutte le istruzioni SQL / MDX nel sistema HANA. Index server contiene anche Session and Transaction Manager che è responsabile della gestione di tutte le transazioni in esecuzione e completate.
Il livello di persistenza fornisce un meccanismo integrato per il ripristino di emergenza nel sistema HANA. Assicura che il database venga ripristinato allo stato più recente in caso di guasto del sistema.
Il livello di persistenza gestisce anche i dati, i log delle transazioni e di configurazione e il backup di questi file. I backup dei dati e dei file di registro vengono eseguiti nei punti di salvataggio e normalmente vengono pianificati ogni 5-10 minuti.
- Chiave di licenza temporanea
- Chiave di licenza permanente
Le chiavi di licenza temporanee vengono installate automaticamente quando si installa il database HANA. Queste chiavi sono valide solo per 90 giorni e devi richiedere chiavi di licenza permanenti dal mercato SAP prima della scadenza di questo periodo di 90 giorni dopo l'installazione.
Le chiavi di licenza permanenti sono valide fino alla data di scadenza predefinita. Le chiavi di licenza specificano la quantità di memoria concessa in licenza per l'installazione di HANA di destinazione.
Esistono due tipi di chiavi di licenza permanenti per il sistema HANA:
Unenforced - Se è installata una chiave di licenza non applicata e il consumo del sistema HANA supera la quantità di memoria della licenza, in questo caso il funzionamento di SAP HANA non viene influenzato.
Enforced- Se è installata la chiave di licenza forzata e il consumo del sistema HANA supera la quantità di memoria della licenza, il sistema HANA viene bloccato. Se si verifica questa situazione, il sistema HANA deve essere riavviato o deve essere richiesta e installata una nuova chiave di licenza.
Concedi i privilegi SELECT sugli schemi delle tabelle della base dati utilizzate all'utente "_SYS_REPO"
CONCEDI SELEZIONA SU SCHEMA "<SCHEMA_NAME>" A _SYS_REPO CON GRANT OPTION
Backup -
Viene utilizzato per eseguire il backup e il ripristino nel sistema SAP HANA. È possibile controllare i dettagli di configurazione del backup, eseguire il backup manuale, controllare l'ultimo backup eseguito con successo, ecc.
Catalog -
Questo contiene oggetti RDBMS come schemi, tabelle, viste, procedure, ecc. È possibile aprire l'editor SQL e progettare oggetti di database
Content -
Viene utilizzato per mantenere il repository della fase di progettazione
È possibile creare nuovi pacchetti e progettare visualizzazioni di informazioni nel sistema HANA. È possibile creare varie visualizzazioni nella scheda contenuto per soddisfare i requisiti aziendali ed eseguire report analitici nella parte superiore delle visualizzazioni di modellazione.
Provisioning -
Viene utilizzato per l'accesso ai dati intelligenti per connettersi ad altri database come HADOOP, TERADATA e SYBASE
Security -
Viene utilizzato per definire gli utenti e assegnare i ruoli. È possibile definire vari privilegi su utenti diversi utilizzando la scheda Protezione. È possibile assegnare privilegi di database e pacchetto a diversi utenti per controllare l'accesso ai dati.
Open Data Preview -
Viene utilizzato per visualizzare i dati memorizzati in una tabella di oggetti o in una vista di modellazione. Quando apri l'anteprima dei dati, ottieni tre opzioni:
- Dati grezzi
- Valori distinti
- Analysis
Open Definition -
Viene utilizzato per visualizzare la struttura della tabella: nome della colonna, tipo di dati della colonna, chiavi, ecc.
Vai ad Amministrazione → avvisi
Nella scheda Amministrazione, puoi controllare la panoramica del sistema, il panorama, i volumi, la configurazione, le informazioni di sistema, ecc.
SAP HANA cockpit è un sito SAP Fiori Launchpad che ti consente con un unico punto di accesso a una gamma di applicazioni Web per l'amministrazione online di SAP HANA. Si accede al cockpit SAP HANA tramite un browser Web.
Per aprire SAP HANA Cockpit → Fare clic con il pulsante destro del mouse sul sistema HANA in Studio → configurazione e monitoraggio → aprire SAP HANA cockpit
Catalog -
Questo contiene oggetti RDBMS come schemi, tabelle, viste, procedure, ecc. È possibile aprire l'editor SQL e progettare oggetti di database.
Content -
Viene utilizzato per mantenere il repository della fase di progettazione. È possibile creare nuovi pacchetti e progettare visualizzazioni di informazioni nel sistema HANA. È possibile creare varie visualizzazioni nella scheda contenuto per soddisfare i requisiti aziendali ed eseguire report analitici nella parte superiore delle visualizzazioni di modellazione.
Vista analitica
L'opzione Copia consente di copiare una visualizzazione Informazioni esistente e di apportarvi modifiche.
L'opzione Derivata consente di creare una copia di una vista esistente e non è possibile apportarvi modifiche.
Base dati: per aggiungere tabelle di base di colonne.
Star Join - per aggiungere altri tipi di visualizzazioni.
Semantica - per definire i parametri dell'utente e per definire misure e dimensioni.
- Misura e attributo
- Hierarchies
- Parameters/Variables
- Nuova colonna calcolata
La nuova colonna calcolata è definita come una colonna aggiunta al volo nella scheda Analisi quando viene attivata una vista. Questa colonna non esiste a livello di database o a livello di base dati o Star Join.
È possibile selezionare Passa alla modalità di analisi delle prestazioni. Ciò consente di eseguire l'analisi delle prestazioni convalidando il tipo di join e la cardinalità corretti.
Semplifica il processo di progettazione in quanto consente di selezionare più misure da più tabelle dei fatti.
Puoi implementare 3NF usando Star Join.
Le variabili vengono utilizzate come direttiva di filtro SQL esplicita per i consumatori di visualizzazione per filtrare i dati di visualizzazione, in base ai valori delle colonne degli attributi specificati nel prompt dell'interfaccia utente delle variabili di un client BI. Quando vai all'anteprima dei dati, le variabili consentono agli utenti di passare il valore dell'attributo definito nella variabile.
È possibile selezionare un singolo valore, intervallo o intervallo nel tipo di selezione.
- Join
- Union
- Project
- Aggregation
- Rank.
Proiezione
C'è un segno di diamante sul nome della vista se non è attivo.
No. In una vista Calcolo con Unione a stella, è possibile utilizzare solo le viste Calcolo quota.
I privilegi analitici vengono utilizzati per limitare l'accesso alle visualizzazioni delle informazioni HANA. È possibile assegnare diversi tipi di diritti a diversi utenti su diversi componenti di una vista in Privilegi analitici.
Utilizzando i privilegi analitici, è possibile aggiungere attributi e valori della regione a Restrizioni attributo e la durata del tempo è definita in Validità privilegio.
Il privilegio analitico può essere aggiunto al profilo utente in Utente e ruoli nella scheda Sicurezza.
- Replicazione SAP LT SLT
- SAP Data Services
- Direct Extract Connection DXC
- Load
- Replicate
- Suspend
- Resume
Sul sistema SAP di origine A1 si desidera impostare un RFC affidabile per il sistema di destinazione B1. Quando è fatto, significherebbe che quando sei connesso ad A1 e il tuo utente ha abbastanza autorizzazione in B1, puoi usare la connessione RFC e accedere a B1 senza dover reinserire utente e password.
SM59 per creare un RFC affidabile
Ltr per configurare la connessione
Vai a SAP HANA Modeler Perspective → Data Provisioning.
È necessario selezionare Applicazioni SAP nel tipo di archivio dati e SAP HANA nell'elenco a discesa Database.
Il processo di replica può essere eseguito in Data Services Management Console. Devi andare alla scheda di stato e selezionare il repository in cui viene creato il lavoro → Stato lavoro batch.
Lì puoi trovare diverse schede: Trace, Monitor, Error e Performance Monitor.
Per abilitare il controllo del lavoro batch, questa operazione può essere eseguita nei parametri di esecuzione del lavoro.
Vai alla scheda di stato e seleziona il repository in cui viene creato il lavoro → Configurazione lavoro batch → Aggiungi pianificazione.
Qui puoi trovare i parametri di esecuzione del lavoro mentre aggiungi una pianificazione per il lavoro.
Il proprietario rappresenta il nome dello schema in cui le tabelle verranno spostate utilizzando il lavoro batch.
Di seguito è riportato l'elenco dei metodi di autenticazione supportati da SAP HANA:
- Nome utente / Password
- Kerberos
- SAML 2.0
- Ticket di accesso SAP
- X.509
Gli utenti limitati sono quegli utenti che accedono al sistema HANA con alcune applicazioni e non dispongono dei privilegi SQL sul sistema HANA. Quando questi utenti vengono creati, inizialmente non hanno alcun accesso.
Se confrontiamo gli utenti con limitazioni con gli utenti standard,
Gli utenti con restrizioni non possono creare oggetti nel database HANA o nei propri schemi.
Non hanno accesso per visualizzare i dati nel database poiché non hanno un ruolo pubblico generico aggiunto al profilo come gli utenti standard.
Possono connettersi al database HANA solo utilizzando HTTP / HTTPS.
Solo gli utenti del database con il privilegio di sistema ROLE ADMIN possono creare utenti e ruoli in HANA studio.
- Privilegio di sistema
- Privilegio oggetto
- Privilegio analitico
- Privilegio del pacchetto
- Privilegio dell'applicazione
- Privilegio sui ruoli
Amministratore audit
Vai all'opzione di sicurezza nel sistema HANA → Auditing
In Impostazioni globali → imposta lo stato di controllo come abilitato. È inoltre possibile scegliere diversi obiettivi di audit trail.
Il provider MDX viene utilizzato per connettere MS Excel al sistema di database SAP HANA. Fornisce il driver per connettere il sistema HANA a Excel ed è ulteriormente utilizzato per la modellazione dei dati. È possibile utilizzare Microsoft Office Excel 2010/2013 per la connettività con HANA sia per Windows a 32 bit che a 64 bit.
Questa operazione può essere eseguita nelle impostazioni di backup dei dati basato su file. Nella scheda Backup, vai alla casella di controllo Configurazione → Limita dimensione file massima e inserisci la dimensione del file.
Most Recent State- Utilizzato per ripristinare il database all'ora il più vicino possibile all'ora corrente. Per questo ripristino, il backup dei dati e il backup del registro devono essere disponibili poiché l'ultimo backup dei dati e l'area del registro sono necessari per eseguire il ripristino di tipo precedente.
Point in Time- Utilizzato per ripristinare il database in un momento specifico. Per questo ripristino, il backup dei dati e il backup del registro devono essere disponibili poiché l'ultimo backup dei dati e l'area del registro sono necessari per eseguire il ripristino di tipo precedente.
Specific Data Backup- Utilizzato per ripristinare il database su un backup di dati specificato. È richiesto un backup dei dati specifico per il tipo di opzione di ripristino sopra indicato.
Specific Log Position - Questo tipo di ripristino è un'opzione avanzata che può essere utilizzata in casi eccezionali in cui un ripristino precedente non è riuscito.
Note - Per eseguire la procedura guidata di ripristino è necessario disporre dei privilegi di amministratore sul sistema HANA.
- SAP Lumira
- Edizione di analisi per OLAP
- SAP Crystal Reports
- Studio di progettazione
- Cambio e sistema di trasporto
- Unità di consegna
- Modalità sviluppatore
- Modalità di supporto SAP
Delivery Unit
L'unità di consegna è una singola unità che può essere mappata su più pacchi e può essere esportata come singola entità in modo che tutti i pacchi assegnati all'unità di consegna possano essere trattati come una singola unità.
Vai a File → Importa, vedrai l'opzione sotto
Viene utilizzato per importare dati da un file flat come un file .xls o.csv. Fare clic su Avanti → Scegli sistema di destinazione → Definisci proprietà di importazione.
Seleziona il file di origine sfogliando il sistema locale. Offre anche un'opzione se si desidera mantenere la riga di intestazione. Offre anche un'opzione per creare una nuova tabella sotto lo schema esistente o se si desidera importare i dati da un file a una tabella esistente.